Google Captcha (reCAPTCHA) by BestWebSoft - Version 1.01

Version Description

  • 05.02.2014 =
  • Bugfix : The bug with adding comments from admin panel was fixed.
  • NEW : "Settings", "FAQ", "Support" links were added to the plugin action page.
  • NEW : Links on the plugins page were added.
Download this release

Release Info

Developer bestwebsoft
Plugin Icon 128x128 Google Captcha (reCAPTCHA) by BestWebSoft
Version 1.01
Comparing to
See all releases

Version 1.01

Files changed (63) hide show
  1. bws_menu/bws_menu.php +1020 -0
  2. bws_menu/css/style.css +149 -0
  3. bws_menu/icons/adsense.png +0 -0
  4. bws_menu/icons/captcha.png +0 -0
  5. bws_menu/icons/contact-form-to-db.png +0 -0
  6. bws_menu/icons/contact-form.png +0 -0
  7. bws_menu/icons/custom-fields-search.png +0 -0
  8. bws_menu/icons/custom-search.png +0 -0
  9. bws_menu/icons/donate-button.png +0 -0
  10. bws_menu/icons/facebook-button.png +0 -0
  11. bws_menu/icons/gallery.png +0 -0
  12. bws_menu/icons/google-one.png +0 -0
  13. bws_menu/icons/google-sitemap.png +0 -0
  14. bws_menu/icons/icon.png +0 -0
  15. bws_menu/icons/pdf-print.png +0 -0
  16. bws_menu/icons/portfolio.png +0 -0
  17. bws_menu/icons/pro.png +0 -0
  18. bws_menu/icons/quotes-and-tips.png +0 -0
  19. bws_menu/icons/relevant.png +0 -0
  20. bws_menu/icons/twitter.png +0 -0
  21. bws_menu/icons/updater.png +0 -0
  22. bws_menu/js/bws_menu.js +60 -0
  23. bws_menu/languages/bestwebsoft-de_DE.mo +0 -0
  24. bws_menu/languages/bestwebsoft-de_DE.po +464 -0
  25. bws_menu/languages/bestwebsoft-fr_FR.mo +0 -0
  26. bws_menu/languages/bestwebsoft-fr_FR.po +913 -0
  27. bws_menu/languages/bestwebsoft-it_IT.mo +0 -0
  28. bws_menu/languages/bestwebsoft-it_IT.po +709 -0
  29. bws_menu/languages/bestwebsoft-ja.mo +0 -0
  30. bws_menu/languages/bestwebsoft-ja.po +891 -0
  31. bws_menu/languages/bestwebsoft-pt_BR.mo +0 -0
  32. bws_menu/languages/bestwebsoft-pt_BR.po +464 -0
  33. bws_menu/languages/bestwebsoft-ru_RU.mo +0 -0
  34. bws_menu/languages/bestwebsoft-ru_RU.po +391 -0
  35. bws_menu/languages/bestwebsoft-sr_RS.mo +0 -0
  36. bws_menu/languages/bestwebsoft-sr_RS.po +778 -0
  37. bws_menu/languages/bestwebsoft-sv_SE.mo +0 -0
  38. bws_menu/languages/bestwebsoft-sv_SE.po +631 -0
  39. bws_menu/languages/bestwebsoft-uk.mo +0 -0
  40. bws_menu/languages/bestwebsoft-uk.po +629 -0
  41. css/style.css +34 -0
  42. css/style_wp_before_3.8.css +41 -0
  43. google-captcha.php +492 -0
  44. google_captcha_check.php +11 -0
  45. images/icon_16.png +0 -0
  46. images/icon_16_b.png +0 -0
  47. images/icon_16_c.png +0 -0
  48. images/icon_16_single.png +0 -0
  49. images/icon_36.png +0 -0
  50. images/icon_36_b.png +0 -0
  51. images/px.png +0 -0
  52. js/script.js +54 -0
  53. languages/google_captcha-ru_RU.mo +0 -0
  54. languages/google_captcha-ru_RU.po +192 -0
  55. lib/license.txt +22 -0
  56. lib/recaptchalib.php +277 -0
  57. readme.txt +150 -0
  58. screenshot-1.png +0 -0
  59. screenshot-2.png +0 -0
  60. screenshot-3.png +0 -0
  61. screenshot-4.png +0 -0
  62. screenshot-5.png +0 -0
  63. screenshot-6.png +0 -0
bws_menu/bws_menu.php ADDED
@@ -0,0 +1,1020 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ Function for displaying BestWebSoft menu
4
+ */
5
+ if ( ! function_exists( 'bws_add_menu_render' ) ) {
6
+ function bws_add_menu_render() {
7
+ global $wpdb, $wpmu, $wp_version, $bws_plugin_info;
8
+ $error = '';
9
+ $message = '';
10
+ $bwsmn_form_email = '';
11
+ $bws_donate_link = 'https://www.2checkout.com/checkout/purchase?sid=1430388&quantity=10&product_id=13';
12
+
13
+ // install the option defaults
14
+ if ( 1 == $wpmu ) {
15
+ if ( !get_site_option( 'bstwbsftwppdtplgns_options' ) )
16
+ add_site_option( 'bstwbsftwppdtplgns_options', array(), '', 'yes' );
17
+ $bstwbsftwppdtplgns_options = get_site_option( 'bstwbsftwppdtplgns_options' );
18
+ } else {
19
+ if ( !get_option( 'bstwbsftwppdtplgns_options' ) )
20
+ add_option( 'bstwbsftwppdtplgns_options', array(), '', 'yes' );
21
+ $bstwbsftwppdtplgns_options = get_option( 'bstwbsftwppdtplgns_options' );
22
+ }
23
+ if ( !isset( $bstwbsftwppdtplgns_options['bws_menu_version'] ) ) {
24
+ $bstwbsftwppdtplgns_options['bws_menu_version'] = '1.1';
25
+ update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options, '', 'yes' );
26
+ }
27
+
28
+ if ( isset( $_REQUEST['bwsmn_form_submit_switch'] ) && check_admin_referer( plugin_basename(__FILE__), 'bwsmn_nonce_submit_switch' ) ) {
29
+ if ( $bstwbsftwppdtplgns_options['bws_menu_version'] == '1.1' )
30
+ $bstwbsftwppdtplgns_options['bws_menu_version'] = 'old';
31
+ else
32
+ $bstwbsftwppdtplgns_options['bws_menu_version'] = '1.1';
33
+ $bstwbsftwppdtplgns_options['bws_menu_time'] = strtotime('now');
34
+ update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options, '', 'yes' );
35
+ }
36
+
37
+ if ( ! function_exists( 'is_plugin_active_for_network' ) )
38
+ require_once( ABSPATH . '/wp-admin/includes/plugin.php' );
39
+
40
+ $bws_plugins = array(
41
+ 'captcha/captcha.php' => array(
42
+ 'name' => 'Captcha',
43
+ 'description' => 'Plugin intended to prove that the visitor is a human being and not a spam robot.',
44
+ 'link' => 'http://bestwebsoft.com/plugin/captcha-plugin/?k=d678516c0990e781edfb6a6c874f0b8a&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
45
+ 'download' => 'http://bestwebsoft.com/plugin/captcha-plugin/?k=d678516c0990e781edfb6a6c874f0b8a&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
46
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&type=term&s=Captcha+bestwebsoft&plugin-search-input=Search+Plugins',
47
+ 'settings' => 'admin.php?page=captcha.php',
48
+ 'pro_version' => 'captcha-pro/captcha_pro.php'
49
+ ),
50
+ 'contact-form-plugin/contact_form.php' => array(
51
+ 'name' => 'Contact form',
52
+ 'description' => 'Add Contact Form to your WordPress website.',
53
+ 'link' => 'http://bestwebsoft.com/plugin/contact-form/?k=012327ef413e5b527883e031d43b088b&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
54
+ 'download' => 'http://bestwebsoft.com/plugin/contact-form/?k=012327ef413e5b527883e031d43b088b&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
55
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&type=term&s=Contact+Form+bestwebsoft&plugin-search-input=Search+Plugins',
56
+ 'settings' => 'admin.php?page=contact_form.php',
57
+ 'pro_version' => 'contact-form-pro/contact_form_pro.php'
58
+ ),
59
+ 'facebook-button-plugin/facebook-button-plugin.php' => array(
60
+ 'name' => 'Facebook Like Button',
61
+ 'description' => 'Allows you to add a Follow button the easiest way.',
62
+ 'link' => 'http://bestwebsoft.com/plugin/facebook-like-button-plugin/?k=05ec4f12327f55848335802581467d55&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
63
+ 'download' => 'http://bestwebsoft.com/plugin/facebook-like-button-plugin/?k=05ec4f12327f55848335802581467d55&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
64
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&type=term&s=Facebook+Like+Button+Plugin+bestwebsoft&plugin-search-input=Search+Plugins',
65
+ 'settings' => 'admin.php?page=facebook-button-plugin.php'
66
+ ),
67
+ 'twitter-plugin/twitter.php' => array(
68
+ 'name' => 'Twitter',
69
+ 'description' => 'Allows you to add a Twitter "Follow button" the easiest way.',
70
+ 'link' => 'http://bestwebsoft.com/plugin/twitter-plugin/?k=f8cb514e25bd7ec4974d64435c5eb333&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
71
+ 'download' => 'http://bestwebsoft.com/plugin/twitter-plugin/?k=f8cb514e25bd7ec4974d64435c5eb333&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
72
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&type=term&s=Twitter+Plugin+bestwebsoft&plugin-search-input=Search+Plugins',
73
+ 'settings' => 'admin.php?page=twitter.php'
74
+ ),
75
+ 'portfolio/portfolio.php' => array(
76
+ 'name' => 'Portfolio',
77
+ 'description' => 'Allows you to create a page with the information about your past projects.',
78
+ 'link' => 'http://bestwebsoft.com/plugin/portfolio-plugin/?k=1249a890c5b7bba6bda3f528a94f768b&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
79
+ 'download' => 'http://bestwebsoft.com/plugin/portfolio-plugin/?k=1249a890c5b7bba6bda3f528a94f768b&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
80
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&type=term&s=Portfolio+bestwebsoft&plugin-search-input=Search+Plugins',
81
+ 'settings' => 'admin.php?page=portfolio.php'
82
+ ),
83
+ 'gallery-plugin/gallery-plugin.php' => array(
84
+ 'name' => 'Gallery',
85
+ 'description' => 'Allows you to implement a Gallery page into your website.',
86
+ 'link' => 'http://bestwebsoft.com/plugin/gallery-plugin/?k=2da21c0a64eec7ebf16337fa134c5f78&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
87
+ 'download' => 'http://bestwebsoft.com/plugin/gallery-plugin/?k=2da21c0a64eec7ebf16337fa134c5f78&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
88
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&type=term&s=Gallery+Plugin+bestwebsoft&plugin-search-input=Search+Plugins',
89
+ 'settings' => 'admin.php?page=gallery-plugin.php',
90
+ 'pro_version' => 'gallery-plugin-pro/gallery-plugin-pro.php'
91
+ ),
92
+ 'adsense-plugin/adsense-plugin.php'=> array(
93
+ 'name' => 'Google AdSense',
94
+ 'description' => 'Allows Google AdSense implementation to your website.',
95
+ 'link' => 'http://bestwebsoft.com/plugin/google-adsense-plugin/?k=60e3979921e354feb0347e88e7d7b73d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
96
+ 'download' => 'http://bestwebsoft.com/plugin/google-adsense-plugin/?k=60e3979921e354feb0347e88e7d7b73d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
97
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&type=term&s=Adsense+Plugin+bestwebsoft&plugin-search-input=Search+Plugins',
98
+ 'settings' => 'admin.php?page=adsense-plugin.php'
99
+ ),
100
+ 'custom-search-plugin/custom-search-plugin.php'=> array(
101
+ 'name' => 'Custom Search',
102
+ 'description' => 'Allows to extend your website search functionality by adding a custom post type.',
103
+ 'link' => 'http://bestwebsoft.com/plugin/custom-search-plugin/?k=933be8f3a8b8719d95d1079d15443e29&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
104
+ 'download' => 'http://bestwebsoft.com/plugin/custom-search-plugin/?k=933be8f3a8b8719d95d1079d15443e29&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
105
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&type=term&s=Custom+Search+plugin+bestwebsoft&plugin-search-input=Search+Plugins',
106
+ 'settings' => 'admin.php?page=custom_search.php'
107
+ ),
108
+ 'quotes-and-tips/quotes-and-tips.php'=> array(
109
+ 'name' => 'Quotes and Tips',
110
+ 'description' => 'Allows you to implement quotes & tips block into your web site.',
111
+ 'link' => 'http://bestwebsoft.com/plugin/quotes-and-tips/?k=5738a4e85a798c4a5162240c6515098d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
112
+ 'download' => 'http://bestwebsoft.com/plugin/quotes-and-tips/?k=5738a4e85a798c4a5162240c6515098d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
113
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&type=term&s=Quotes+and+Tips+bestwebsoft&plugin-search-input=Search+Plugins',
114
+ 'settings' => 'admin.php?page=quotes-and-tips.php'
115
+ ),
116
+ 'google-sitemap-plugin/google-sitemap-plugin.php'=> array(
117
+ 'name' => 'Google Sitemap',
118
+ 'description' => 'Allows you to add sitemap file to Google Webmaster Tools.',
119
+ 'link' => 'http://bestwebsoft.com/plugin/google-sitemap-plugin/?k=5202b2f5ce2cf85daee5e5f79a51d806&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
120
+ 'download' => 'http://bestwebsoft.com/plugin/google-sitemap-plugin/?k=5202b2f5ce2cf85daee5e5f79a51d806&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
121
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&type=term&s=Google+sitemap+plugin+bestwebsoft&plugin-search-input=Search+Plugins',
122
+ 'settings' => 'admin.php?page=google-sitemap-plugin.php',
123
+ 'pro_version' => 'google-sitemap-pro/google-sitemap-pro.php'
124
+ ),
125
+ 'updater/updater.php'=> array(
126
+ 'name' => 'Updater',
127
+ 'description' => 'Allows you to update plugins and WP core.',
128
+ 'link' => 'http://bestwebsoft.com/plugin/updater-plugin/?k=66f3ecd4c1912009d395c4bb30f779d1&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
129
+ 'download' => 'http://bestwebsoft.com/plugin/updater-plugin/?k=66f3ecd4c1912009d395c4bb30f779d1&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
130
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&type=term&s=updater+bestwebsoft&plugin-search-input=Search+Plugins',
131
+ 'settings' => 'admin.php?page=updater-options',
132
+ 'pro_version' => 'updater-pro/updater_pro.php'
133
+ ),
134
+ 'custom-fields-search/custom-fields-search.php'=> array(
135
+ 'name' => 'Custom Fields Search',
136
+ 'description' => 'Allows you to add website search any existing custom fields.',
137
+ 'link' => 'http://bestwebsoft.com/plugin/custom-fields-search/?k=f3f8285bb069250c42c6ffac95ed3284&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
138
+ 'download' => 'http://bestwebsoft.com/plugin/custom-fields-search/?k=f3f8285bb069250c42c6ffac95ed3284&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
139
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&type=term&s=Custom+Fields+Search+bestwebsoft&plugin-search-input=Search+Plugins',
140
+ 'settings' => 'admin.php?page=custom_fields_search.php'
141
+ ),
142
+ 'google-one/google-plus-one.php' => array(
143
+ 'name' => 'Google +1',
144
+ 'description' => 'Allows you to celebrate liked the article.',
145
+ 'link' => 'http://bestwebsoft.com/plugin/google-plus-one/?k=ce7a88837f0a857b3a2bb142f470853c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
146
+ 'download' => 'http://bestwebsoft.com/plugin/google-plus-one/?k=ce7a88837f0a857b3a2bb142f470853c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
147
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&type=term&s=Google+%2B1+bestwebsoft&plugin-search-input=Search+Plugins',
148
+ 'settings' => 'admin.php?page=google-plus-one.php'
149
+ ),
150
+ 'relevant/related-posts-plugin.php' => array(
151
+ 'name' => 'Relevant - Related Posts',
152
+ 'description' => 'Allows you to display related posts with similar words in category, tags, title or by adding special meta key for posts.',
153
+ 'link' => 'http://bestwebsoft.com/plugin/related-posts-plugin/?k=73fb737037f7141e66415ec259f7e426&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
154
+ 'download' => 'http://bestwebsoft.com/plugin/related-posts-plugin/?k=73fb737037f7141e66415ec259f7e426&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
155
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&s=Related+Posts+Plugin+Bestwebsoft&plugin-search-input=Search+Plugins',
156
+ 'settings' => 'admin.php?page=related-posts-plugin.php'
157
+ ),
158
+ 'contact-form-to-db/contact_form_to_db.php' => array(
159
+ 'name' => 'Contact Form To DB',
160
+ 'description' => 'Allows you to manage the messages that have been sent from your site.',
161
+ 'link' => 'http://bestwebsoft.com/plugin/contact-form-to-db/?k=ba3747d317c2692e4136ca096a8989d6&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
162
+ 'download' => 'http://bestwebsoft.com/plugin/contact-form-to-db/?k=ba3747d317c2692e4136ca096a8989d6&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
163
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&s=Contact+Form+to+DB+bestwebsoft&plugin-search-input=Search+Plugins',
164
+ 'settings' => 'admin.php?page=cntctfrmtdb_settings',
165
+ 'pro_version' => 'contact-form-to-db-pro/contact_form_to_db_pro.php'
166
+ ),
167
+ 'pdf-print/pdf-print.php' => array(
168
+ 'name' => 'PDF & Print',
169
+ 'description' => 'Allows you to create PDF and Print page with adding appropriate buttons to the content.',
170
+ 'link' => 'http://bestwebsoft.com/plugin/pdf-print/?k=bfefdfb522a4c0ff0141daa3f271840c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
171
+ 'download' => 'http://bestwebsoft.com/plugin/pdf-print/?k=bfefdfb522a4c0ff0141daa3f271840c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
172
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&s=PDF+Print+Bestwebsoft&plugin-search-input=Search+Plugins',
173
+ 'settings' => 'admin.php?page=pdf-print.php'
174
+ ),
175
+ 'donate-button/donate.php' => array(
176
+ 'name' => 'Donate',
177
+ 'description' => 'Makes it possible to place donation buttons of various payment systems on your web page.',
178
+ 'link' => 'http://bestwebsoft.com/plugin/donate/?k=a8b2e2a56914fb1765dd20297c26401b&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
179
+ 'download' => 'http://bestwebsoft.com/plugin/donate/?k=a8b2e2a56914fb1765dd20297c26401b&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download',
180
+ 'wp_install' => '/wp-admin/plugin-install.php?tab=search&s=Donate+Bestwebsoft&plugin-search-input=Search+Plugins',
181
+ 'settings' => 'admin.php?page=donate.php'
182
+ )
183
+ );
184
+ $bws_plugins_pro = array(
185
+ 'gallery-plugin-pro/gallery-plugin-pro.php' => array(
186
+ 'name' => 'Gallery Pro',
187
+ 'description' => 'Allows you to implement as many galleries as you want into your website.',
188
+ 'link' => 'http://bestwebsoft.com/plugin/gallery-pro/?k=382e5ce7c96a6391f5ffa5e116b37fe0&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
189
+ 'purchase' => 'http://bestwebsoft.com/plugin/gallery-pro/?k=382e5ce7c96a6391f5ffa5e116b37fe0&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#purchase',
190
+ 'settings' => 'admin.php?page=gallery-plugin-pro.php'
191
+ ),
192
+ 'contact-form-pro/contact_form_pro.php' => array(
193
+ 'name' => 'Contact form Pro',
194
+ 'description' => 'Allows you to implement a feedback form to a web-page or a post in no time.',
195
+ 'link' => 'http://bestwebsoft.com/plugin/contact-form-pro/?k=773dc97bb3551975db0e32edca1a6d71&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
196
+ 'purchase' => 'http://bestwebsoft.com/plugin/contact-form-pro/?k=773dc97bb3551975db0e32edca1a6d71&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#purchase',
197
+ 'settings' => 'admin.php?page=contact_form_pro.php'
198
+ ),
199
+ 'captcha-pro/captcha_pro.php' => array(
200
+ 'name' => 'Captcha Pro',
201
+ 'description' => 'Allows you to implement a super security captcha form into web forms.',
202
+ 'link' => 'http://bestwebsoft.com/plugin/captcha-pro/?k=ff7d65e55e5e7f98f219be9ed711094e&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
203
+ 'purchase' => 'http://bestwebsoft.com/plugin/captcha-pro/?k=ff7d65e55e5e7f98f219be9ed711094e&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#purchase',
204
+ 'settings' => 'admin.php?page=captcha_pro.php'
205
+ ),
206
+ 'updater-pro/updater_pro.php' => array(
207
+ 'name' => 'Updater Pro',
208
+ 'description' => 'Allows you to update plugins and WordPress core on your website.',
209
+ 'link' => 'http://bestwebsoft.com/plugin/updater-pro/?k=cf633acbefbdff78545347fe08a3aecb&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
210
+ 'purchase' => 'http://bestwebsoft.com/plugin/updater-pro?k=cf633acbefbdff78545347fe08a3aecb&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#purchase',
211
+ 'settings' => 'admin.php?page=updater-pro-options'
212
+ ),
213
+ 'contact-form-to-db-pro/contact_form_to_db_pro.php' => array(
214
+ 'name' => 'Contact form to DB Pro',
215
+ 'description' => 'The plugin provides a unique opportunity to manage messages sent from your site via the contact form.',
216
+ 'link' => 'http://bestwebsoft.com/plugin/contact-form-to-db-pro/?k=6ce5f4a9006ec906e4db643669246c6a&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
217
+ 'purchase' => 'http://bestwebsoft.com/plugin/contact-form-to-db-pro/?k=6ce5f4a9006ec906e4db643669246c6a&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#purchase',
218
+ 'settings' => 'admin.php?page=cntctfrmtdbpr_settings'
219
+ ),
220
+ 'google-sitemap-pro/google-sitemap-pro.php'=> array(
221
+ 'name' => 'Google Sitemap Pro',
222
+ 'description' => 'Allows you to add sitemap file to Google Webmaster Tools.',
223
+ 'link' => 'http://bestwebsoft.com/plugin/google-sitemap-pro/?k=7ea384a5cc36cb4c22741caa20dcd56d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
224
+ 'purchase' => 'http://bestwebsoft.com/plugin/google-sitemap-pro/?k=7ea384a5cc36cb4c22741caa20dcd56d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#purchase',
225
+ 'settings' => 'admin.php?page=google-sitemap-pro.php'
226
+ ),
227
+ );
228
+
229
+ $all_plugins = get_plugins();
230
+ $active_plugins = get_option( 'active_plugins' );
231
+
232
+ if ( '1.1' == $bstwbsftwppdtplgns_options['bws_menu_version'] ) {
233
+
234
+ $recommend_plugins = array_diff_key( $bws_plugins, $all_plugins );
235
+
236
+ foreach ( $bws_plugins as $key_plugin => $value_plugin ) {
237
+ if ( ! isset( $all_plugins[ $key_plugin ] ) && isset( $bws_plugins[ $key_plugin ]['pro_version'] ) && isset( $all_plugins[ $bws_plugins[ $key_plugin ]['pro_version'] ] ) ) {
238
+ unset( $recommend_plugins[ $key_plugin ] );
239
+ }
240
+ }
241
+
242
+ foreach ( $all_plugins as $key_plugin => $value_plugin ) {
243
+ if ( ! isset( $bws_plugins[ $key_plugin ] ) && ! isset( $bws_plugins_pro[ $key_plugin ] ) )
244
+ unset( $all_plugins[ $key_plugin ] );
245
+
246
+ if ( isset( $bws_plugins[ $key_plugin ] ) && isset( $bws_plugins[ $key_plugin ]['pro_version'] ) && isset( $all_plugins[ $bws_plugins[ $key_plugin ]['pro_version'] ] ) ) {
247
+ unset( $all_plugins[ $key_plugin ] );
248
+ }
249
+ }
250
+ } else {
251
+
252
+ $array_activate = array();
253
+ $array_install = array();
254
+ $array_recomend = array();
255
+ $count_activate = $count_install = $count_recomend = 0;
256
+
257
+ foreach ( $bws_plugins as $key_plugin => $value_plugin ) {
258
+ if ( in_array( $key_plugin, $active_plugins ) || is_plugin_active_for_network( $key_plugin ) ) {
259
+ $array_activate[ $count_activate ]["title"] = $value_plugin['name'];
260
+ $array_activate[ $count_activate ]["link"] = $value_plugin['link'];
261
+ $array_activate[ $count_activate ]["href"] = $value_plugin['download'];
262
+ $array_activate[ $count_activate ]["url"] = $value_plugin['settings'];
263
+ $count_activate++;
264
+ } else if ( array_key_exists( $key_plugin, $all_plugins ) ) {
265
+ $array_install[ $count_install ]["title"] = $value_plugin['name'];
266
+ $array_install[ $count_install ]["link"] = $value_plugin['link'];
267
+ $array_install[ $count_install ]["href"] = $value_plugin['download'];
268
+ $count_install++;
269
+ } else {
270
+ $array_recomend[ $count_recomend ]["title"] = $value_plugin['name'];
271
+ $array_recomend[ $count_recomend ]["link"] = $value_plugin['link'];
272
+ $array_recomend[ $count_recomend ]["href"] = $value_plugin['download'];
273
+ $array_recomend[ $count_recomend ]["slug"] = $value_plugin['wp_install'];
274
+ $count_recomend++;
275
+ }
276
+ }
277
+
278
+ $array_activate_pro = array();
279
+ $array_install_pro = array();
280
+ $array_recomend_pro = array();
281
+ $count_activate_pro = $count_install_pro = $count_recomend_pro = 0;
282
+ foreach ( $bws_plugins_pro as $key_plugin => $value_plugin ) {
283
+ if ( in_array( $key_plugin, $active_plugins ) || is_plugin_active_for_network( $key_plugin ) ) {
284
+ $array_activate_pro[ $count_activate_pro ]["title"] = $value_plugin['name'];
285
+ $array_activate_pro[ $count_activate_pro ]["link"] = $value_plugin['link'];
286
+ $array_activate_pro[ $count_activate_pro ]["href"] = $value_plugin['purchase'];
287
+ $array_activate_pro[ $count_activate_pro ]["url"] = $value_plugin['settings'];
288
+ $count_activate_pro++;
289
+ } else if ( array_key_exists( $key_plugin, $all_plugins ) ) {
290
+ $array_install_pro[ $count_install_pro ]["title"] = $value_plugin['name'];
291
+ $array_install_pro[ $count_install_pro ]["link"] = $value_plugin['link'];
292
+ $array_install_pro[ $count_install_pro ]["href"] = $value_plugin['purchase'];
293
+ $count_install_pro++;
294
+ } else {
295
+ $array_recomend_pro[ $count_recomend_pro ]["title"] = $value_plugin['name'];
296
+ $array_recomend_pro[ $count_recomend_pro ]["link"] = $value_plugin['link'];
297
+ $array_recomend_pro[ $count_recomend_pro ]["href"] = $value_plugin['purchase'];
298
+ $count_recomend_pro++;
299
+ }
300
+ }
301
+ if ( $wp_version >= '3.4' ) {
302
+ $wp_list_table = _get_list_table( 'WP_Themes_List_Table' );
303
+ $wp_list_table->prepare_items();
304
+ $current_theme = wp_get_theme();
305
+ $array_activate_theme = array();
306
+ $array_install_theme = array();
307
+ $array_recomend_theme = array();
308
+ $count_activate_theme = $count_install_theme = $count_recomend_theme = 0;
309
+ $array_theme = array(
310
+ array( 'central', 'Central', 'http://bestwebsoft.com/theme/central/?k=77c0199aabdb1f601a0504e312bee220&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, 'http://bestwebsoft.com/theme/central/?k=77c0199aabdb1f601a0504e312bee220&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download', '/wp-admin/theme-install.php?tab=search&s=Central&search=Search' ),
311
+ array( 'simple-classic', 'Simple Classic', 'http://bestwebsoft.com/theme/simple-classic/?k=b3990bfc85125747f48ece9f011f4cde&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, 'http://bestwebsoft.com/theme/simple-classic/?k=b3990bfc85125747f48ece9f011f4cde&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download', '/wp-admin/theme-install.php?tab=search&type=term&s=Simple+Classic&search=Search' ),
312
+ array( 'reddish', 'Reddish', 'http://bestwebsoft.com/theme/reddish/?k=1ea187e3fd401fd278e23a333abaf4f6&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, 'http://bestwebsoft.com/theme/reddish/?k=1ea187e3fd401fd278e23a333abaf4f6&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download', '/wp-admin/theme-install.php?tab=search&type=term&s=reddish&search=Search' ),
313
+ array( 'wordpost', 'Wordpost', 'http://bestwebsoft.com/theme/wordpost/?k=f0fc8c98135c9657751224562aca7a55&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, 'http://bestwebsoft.com/theme/wordpost/?k=f0fc8c98135c9657751224562aca7a55&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version . '#download', '/wp-admin/theme-install.php?tab=search&type=term&s=Wordpost&search=Search' )
314
+ );
315
+ foreach ( $array_theme as $theme ) {
316
+ if ( $current_theme->get( 'Name' ) == $theme[1] ) {
317
+ $array_activate_theme[ $count_activate_theme ]["title"] = $theme[1];
318
+ $array_activate_theme[ $count_activate_theme ]["link"] = $theme[2];
319
+ $array_activate_theme[ $count_activate_theme ]["href"] = $theme[3];
320
+ $count_activate_theme++;
321
+ } elseif ( array_key_exists( $theme[0], $wp_list_table->items ) ) {
322
+ $array_install_theme[ $count_install_theme ]["title"] = $theme[1];
323
+ $array_install_theme[ $count_install_theme ]["link"] = $theme[2];
324
+ $array_install_theme[ $count_install_theme ]["href"] = $theme[3];
325
+ $count_install_theme++;
326
+ } else {
327
+ $array_recomend_theme[ $count_recomend_theme ]["title"] = $theme[1];
328
+ $array_recomend_theme[ $count_recomend_theme ]["link"] = $theme[2];
329
+ $array_recomend_theme[ $count_recomend_theme ]["href"] = $theme[3];
330
+ $array_recomend_theme[ $count_recomend_theme ]["slug"] = $theme[4];
331
+ $count_recomend_theme++;
332
+ }
333
+ }
334
+ }
335
+ }
336
+
337
+ if ( ( isset( $_GET['action'] ) && 'system_status' == $_GET['action'] ) || 'old' == $bstwbsftwppdtplgns_options['bws_menu_version'] ) {
338
+ $all_plugins = get_plugins();
339
+ $active_plugins = get_option( 'active_plugins' );
340
+ $sql_version = $wpdb->get_var( "SELECT VERSION() AS version" );
341
+ $mysql_info = $wpdb->get_results( "SHOW VARIABLES LIKE 'sql_mode'" );
342
+ if ( is_array( $mysql_info) )
343
+ $sql_mode = $mysql_info[0]->Value;
344
+ if ( empty( $sql_mode ) )
345
+ $sql_mode = __( 'Not set', 'bestwebsoft' );
346
+ if ( ini_get( 'safe_mode' ) )
347
+ $safe_mode = __( 'On', 'bestwebsoft' );
348
+ else
349
+ $safe_mode = __( 'Off', 'bestwebsoft' );
350
+ if ( ini_get( 'allow_url_fopen' ) )
351
+ $allow_url_fopen = __( 'On', 'bestwebsoft' );
352
+ else
353
+ $allow_url_fopen = __( 'Off', 'bestwebsoft' );
354
+ if ( ini_get( 'upload_max_filesize' ) )
355
+ $upload_max_filesize = ini_get( 'upload_max_filesize' );
356
+ else
357
+ $upload_max_filesize = __( 'N/A', 'bestwebsoft' );
358
+ if ( ini_get('post_max_size') )
359
+ $post_max_size = ini_get('post_max_size');
360
+ else
361
+ $post_max_size = __( 'N/A', 'bestwebsoft' );
362
+ if ( ini_get( 'max_execution_time' ) )
363
+ $max_execution_time = ini_get( 'max_execution_time' );
364
+ else
365
+ $max_execution_time = __( 'N/A', 'bestwebsoft' );
366
+ if ( ini_get( 'memory_limit' ) )
367
+ $memory_limit = ini_get( 'memory_limit' );
368
+ else
369
+ $memory_limit = __( 'N/A', 'bestwebsoft' );
370
+ if ( function_exists( 'memory_get_usage' ) )
371
+ $memory_usage = round( memory_get_usage() / 1024 / 1024, 2 ) . __( ' Mb', 'bestwebsoft' );
372
+ else
373
+ $memory_usage = __( 'N/A', 'bestwebsoft' );
374
+ if ( is_callable( 'exif_read_data' ) )
375
+ $exif_read_data = __( 'Yes', 'bestwebsoft' ) . " ( V" . substr( phpversion( 'exif' ), 0,4 ) . ")" ;
376
+ else
377
+ $exif_read_data = __( 'No', 'bestwebsoft' );
378
+ if ( is_callable( 'iptcparse' ) )
379
+ $iptcparse = __( 'Yes', 'bestwebsoft' );
380
+ else
381
+ $iptcparse = __( 'No', 'bestwebsoft' );
382
+ if ( is_callable( 'xml_parser_create' ) )
383
+ $xml_parser_create = __( 'Yes', 'bestwebsoft' );
384
+ else
385
+ $xml_parser_create = __( 'No', 'bestwebsoft' );
386
+
387
+ if ( function_exists( 'wp_get_theme' ) )
388
+ $theme = wp_get_theme();
389
+ else
390
+ $theme = get_theme( get_current_theme() );
391
+
392
+ if ( function_exists( 'is_multisite' ) ) {
393
+ if ( is_multisite() ) {
394
+ $multisite = __( 'Yes', 'bestwebsoft' );
395
+ } else {
396
+ $multisite = __( 'No', 'bestwebsoft' );
397
+ }
398
+ } else
399
+ $multisite = __( 'N/A', 'bestwebsoft' );
400
+
401
+ $site_url = get_option( 'siteurl' );
402
+ $home_url = get_option( 'home' );
403
+ $db_version = get_option( 'db_version' );
404
+ $system_info = array(
405
+ 'system_info' => '',
406
+ 'active_plugins' => '',
407
+ 'inactive_plugins' => ''
408
+ );
409
+ $system_info['system_info'] = array(
410
+ __( 'Operating System', 'bestwebsoft' ) => PHP_OS,
411
+ __( 'Server', 'bestwebsoft' ) => $_SERVER["SERVER_SOFTWARE"],
412
+ __( 'Memory usage', 'bestwebsoft' ) => $memory_usage,
413
+ __( 'MYSQL Version', 'bestwebsoft' ) => $sql_version,
414
+ __( 'SQL Mode', 'bestwebsoft' ) => $sql_mode,
415
+ __( 'PHP Version', 'bestwebsoft' ) => PHP_VERSION,
416
+ __( 'PHP Safe Mode', 'bestwebsoft' ) => $safe_mode,
417
+ __( 'PHP Allow URL fopen', 'bestwebsoft' ) => $allow_url_fopen,
418
+ __( 'PHP Memory Limit', 'bestwebsoft' ) => $memory_limit,
419
+ __( 'PHP Max Upload Size', 'bestwebsoft' ) => $upload_max_filesize,
420
+ __( 'PHP Max Post Size', 'bestwebsoft' ) => $post_max_size,
421
+ __( 'PHP Max Script Execute Time', 'bestwebsoft' ) => $max_execution_time,
422
+ __( 'PHP Exif support', 'bestwebsoft' ) => $exif_read_data,
423
+ __( 'PHP IPTC support', 'bestwebsoft' ) => $iptcparse,
424
+ __( 'PHP XML support', 'bestwebsoft' ) => $xml_parser_create,
425
+ __( 'Site URL', 'bestwebsoft' ) => $site_url,
426
+ __( 'Home URL', 'bestwebsoft' ) => $home_url,
427
+ __( 'WordPress Version', 'bestwebsoft' ) => $wp_version,
428
+ __( 'WordPress DB Version', 'bestwebsoft' ) => $db_version,
429
+ __( 'Multisite', 'bestwebsoft' ) => $multisite,
430
+ __( 'Active Theme', 'bestwebsoft' ) => $theme['Name'] . ' ' . $theme['Version']
431
+ );
432
+ foreach ( $all_plugins as $path => $plugin ) {
433
+ if ( is_plugin_active( $path ) ) {
434
+ $system_info['active_plugins'][ $plugin['Name'] ] = $plugin['Version'];
435
+ } else {
436
+ $system_info['inactive_plugins'][ $plugin['Name'] ] = $plugin['Version'];
437
+ }
438
+ }
439
+ }
440
+
441
+ if ( ( isset( $_REQUEST['bwsmn_form_submit'] ) && check_admin_referer( plugin_basename(__FILE__), 'bwsmn_nonce_submit' ) ) ||
442
+ ( isset( $_REQUEST['bwsmn_form_submit_custom_email'] ) && check_admin_referer( plugin_basename(__FILE__), 'bwsmn_nonce_submit_custom_email' ) ) ) {
443
+ if ( isset( $_REQUEST['bwsmn_form_email'] ) ) {
444
+ $bwsmn_form_email = trim( $_REQUEST['bwsmn_form_email'] );
445
+ if ( $bwsmn_form_email == "" || !preg_match( "/^((?:[a-z0-9']+(?:[a-z0-9\-_\.']+)?@[a-z0-9]+(?:[a-z0-9\-\.]+)?\.[a-z]{2,5})[, ]*)+$/i", $bwsmn_form_email ) ) {
446
+ $error = __( "Please enter a valid email address.", 'bestwebsoft' );
447
+ } else {
448
+ $email = $bwsmn_form_email;
449
+ $bwsmn_form_email = '';
450
+ $message = __( 'Email with system info is sent to ', 'bestwebsoft' ) . $email;
451
+ }
452
+ } else {
453
+ $email = 'plugin_system_status@bestwebsoft.com';
454
+ $message = __( 'Thank you for contacting us.', 'bestwebsoft' );
455
+ }
456
+
457
+ if ( $error == '' ) {
458
+ $headers = 'MIME-Version: 1.0' . "\n";
459
+ $headers .= 'Content-type: text/html; charset=utf-8' . "\n";
460
+ $headers .= 'From: ' . get_option( 'admin_email' );
461
+ $message_text = '<html><head><title>System Info From ' . $home_url . '</title></head><body>
462
+ <h4>Environment</h4>
463
+ <table>';
464
+ foreach ( $system_info['system_info'] as $key => $value ) {
465
+ $message_text .= '<tr><td>'. $key .'</td><td>'. $value .'</td></tr>';
466
+ }
467
+ $message_text .= '</table>
468
+ <h4>Active Plugins</h4>
469
+ <table>';
470
+ foreach ( $system_info['active_plugins'] as $key => $value ) {
471
+ $message_text .= '<tr><td scope="row">'. $key .'</td><td scope="row">'. $value .'</td></tr>';
472
+ }
473
+ $message_text .= '</table>
474
+ <h4>Inactive Plugins</h4>
475
+ <table>';
476
+ foreach ( $system_info['inactive_plugins'] as $key => $value ) {
477
+ $message_text .= '<tr><td scope="row">'. $key .'</td><td scope="row">'. $value .'</td></tr>';
478
+ }
479
+ $message_text .= '</table></body></html>';
480
+ $result = wp_mail( $email, 'System Info From ' . $home_url, $message_text, $headers );
481
+ if ( $result != true )
482
+ $error = __( "Sorry, email message could not be delivered.", 'bestwebsoft' );
483
+ }
484
+ }
485
+
486
+ ?>
487
+ <div class="wrap">
488
+ <div class="icon32 icon32-bws" id="icon-options-general"></div>
489
+ <h2>
490
+ <span class="bws_main title">BestWebSoft</span>
491
+ <?php if ( 'old' == $bstwbsftwppdtplgns_options['bws_menu_version'] && isset( $bstwbsftwppdtplgns_options['bws_menu_time'] ) && strtotime("-14 day") < $bstwbsftwppdtplgns_options['bws_menu_time'] ) { ?>
492
+ <form method="post" action="admin.php?page=bws_plugins">
493
+ <input type="hidden" name="bwsmn_form_submit_switch" value="submit" />
494
+ <input type="submit" class="bws_switch_link" value="<?php _e( 'Switch to new interface', 'bestwebsoft' ) ?>" />
495
+ <?php wp_nonce_field( plugin_basename(__FILE__), 'bwsmn_nonce_submit_switch' ); ?>
496
+ </form>
497
+ </h2>
498
+ <div class="clear"></div>
499
+ <div class="updated fade" <?php if ( ! ( isset( $_REQUEST['bwsmn_form_submit'] ) || isset( $_REQUEST['bwsmn_form_submit_custom_email'] ) ) || $error != "" ) echo "style=\"display:none\""; ?>><p><strong><?php echo $message; ?></strong></p></div>
500
+ <div class="error" <?php if ( "" == $error ) echo "style=\"display:none\""; ?>><p><strong><?php echo $error; ?></strong></p></div>
501
+ <h3 style="color: blue;"><?php _e( 'Pro plugins', 'bestwebsoft' ); ?></h3>
502
+ <?php if ( 0 < $count_activate_pro ) { ?>
503
+ <div style="padding-left:15px;">
504
+ <h4><?php _e( 'Activated plugins', 'bestwebsoft' ); ?></h4>
505
+ <?php foreach ( $array_activate_pro as $activate_plugin ) { ?>
506
+ <div style="float:left; width:200px;"><?php echo $activate_plugin["title"]; ?></div> <p><a href="<?php echo $activate_plugin["link"]; ?>" target="_blank"><?php echo __( "Read more", 'bestwebsoft' ); ?></a> <a href="<?php echo $activate_plugin["url"]; ?>"><?php echo __( "Settings", 'bestwebsoft' ); ?></a></p>
507
+ <?php } ?>
508
+ </div>
509
+ <?php } ?>
510
+ <?php if ( 0 < $count_install_pro ) { ?>
511
+ <div style="padding-left:15px;">
512
+ <h4><?php _e( 'Installed plugins', 'bestwebsoft' ); ?></h4>
513
+ <?php foreach ( $array_install_pro as $install_plugin) { ?>
514
+ <div style="float:left; width:200px;"><?php echo $install_plugin["title"]; ?></div> <p><a href="<?php echo $install_plugin["link"]; ?>" target="_blank"><?php echo __( "Read more", 'bestwebsoft' ); ?></a></p>
515
+ <?php } ?>
516
+ </div>
517
+ <?php } ?>
518
+ <?php if ( 0 < $count_recomend_pro ) { ?>
519
+ <div style="padding-left:15px;">
520
+ <h4><?php _e( 'Recommended plugins', 'bestwebsoft' ); ?></h4>
521
+ <?php foreach ( $array_recomend_pro as $recomend_plugin ) { ?>
522
+ <div style="float:left; width:200px;"><?php echo $recomend_plugin["title"]; ?></div> <p><a href="<?php echo $recomend_plugin["link"]; ?>" target="_blank"><?php echo __( "Read more", 'bestwebsoft' ); ?></a> <a href="<?php echo $recomend_plugin["href"]; ?>" target="_blank"><?php echo __( "Purchase", 'bestwebsoft' ); ?></a></p>
523
+ <?php } ?>
524
+ </div>
525
+ <?php } ?>
526
+ <br />
527
+ <h3 style="color: green"><?php _e( 'Free plugins', 'bestwebsoft' ); ?></h3>
528
+ <?php if ( 0 < $count_activate ) { ?>
529
+ <div style="padding-left:15px;">
530
+ <h4><?php _e( 'Activated plugins', 'bestwebsoft' ); ?></h4>
531
+ <?php foreach ( $array_activate as $activate_plugin ) { ?>
532
+ <div style="float:left; width:200px;"><?php echo $activate_plugin["title"]; ?></div> <p><a href="<?php echo $activate_plugin["link"]; ?>" target="_blank"><?php echo __( "Read more", 'bestwebsoft' ); ?></a> <a href="<?php echo $activate_plugin["url"]; ?>"><?php echo __( "Settings", 'bestwebsoft' ); ?></a></p>
533
+ <?php } ?>
534
+ </div>
535
+ <?php } ?>
536
+ <?php if ( 0 < $count_install ) { ?>
537
+ <div style="padding-left:15px;">
538
+ <h4><?php _e( 'Installed plugins', 'bestwebsoft' ); ?></h4>
539
+ <?php foreach ( $array_install as $install_plugin ) { ?>
540
+ <div style="float:left; width:200px;"><?php echo $install_plugin["title"]; ?></div> <p><a href="<?php echo $install_plugin["link"]; ?>" target="_blank"><?php echo __( "Read more", 'bestwebsoft' ); ?></a></p>
541
+ <?php } ?>
542
+ </div>
543
+ <?php } ?>
544
+ <?php if ( 0 < $count_recomend ) { ?>
545
+ <div style="padding-left:15px;">
546
+ <h4><?php _e( 'Recommended plugins', 'bestwebsoft' ); ?></h4>
547
+ <?php foreach ( $array_recomend as $recomend_plugin ) { ?>
548
+ <div style="float:left; width:200px;"><?php echo $recomend_plugin["title"]; ?></div> <p><a href="<?php echo $recomend_plugin["link"]; ?>" target="_blank"><?php echo __( "Read more", 'bestwebsoft' ); ?></a> <a href="<?php echo $recomend_plugin["href"]; ?>" target="_blank"><?php echo __( "Download", 'bestwebsoft' ); ?></a> <a class="install-now" href="<?php echo get_bloginfo( "url" ) . $recomend_plugin["slug"]; ?>" title="<?php esc_attr( sprintf( __( 'Install %s' ), $recomend_plugin["title"] ) ) ?>" target="_blank"><?php echo __( 'Install now from wordpress.org', 'bestwebsoft' ) ?></a></p>
549
+ <?php } ?>
550
+ </div>
551
+ <?php } ?>
552
+ <br />
553
+ <?php if ( $wp_version >= '3.4' ) { ?>
554
+ <h3 style="color: green"><?php _e( 'Free themes', 'bestwebsoft' ); ?></h3>
555
+ <?php if ( 0 < $count_activate_theme ) { ?>
556
+ <div style="padding-left:15px;">
557
+ <h4><?php _e( 'Activated theme', 'bestwebsoft' ); ?></h4>
558
+ <div style="float:left; width:200px;"><?php echo $array_activate_theme[0]["title"]; ?></div> <p><a href="<?php echo $array_activate_theme[0]["link"]; ?>" target="_blank"><?php echo __( "Read more", 'bestwebsoft' ); ?></a> <a href="<?php echo wp_customize_url(); ?>" title="<?php echo esc_attr( sprintf( __( 'Customize &#8220;%s&#8221;' ), $current_theme->display('Name') ) ); ?>"><?php _e( 'Customize' ); ?></a></p>
559
+ </div>
560
+ <?php } ?>
561
+ <?php if ( 0 < $count_install_theme ) { ?>
562
+ <div style="padding-left:15px;">
563
+ <h4><?php _e( 'Installed themes', 'bestwebsoft' ); ?></h4>
564
+ <?php foreach ( $array_install_theme as $install_theme ) { ?>
565
+ <div style="float:left; width:200px;"><?php echo $install_theme["title"]; ?></div> <p><a href="<?php echo $install_theme["link"]; ?>" target="_blank"><?php echo __( "Read more", 'bestwebsoft' ); ?></a></p>
566
+ <?php } ?>
567
+ </div>
568
+ <?php } ?>
569
+ <?php if ( 0 < $count_recomend_theme ) { ?>
570
+ <div style="padding-left:15px;">
571
+ <h4><?php _e( 'Recommended themes', 'bestwebsoft' ); ?></h4>
572
+ <?php foreach ( $array_recomend_theme as $recomend_theme ) { ?>
573
+ <div style="float:left; width:200px;"><?php echo $recomend_theme["title"]; ?></div> <p><a href="<?php echo $recomend_theme["link"]; ?>" target="_blank"><?php echo __( "Read more", 'bestwebsoft' ); ?></a> <a href="<?php echo $recomend_theme["href"]; ?>" target="_blank"><?php echo __( "Download", 'bestwebsoft' ); ?></a> <a class="install-now" href="<?php echo get_bloginfo( "url" ) . $recomend_theme["slug"]; ?>" title="<?php esc_attr( sprintf( __( 'Install %s' ), $recomend_theme["title"] ) ) ?>" target="_blank"><?php echo __( 'Install now from wordpress.org', 'bestwebsoft' ) ?></a></p>
574
+ <?php } ?>
575
+ </div>
576
+ <?php } ?>
577
+ <br />
578
+ <?php } ?>
579
+ <span style="color: rgb(136, 136, 136); font-size: 10px;"><?php _e( 'If you have any questions, please contact us via', 'bestwebsoft' ); ?> <a href="http://support.bestwebsoft.com">http://support.bestwebsoft.com</a></span>
580
+ <div id="poststuff" class="bws_system_info_meta_box">
581
+ <div class="postbox">
582
+ <div class="handlediv" title="Click to toggle">
583
+ <br>
584
+ </div>
585
+ <h3 class="hndle">
586
+ <span><?php _e( 'System status', 'bestwebsoft' ); ?></span>
587
+ </h3>
588
+ <div class="inside">
589
+ <table class="bws_system_info">
590
+ <thead><tr><th><?php _e( 'Environment', 'bestwebsoft' ); ?></th><td></td></tr></thead>
591
+ <tbody>
592
+ <?php foreach ( $system_info['system_info'] as $key => $value ) { ?>
593
+ <tr>
594
+ <td scope="row"><?php echo $key; ?></td>
595
+ <td scope="row"><?php echo $value; ?></td>
596
+ </tr>
597
+ <?php } ?>
598
+ </tbody>
599
+ </table>
600
+ <table class="bws_system_info">
601
+ <thead><tr><th><?php _e( 'Active Plugins', 'bestwebsoft' ); ?></th><th></th></tr></thead>
602
+ <tbody>
603
+ <?php foreach ( $system_info['active_plugins'] as $key => $value ) { ?>
604
+ <tr>
605
+ <td scope="row"><?php echo $key; ?></td>
606
+ <td scope="row"><?php echo $value; ?></td>
607
+ </tr>
608
+ <?php } ?>
609
+ </tbody>
610
+ </table>
611
+ <table class="bws_system_info">
612
+ <thead><tr><th><?php _e( 'Inactive Plugins', 'bestwebsoft' ); ?></th><th></th></tr></thead>
613
+ <tbody>
614
+ <?php foreach ( $system_info['inactive_plugins'] as $key => $value ) { ?>
615
+ <tr>
616
+ <td scope="row"><?php echo $key; ?></td>
617
+ <td scope="row"><?php echo $value; ?></td>
618
+ </tr>
619
+ <?php } ?>
620
+ </tbody>
621
+ </table>
622
+ <div class="clear"></div>
623
+ <form method="post" action="admin.php?page=bws_plugins">
624
+ <p>
625
+ <input type="hidden" name="bwsmn_form_submit" value="submit" />
626
+ <input type="submit" class="button-primary" value="<?php _e( 'Send to support', 'bestwebsoft' ) ?>" />
627
+ <?php wp_nonce_field( plugin_basename(__FILE__), 'bwsmn_nonce_submit' ); ?>
628
+ </p>
629
+ </form>
630
+ <form method="post" action="admin.php?page=bws_plugins">
631
+ <p>
632
+ <input type="hidden" name="bwsmn_form_submit_custom_email" value="submit" />
633
+ <input type="submit" class="button" value="<?php _e( 'Send to custom email &#187;', 'bestwebsoft' ) ?>" />
634
+ <input type="text" value="<?php echo $bwsmn_form_email; ?>" name="bwsmn_form_email" />
635
+ <?php wp_nonce_field( plugin_basename(__FILE__), 'bwsmn_nonce_submit_custom_email' ); ?>
636
+ </p>
637
+ </form>
638
+ </div>
639
+ </div>
640
+ </div>
641
+ <?php } else { ?>
642
+ <form method="post" action="admin.php?page=bws_plugins">
643
+ <input type="hidden" name="bwsmn_form_submit_switch" value="submit" />
644
+ <input type="submit" class="bws_switch_link" value="<?php _e( 'Switch to old interface', 'bestwebsoft' ) ?>" />
645
+ <?php wp_nonce_field( plugin_basename(__FILE__), 'bwsmn_nonce_submit_switch' ); ?>
646
+ </form>
647
+ </h2>
648
+ <div class="clear"></div>
649
+ <h2 class="nav-tab-wrapper">
650
+ <a class="nav-tab<?php if ( !isset( $_GET['action'] ) ) echo ' nav-tab-active'; ?>" href="admin.php?page=bws_plugins"><?php _e( 'Plugins', 'bestwebsoft' ); ?></a>
651
+ <?php if ( $wp_version >= '3.4' ) { ?>
652
+ <a class="nav-tab<?php if ( isset( $_GET['action'] ) && 'themes' == $_GET['action'] ) echo ' nav-tab-active'; ?>" href="admin.php?page=bws_plugins&amp;action=themes"><?php _e( 'Themes', 'bestwebsoft' ); ?></a>
653
+ <?php } ?>
654
+ <a class="nav-tab<?php if ( isset( $_GET['action'] ) && 'system_status' == $_GET['action'] ) echo ' nav-tab-active'; ?>" href="admin.php?page=bws_plugins&amp;action=system_status"><?php _e( 'System status', 'bestwebsoft' ); ?></a>
655
+ </h2>
656
+ <?php if ( !isset( $_GET['action'] ) ) { ?>
657
+ <ul class="subsubsub">
658
+ <li><a <?php if ( !isset( $_GET['sub'] ) ) echo 'class="current" '; ?>href="admin.php?page=bws_plugins"><?php _e( 'All', 'bestwebsoft' ); ?></a></li> |
659
+ <li><a <?php if ( isset( $_GET['sub'] ) && 'installed' == $_GET['sub'] ) echo 'class="current" '; ?>href="admin.php?page=bws_plugins&amp;sub=installed"><?php _e( 'Installed', 'bestwebsoft' ); ?></a></li> |
660
+ <li><a <?php if ( isset( $_GET['sub'] ) && 'recommended' == $_GET['sub'] ) echo 'class="current" '; ?>href="admin.php?page=bws_plugins&amp;sub=recommended"><?php _e( 'Recommended', 'bestwebsoft' ); ?></a></li>
661
+ </ul>
662
+ <div class="clear"></div>
663
+ <?php if ( ( isset( $_GET['sub'] ) && 'installed' == $_GET['sub'] ) || !isset( $_GET['sub'] ) ) { ?>
664
+ <h4 class="bws_installed"><?php _e( 'Installed plugins', 'bestwebsoft' ); ?></h4>
665
+ <?php foreach ( $all_plugins as $key_plugin => $value_plugin ) {
666
+
667
+ if ( isset( $bws_plugins_pro[ $key_plugin ] ) ) {
668
+ $key_plugin_explode = explode( '-plugin-pro/', $key_plugin );
669
+ if ( isset( $key_plugin_explode[1] ) )
670
+ $icon = $key_plugin_explode[0];
671
+ else {
672
+ $key_plugin_explode = explode( '-pro/', $key_plugin );
673
+ $icon = $key_plugin_explode[0];
674
+ }
675
+ } elseif ( isset( $bws_plugins[ $key_plugin ] ) ) {
676
+ $key_plugin_explode = explode( '-plugin/', $key_plugin );
677
+ if ( isset( $key_plugin_explode[1] ) )
678
+ $icon = $key_plugin_explode[0];
679
+ else {
680
+ $key_plugin_explode = explode( '/', $key_plugin );
681
+ $icon = $key_plugin_explode[0];
682
+ }
683
+ }
684
+
685
+ if ( in_array( $key_plugin, $active_plugins ) || is_plugin_active_for_network( $key_plugin ) ) { ?>
686
+ <?php if ( isset( $bws_plugins_pro[ $key_plugin ] ) ) { ?>
687
+ <div class="bws_product_box bws_exist_overlay">
688
+ <div class="bws_product">
689
+ <div class="bws_product_title"><?php echo $value_plugin["Name"]; ?></div>
690
+ <div class="bws_product_content">
691
+ <div class="bws_product_icon">
692
+ <div class="bws_product_icon_pro"></div>
693
+ <img src="<?php echo plugins_url( "icons/" , __FILE__ ) . $icon . '.png'; ?>"/>
694
+ </div>
695
+ <div class="bws_product_description"><?php echo $value_plugin["Description"]; ?></div>
696
+ </div>
697
+ <div class="clear"></div>
698
+ </div>
699
+ <div class="bws_product_links">
700
+ <a href="<?php echo $bws_plugins_pro[ $key_plugin ]["link"]; ?>" target="_blank"><?php _e( "Learn more", 'bestwebsoft' ); ?></a>
701
+ <span> | </span>
702
+ <a href="<?php echo $bws_plugins_pro[ $key_plugin ]["settings"]; ?>" target="_blank"><?php _e( "Settings", 'bestwebsoft' ); ?></a>
703
+ </div>
704
+ </div>
705
+ <?php } elseif ( isset( $bws_plugins[ $key_plugin ] ) ) { ?>
706
+ <div class="bws_product_box bws_product_free">
707
+ <div class="bws_product">
708
+ <div class="bws_product_title"><?php echo $value_plugin["Name"]; ?></div>
709
+ <div class="bws_product_content">
710
+ <div class="bws_product_icon">
711
+ <img src="<?php echo plugins_url( "icons/" , __FILE__ ) . $icon . '.png'; ?>"/>
712
+ </div>
713
+ <div class="bws_product_description"><?php echo $bws_plugins[ $key_plugin ]["description"]; ?></div>
714
+ </div>
715
+ <?php if ( isset( $bws_plugins[ $key_plugin ]['pro_version'] ) && isset( $bws_plugins_pro[ $bws_plugins[ $key_plugin ]['pro_version'] ] ) ) { ?>
716
+ <a class="bws_product_button" href="<?php echo $bws_plugins_pro[ $bws_plugins[ $key_plugin ]['pro_version'] ]["purchase"]; ?>" target="_blank">
717
+ <?php _e( 'Go', 'bestwebsoft' );?> <strong>PRO</strong>
718
+ </a>
719
+ <?php } else { ?>
720
+ <a class="bws_product_button bws_donate_button" href="<?php echo $bws_donate_link; ?>" target="_blank">
721
+ <strong><?php _e( 'DONATE', 'bestwebsoft' );?></strong>
722
+ </a>
723
+ <?php } ?>
724
+ <div class="clear"></div>
725
+ </div>
726
+ <div class="bws_product_links">
727
+ <a href="<?php echo $bws_plugins[ $key_plugin ]["link"]; ?>" target="_blank"><?php _e( "Learn more", 'bestwebsoft' ); ?></a>
728
+ <span> | </span>
729
+ <a href="<?php echo $bws_plugins[ $key_plugin ]["settings"]; ?>" target="_blank"><?php _e( "Settings", 'bestwebsoft' ); ?></a>
730
+ </div>
731
+ </div>
732
+ <?php }
733
+ } else {
734
+ if ( isset( $bws_plugins_pro[ $key_plugin ] ) ) { ?>
735
+ <div class="bws_product_box bws_product_deactivated">
736
+ <div class="bws_product">
737
+ <div class="bws_product_title"><?php echo $value_plugin["Name"]; ?></div>
738
+ <div class="bws_product_content">
739
+ <div class="bws_product_icon">
740
+ <div class="bws_product_icon_pro"></div>
741
+ <img src="<?php echo plugins_url( "icons/" , __FILE__ ) . $icon . '.png'; ?>"/>
742
+ </div>
743
+ <div class="bws_product_description"><?php echo $bws_plugins_pro[ $key_plugin ]["description"]; ?></div>
744
+ </div>
745
+ <div class="clear"></div>
746
+ </div>
747
+ <div class="bws_product_links">
748
+ <a href="<?php echo $bws_plugins_pro[ $key_plugin ]["link"]; ?>" target="_blank"><?php _e( "Learn more", 'bestwebsoft' ); ?></a>
749
+ <span> | </span>
750
+ <a class="bws_activate" href="plugins.php" title="<?php _e( "Activate this plugin", 'bestwebsoft' ); ?>" target="_blank"><?php _e( "Activate", 'bestwebsoft' ); ?></a>
751
+ </div>
752
+ </div>
753
+ <?php } elseif ( isset( $bws_plugins[ $key_plugin ] ) ) { ?>
754
+ <div class="bws_product_box bws_product_deactivated bws_product_free">
755
+ <div class="bws_product">
756
+ <div class="bws_product_title"><?php echo $value_plugin["Name"]; ?></div>
757
+ <div class="bws_product_content">
758
+ <div class="bws_product_icon">
759
+ <img src="<?php echo plugins_url( "icons/" , __FILE__ ) . $icon . '.png'; ?>"/>
760
+ </div>
761
+ <div class="bws_product_description"><?php echo $bws_plugins[ $key_plugin ]["description"]; ?></div>
762
+ </div>
763
+ <?php if ( isset( $bws_plugins[ $key_plugin ]['pro_version'] ) && isset( $bws_plugins_pro[ $bws_plugins[ $key_plugin ]['pro_version'] ] ) ) { ?>
764
+ <a class="bws_product_button" href="<?php echo $bws_plugins_pro[ $bws_plugins[ $key_plugin ]['pro_version'] ]["purchase"]; ?>" target="_blank">
765
+ <?php _e( 'Go', 'bestwebsoft' );?> <strong>PRO</strong>
766
+ </a>
767
+ <?php } else { ?>
768
+ <a class="bws_product_button bws_donate_button" href="<?php echo $bws_donate_link; ?>" target="_blank">
769
+ <strong><?php _e( 'DONATE', 'bestwebsoft' );?></strong>
770
+ </a>
771
+ <?php } ?>
772
+ <div class="clear"></div>
773
+ </div>
774
+ <div class="bws_product_links">
775
+ <a href="<?php echo $bws_plugins[ $key_plugin ]["link"]; ?>" target="_blank"><?php _e( "Learn more", 'bestwebsoft' ); ?></a>
776
+ <span> | </span>
777
+ <a class="bws_activate" href="plugins.php" title="<?php _e( "Activate this plugin", 'bestwebsoft' ); ?>" target="_blank"><?php _e( "Activate", 'bestwebsoft' ); ?></a>
778
+ </div>
779
+ </div>
780
+ <?php }
781
+ }
782
+ }
783
+ } ?>
784
+ <div class="clear"></div>
785
+ <?php if ( ( isset( $_GET['sub'] ) && 'recommended' == $_GET['sub'] ) || !isset( $_GET['sub'] ) ) { ?>
786
+ <h4 class="bws_recommended"><?php _e( 'Recommended plugins', 'bestwebsoft' ); ?></h4>
787
+ <?php foreach ( $recommend_plugins as $key_plugin => $value_plugin ) {
788
+
789
+ if ( isset( $bws_plugins_pro[ $key_plugin ] ) ) {
790
+ $key_plugin_explode = explode( '-plugin-pro/', $key_plugin );
791
+ if ( isset( $key_plugin_explode[1] ) )
792
+ $icon = $key_plugin_explode[0];
793
+ else {
794
+ $key_plugin_explode = explode( '-pro/', $key_plugin );
795
+ $icon = $key_plugin_explode[0];
796
+ }
797
+ } elseif ( isset( $bws_plugins[ $key_plugin ] ) ) {
798
+ $key_plugin_explode = explode( '-plugin/', $key_plugin );
799
+ if ( isset( $key_plugin_explode[1] ) )
800
+ $icon = $key_plugin_explode[0];
801
+ else {
802
+ $key_plugin_explode = explode( '/', $key_plugin );
803
+ $icon = $key_plugin_explode[0];
804
+ }
805
+ }
806
+ ?>
807
+ <div class="bws_product_box">
808
+ <div class="bws_product">
809
+ <div class="bws_product_title"><?php echo $value_plugin["name"]; ?></div>
810
+ <div class="bws_product_content">
811
+ <div class="bws_product_icon">
812
+ <?php if ( isset( $bws_plugins[ $key_plugin ]['pro_version'] ) && isset( $bws_plugins_pro[ $bws_plugins[ $key_plugin ]['pro_version'] ] ) ) { ?>
813
+ <div class="bws_product_icon_pro"></div>
814
+ <?php } ?>
815
+ <img src="<?php echo plugins_url( "icons/" , __FILE__ ) . $icon . '.png'; ?>"/>
816
+ </div>
817
+ <div class="bws_product_description"><?php echo $bws_plugins[ $key_plugin ]["description"]; ?></div>
818
+ </div>
819
+ <?php if ( isset( $bws_plugins[ $key_plugin ]['pro_version'] ) && isset( $bws_plugins_pro[ $bws_plugins[ $key_plugin ]['pro_version'] ] ) ) { ?>
820
+ <a class="bws_product_button" href="<?php echo $bws_plugins_pro[ $bws_plugins[ $key_plugin ]['pro_version'] ]["link"]; ?>" target="_blank">
821
+ <?php echo _e( 'Go', 'bestwebsoft' );?> <strong>PRO</strong>
822
+ </a>
823
+ <?php } else { ?>
824
+ <a class="bws_product_button bws_donate_button" href="<?php echo $bws_donate_link; ?>" target="_blank">
825
+ <strong><?php echo _e( 'DONATE', 'bestwebsoft' );?></strong>
826
+ </a>
827
+ <?php } ?>
828
+ </div>
829
+ <div class="clear"></div>
830
+ <div class="bws_product_links">
831
+ <a href="<?php echo $bws_plugins[ $key_plugin ]["link"]; ?>" target="_blank"><?php echo __( "Learn more", 'bestwebsoft' ); ?></a>
832
+ <span> | </span>
833
+ <a href="<?php echo $bws_plugins[ $key_plugin ]["wp_install"]; ?>" target="_blank"><?php echo __( "Install now", 'bestwebsoft' ); ?></a>
834
+ </div>
835
+ </div>
836
+ <?php }
837
+ } ?>
838
+ <?php } elseif ( 'themes' == $_GET['action'] ) { ?>
839
+ <div id="availablethemes">
840
+ <?php
841
+ global $tabs, $tab, $paged, $type, $theme_field_defaults;
842
+ include( ABSPATH . 'wp-admin/includes/theme-install.php' );
843
+ include( ABSPATH . 'wp-admin/includes/class-wp-themes-list-table.php' );
844
+ include( ABSPATH . 'wp-admin/includes/class-wp-theme-install-list-table.php' );
845
+
846
+ $theme_class = new WP_Theme_Install_List_Table();
847
+ $paged = $theme_class->get_pagenum();
848
+ $per_page = 36;
849
+ $args = array( 'page' => $paged, 'per_page' => $per_page, 'fields' => $theme_field_defaults );
850
+ $args['author'] = 'bestwebsoft';
851
+ $args = apply_filters( 'install_themes_table_api_args_search', $args );
852
+ $api = themes_api( 'query_themes', $args );
853
+
854
+ if ( is_wp_error( $api ) )
855
+ wp_die( $api->get_error_message() . '</p> <p><a href="#" onclick="document.location.reload(); return false;">' . __( 'Try again' ) . '</a>' );
856
+
857
+ $theme_class->items = $api->themes;
858
+ $theme_class->set_pagination_args( array(
859
+ 'total_items' => $api->info['results'],
860
+ 'per_page' => $per_page,
861
+ 'infinite_scroll' => true,
862
+ ) );
863
+ $themes = $theme_class->items;
864
+ foreach ( $themes as $theme ) {
865
+ ?><div class="available-theme installable-theme"><?php
866
+ global $themes_allowedtags;
867
+ if ( empty( $theme ) )
868
+ return;
869
+
870
+ $name = wp_kses( $theme->name, $themes_allowedtags );
871
+ $author = wp_kses( $theme->author, $themes_allowedtags );
872
+ $preview_title = sprintf( __('Preview &#8220;%s&#8221;'), $name );
873
+ $preview_url = add_query_arg( array(
874
+ 'tab' => 'theme-information',
875
+ 'theme' => $theme->slug,
876
+ ), self_admin_url( 'theme-install.php' ) );
877
+
878
+ $actions = array();
879
+
880
+ $install_url = add_query_arg( array(
881
+ 'action' => 'install-theme',
882
+ 'theme' => $theme->slug,
883
+ ), self_admin_url( 'update.php' ) );
884
+
885
+ $update_url = add_query_arg( array(
886
+ 'action' => 'upgrade-theme',
887
+ 'theme' => $theme->slug,
888
+ ), self_admin_url( 'update.php' ) );
889
+
890
+ $status = 'install';
891
+ $installed_theme = wp_get_theme( $theme->slug );
892
+ if ( $installed_theme->exists() ) {
893
+ if ( version_compare( $installed_theme->get('Version'), $theme->version, '=' ) )
894
+ $status = 'latest_installed';
895
+ elseif ( version_compare( $installed_theme->get('Version'), $theme->version, '>' ) )
896
+ $status = 'newer_installed';
897
+ else
898
+ $status = 'update_available';
899
+ }
900
+ switch ( $status ) {
901
+ default:
902
+ case 'install':
903
+ $actions[] = '<a class="install-now" href="' . esc_url( wp_nonce_url( $install_url, 'install-theme_' . $theme->slug ) ) . '" title="' . esc_attr( sprintf( __( 'Install %s' ), $name ) ) . '">' . __( 'Install Now' ) . '</a>';
904
+ break;
905
+ case 'update_available':
906
+ $actions[] = '<a class="install-now" href="' . esc_url( wp_nonce_url( $update_url, 'upgrade-theme_' . $theme->slug ) ) . '" title="' . esc_attr( sprintf( __( 'Update to version %s' ), $theme->version ) ) . '">' . __( 'Update' ) . '</a>';
907
+ break;
908
+ case 'newer_installed':
909
+ case 'latest_installed':
910
+ $actions[] = '<span class="install-now" title="' . esc_attr__( 'This theme is already installed and is up to date' ) . '">' . _x( 'Installed', 'theme' ) . '</span>';
911
+ break;
912
+ }
913
+ $actions[] = '<a class="install-theme-preview" href="' . esc_url( $preview_url ) . '" title="' . esc_attr( sprintf( __( 'Preview %s' ), $name ) ) . '">' . __( 'Preview' ) . '</a>';
914
+ $actions = apply_filters( 'theme_install_actions', $actions, $theme );
915
+ ?>
916
+ <a class="screenshot install-theme-preview" href="<?php echo esc_url( $preview_url ); ?>" title="<?php echo esc_attr( $preview_title ); ?>">
917
+ <img src='<?php echo esc_url( $theme->screenshot_url ); ?>' width='150' />
918
+ </a>
919
+ <h3><?php echo $name; ?></h3>
920
+ <div class="theme-author"><?php printf( __( 'By %s' ), $author ); ?></div>
921
+ <div class="action-links">
922
+ <ul>
923
+ <?php foreach ( $actions as $action ): ?>
924
+ <li><?php echo $action; ?></li>
925
+ <?php endforeach; ?>
926
+ <li class="hide-if-no-js"><a href="#" class="theme-detail"><?php _e('Details') ?></a></li>
927
+ </ul>
928
+ </div>
929
+ <?php $theme_class->install_theme_info( $theme );
930
+ ?></div>
931
+ <?php }
932
+ // end foreach $theme_names
933
+ $theme_class->theme_installer();
934
+ ?>
935
+ </div>
936
+ <?php } elseif ( 'system_status' == $_GET['action'] ) { ?>
937
+ <div class="updated fade" <?php if ( ! ( isset( $_REQUEST['bwsmn_form_submit'] ) || isset( $_REQUEST['bwsmn_form_submit_custom_email'] ) ) || $error != "" ) echo "style=\"display:none\""; ?>><p><strong><?php echo $message; ?></strong></p></div>
938
+ <div class="error" <?php if ( "" == $error ) echo "style=\"display:none\""; ?>><p><strong><?php echo $error; ?></strong></p></div>
939
+ <h3><?php _e( 'System status', 'bestwebsoft' ); ?></h3>
940
+ <div class="inside">
941
+ <table class="bws_system_info">
942
+ <thead><tr><th><?php _e( 'Environment', 'bestwebsoft' ); ?></th><td></td></tr></thead>
943
+ <tbody>
944
+ <?php foreach ( $system_info['system_info'] as $key => $value ) { ?>
945
+ <tr>
946
+ <td scope="row"><?php echo $key; ?></td>
947
+ <td scope="row"><?php echo $value; ?></td>
948
+ </tr>
949
+ <?php } ?>
950
+ </tbody>
951
+ </table>
952
+ <table class="bws_system_info">
953
+ <thead><tr><th><?php _e( 'Active Plugins', 'bestwebsoft' ); ?></th><th></th></tr></thead>
954
+ <tbody>
955
+ <?php foreach ( $system_info['active_plugins'] as $key => $value ) { ?>
956
+ <tr>
957
+ <td scope="row"><?php echo $key; ?></td>
958
+ <td scope="row"><?php echo $value; ?></td>
959
+ </tr>
960
+ <?php } ?>
961
+ </tbody>
962
+ </table>
963
+ <table class="bws_system_info">
964
+ <thead><tr><th><?php _e( 'Inactive Plugins', 'bestwebsoft' ); ?></th><th></th></tr></thead>
965
+ <tbody>
966
+ <?php foreach ( $system_info['inactive_plugins'] as $key => $value ) { ?>
967
+ <tr>
968
+ <td scope="row"><?php echo $key; ?></td>
969
+ <td scope="row"><?php echo $value; ?></td>
970
+ </tr>
971
+ <?php } ?>
972
+ </tbody>
973
+ </table>
974
+ <div class="clear"></div>
975
+ <form method="post" action="admin.php?page=bws_plugins&amp;action=system_status">
976
+ <p>
977
+ <input type="hidden" name="bwsmn_form_submit" value="submit" />
978
+ <input type="submit" class="button-primary" value="<?php _e( 'Send to support', 'bestwebsoft' ) ?>" />
979
+ <?php wp_nonce_field( plugin_basename(__FILE__), 'bwsmn_nonce_submit' ); ?>
980
+ </p>
981
+ </form>
982
+ <form method="post" action="admin.php?page=bws_plugins&amp;action=system_status">
983
+ <p>
984
+ <input type="hidden" name="bwsmn_form_submit_custom_email" value="submit" />
985
+ <input type="submit" class="button" value="<?php _e( 'Send to custom email &#187;', 'bestwebsoft' ) ?>" />
986
+ <input type="text" value="<?php echo $bwsmn_form_email; ?>" name="bwsmn_form_email" />
987
+ <?php wp_nonce_field( plugin_basename(__FILE__), 'bwsmn_nonce_submit_custom_email' ); ?>
988
+ </p>
989
+ </form>
990
+ </div>
991
+ <?php }
992
+ } ?>
993
+ </div>
994
+ <?php }
995
+ }
996
+
997
+ if ( ! function_exists ( 'bws_plugin_init' ) ) {
998
+ function bws_plugin_init() {
999
+ // Internationalization, first(!)
1000
+ load_plugin_textdomain( 'bestwebsoft', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
1001
+ }
1002
+ }
1003
+
1004
+ if ( ! function_exists ( 'bws_admin_head' ) ) {
1005
+ function bws_admin_head() {
1006
+ global $wp_version;
1007
+ if ( isset( $_GET['page'] ) && $_GET['page'] == "bws_plugins" ) {
1008
+ wp_enqueue_style( 'bws_menu_style', plugins_url( 'css/style.css', __FILE__ ) );
1009
+ wp_enqueue_script( 'bws_menu_script', plugins_url( 'js/bws_menu.js' , __FILE__ ) );
1010
+ if ( $wp_version >= '3.8' )
1011
+ wp_enqueue_script( 'theme-install' );
1012
+ elseif ( $wp_version >= '3.4' )
1013
+ wp_enqueue_script( 'theme' );
1014
+ }
1015
+ }
1016
+ }
1017
+
1018
+ add_action( 'init', 'bws_plugin_init' );
1019
+ add_action( 'admin_enqueue_scripts', 'bws_admin_head' );
1020
+ ?>
bws_menu/css/style.css ADDED
@@ -0,0 +1,149 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .bws_system_info_meta_box {
2
+ max-width: 850px;
3
+ }
4
+ .bws_system_info_meta_box .hndle {
5
+ cursor: pointer !important;
6
+ }
7
+ .bws_system_info {
8
+ float: left;
9
+ margin-right: 10px;
10
+ max-width: 400px;
11
+ }
12
+ .bws_system_info th {
13
+ padding: 10px 0;
14
+ text-align: left;
15
+ width: 50%;
16
+ }
17
+ .bws_system_info tbody td {
18
+ border-bottom: 1px solid #DFDFDF;
19
+ }
20
+ .clear {
21
+ clear: both;
22
+ }
23
+ .bws_main.title {
24
+ float: left;
25
+ margin-right: 30px;
26
+ }
27
+ h4.bws_installed,
28
+ h4.bws_recommended {
29
+ color: #999;
30
+ font-weight: bold;
31
+ text-transform: uppercase;
32
+ font-size: 14px;
33
+ padding-left: 15px;
34
+ }
35
+ h4.bws_installed {
36
+ background: url("../icons/icon.png") no-repeat 0 5px;
37
+ }
38
+ h4.bws_recommended {
39
+ background: url("../icons/icon.png") no-repeat 0 -11px;
40
+ }
41
+ .bws_product_box {
42
+ background: none repeat scroll 0 0 #FFFFFF;
43
+ border: 1px solid #CACACA;
44
+ float: left;
45
+ margin: 0 9px 10px 0;
46
+ text-align: center;
47
+ width: 182px;
48
+ border-radius: 3px;
49
+ }
50
+ .bws_product_box a {
51
+ text-decoration: none;
52
+ }
53
+ .bws_product {
54
+ border-bottom: 1px solid #fff;
55
+ min-height: 203px;
56
+ }
57
+ .bws_product_content {
58
+ min-height: 93px;
59
+ }
60
+ .bws_activate {
61
+ color: #F14B21;
62
+ }
63
+ .bws_activate:hover {
64
+ color: #f26e50;
65
+ }
66
+ .bws_product_title {
67
+ font-weight: bold;
68
+ padding: 16px 10px 28px;
69
+ font-size: 14px;
70
+ height: 18px;
71
+ }
72
+ .bws_product_deactivated .bws_product_title {
73
+ color: #7e7e7e;
74
+ }
75
+ .bws_product_pro .bws_product_title {
76
+ color: #fff;
77
+ }
78
+ .bws_product_icon_pro {
79
+ background: url("../icons/pro.png") no-repeat scroll center top rgba(0, 0, 0, 0);
80
+ height: 20px;
81
+ margin-bottom: -19px;
82
+ position: relative;
83
+ top: -9px;
84
+ }
85
+ .bws_product_description {
86
+ padding: 0 10px;
87
+ color: #a7a7a7;
88
+ display: none;
89
+ }
90
+ .bws_product_links {
91
+ padding: 10px 6px 12px;
92
+ }
93
+ .bws_product_links span {
94
+ color: #c2c2c2;
95
+ }
96
+ .bws_product_deactivated .bws_product {
97
+ background: #EEE;
98
+ border-bottom: 1px solid #CACACA;
99
+ }
100
+ .bws_product.bws_product_pro {
101
+ background: #222;
102
+ border-bottom: 1px solid #222;
103
+ color: #fff;
104
+ }
105
+ .bws_product a,
106
+ .bws_product a:hover {
107
+ color: #fff;
108
+ }
109
+ .bws_product_button {
110
+ background: #00A22E;
111
+ border-radius: 2px;
112
+ margin: 3px auto;
113
+ padding: 7px 5px 8px;
114
+ font-size: 14px;
115
+ min-width: 103px;
116
+ display: inline-block;
117
+ }
118
+ .bws_product_button:hover{
119
+ background: #008726;
120
+ }
121
+ .bws_product_deactivated.bws_product_free .bws_product_button {
122
+ background: #0074a2;
123
+ }
124
+ .bws_product_deactivated.bws_product_free .bws_product_button:hover {
125
+ background: #006187;
126
+ }
127
+ .bws_product_free .bws_product_button {
128
+ background: #dd5738;
129
+ }
130
+ .bws_product_free .bws_product_button:hover {
131
+ background: #dd4825;
132
+ }
133
+ .bws_product_button.bws_donate_button {
134
+ background: #E89D09 !important;
135
+ }
136
+ .bws_product_button.bws_donate_button:hover {
137
+ background: #D69108 !important;
138
+ }
139
+ .bws_switch_link {
140
+ background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
141
+ border: medium none;
142
+ color: #0074A2;
143
+ float: right;
144
+ cursor: pointer;
145
+ font-size: 13px;
146
+ }
147
+ .bws_switch_link:hover {
148
+ color: #2ea2cc;
149
+ }
bws_menu/icons/adsense.png ADDED
Binary file
bws_menu/icons/captcha.png ADDED
Binary file
bws_menu/icons/contact-form-to-db.png ADDED
Binary file
bws_menu/icons/contact-form.png ADDED
Binary file
bws_menu/icons/custom-fields-search.png ADDED
Binary file
bws_menu/icons/custom-search.png ADDED
Binary file
bws_menu/icons/donate-button.png ADDED
Binary file
bws_menu/icons/facebook-button.png ADDED
Binary file
bws_menu/icons/gallery.png ADDED
Binary file
bws_menu/icons/google-one.png ADDED
Binary file
bws_menu/icons/google-sitemap.png ADDED
Binary file
bws_menu/icons/icon.png ADDED
Binary file
bws_menu/icons/pdf-print.png ADDED
Binary file
bws_menu/icons/portfolio.png ADDED
Binary file
bws_menu/icons/pro.png ADDED
Binary file
bws_menu/icons/quotes-and-tips.png ADDED
Binary file
bws_menu/icons/relevant.png ADDED
Binary file
bws_menu/icons/twitter.png ADDED
Binary file
bws_menu/icons/updater.png ADDED
Binary file
bws_menu/js/bws_menu.js ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function($) {
2
+ $(document).ready( function() {
3
+ /* new version */
4
+ var product = $( '.bws_product' ),
5
+ max = 0;
6
+ $( product ).each( function () {
7
+ if ( $( this ).outerHeight( true ) > max )
8
+ max = $( this ).outerHeight( true );
9
+ });
10
+ $( '.bws_product' ).css( 'height', max + 'px' );
11
+
12
+ var product_links = $( '.bws_product_links' );
13
+ max = 0;
14
+ $( product_links ).each( function () {
15
+ if ( $( this ).innerHeight() > max )
16
+ max = $( this ).innerHeight();
17
+ });
18
+ max = max - parseInt( $( '.bws_product_links' ).css( 'padding-top' ) ) - parseInt( $( '.bws_product_links' ).css( 'padding-bottom' ) );
19
+ $( '.bws_product_links' ).css( 'height', max + 'px' );
20
+
21
+ $( '.bws_product_button' ).css( 'display', 'none' );
22
+
23
+ $( '.bws_product_box' ).hover( function() {
24
+ if ( $( this ).children( '.bws_product' ).children( '.bws_product_content' ).children( '.bws_product_description' ).length > 0 ) {
25
+ $( this ).children( '.bws_product' ).addClass( 'bws_product_pro' );
26
+ $( this ).children( '.bws_product' ).children( '.bws_product_content' ).children( '.bws_product_description' ).css( 'display', 'block' );
27
+ $( this ).children( '.bws_product' ).children( '.bws_product_content' ).children( '.bws_product_icon' ).css( 'display', 'none' );
28
+ $( this ).children( '.bws_product' ).children( '.bws_product_button' ).css( 'display', 'inline-block' );
29
+ }
30
+ }, function() {
31
+ if ( $( this ).children( '.bws_product' ).children( '.bws_product_content' ).children( '.bws_product_description' ).length > 0 ) {
32
+ $( this ).children( '.bws_product' ).removeClass( 'bws_product_pro' );
33
+ $( this ).children( '.bws_product' ).children( '.bws_product_content' ).children( '.bws_product_description' ).css( 'display', 'none' );
34
+ $( this ).children( '.bws_product' ).children( '.bws_product_content' ).children( '.bws_product_icon' ).css( 'display', 'block' );
35
+ $( this ).children( '.bws_product' ).children( '.bws_product_button' ).css( 'display', 'none' );
36
+ }
37
+ });
38
+
39
+ /* old version */
40
+ if ( $( 'input[name="bwsmn_form_email"]' ).val() == '' ) {
41
+ $( '.bws_system_info_meta_box .inside' ).css( 'display', 'none' );
42
+ }
43
+
44
+ $( '.bws_system_info_meta_box .hndle' ).click( function() {
45
+ if ( $( '.bws_system_info_meta_box .inside' ).is( ':visible' ) ) {
46
+ $( '.bws_system_info_meta_box .inside' ).css( 'display', 'none' );
47
+ } else {
48
+ $( '.bws_system_info_meta_box .inside' ).css( 'display', 'block' );
49
+ }
50
+ });
51
+
52
+ $( '.bws_system_info_meta_box .handlediv' ).click( function() {
53
+ if ( $( '.bws_system_info_meta_box .inside' ).is( ':visible' ) ) {
54
+ $( '.bws_system_info_meta_box .inside' ).css( 'display', 'none' );
55
+ } else {
56
+ $( '.bws_system_info_meta_box .inside' ).css( 'display', 'block' );
57
+ }
58
+ });
59
+ });
60
+ })(jQuery);
bws_menu/languages/bestwebsoft-de_DE.mo ADDED
Binary file
bws_menu/languages/bestwebsoft-de_DE.po ADDED
@@ -0,0 +1,464 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: bestwebsoft\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2014-01-17 12:13+0300\n"
6
+ "PO-Revision-Date: 2014-01-17 12:13+0300\n"
7
+ "Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
8
+ "Language-Team: Lothar Schiborr <lothar.schiborr@web.de>\n"
9
+ "Language: \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=2; plural=n != 1;\n"
14
+ "X-Generator: Poedit 1.5.7\n"
15
+ "X-Poedit-SourceCharset: utf-8\n"
16
+ "X-Poedit-KeywordsList: __;_e\n"
17
+ "X-Poedit-Basepath: ..\n"
18
+ "X-Textdomain-Support: yes\n"
19
+ "X-Poedit-SearchPath-0: .\n"
20
+
21
+ # @ captcha
22
+ #: bws_menu.php:339
23
+ msgid "Not set"
24
+ msgstr "Nicht festgelegt"
25
+
26
+ # @ captcha
27
+ #: bws_menu.php:341
28
+ #: bws_menu.php:345
29
+ msgid "On"
30
+ msgstr "Ein"
31
+
32
+ # @ captcha
33
+ #: bws_menu.php:343
34
+ #: bws_menu.php:347
35
+ msgid "Off"
36
+ msgstr "Ausgeschaltet"
37
+
38
+ # @ captcha
39
+ #: bws_menu.php:351
40
+ #: bws_menu.php:355
41
+ #: bws_menu.php:359
42
+ #: bws_menu.php:363
43
+ #: bws_menu.php:367
44
+ #: bws_menu.php:393
45
+ msgid "N/A"
46
+ msgstr "keine Angaben"
47
+
48
+ # @ captcha
49
+ #: bws_menu.php:365
50
+ msgid " Mb"
51
+ msgstr " Mb"
52
+
53
+ # @ captcha
54
+ #: bws_menu.php:369
55
+ #: bws_menu.php:373
56
+ #: bws_menu.php:377
57
+ #: bws_menu.php:388
58
+ msgid "Yes"
59
+ msgstr "Ja"
60
+
61
+ # @ captcha
62
+ #: bws_menu.php:371
63
+ #: bws_menu.php:375
64
+ #: bws_menu.php:379
65
+ #: bws_menu.php:390
66
+ msgid "No"
67
+ msgstr "Nein"
68
+
69
+ # @ captcha
70
+ #: bws_menu.php:404
71
+ msgid "Operating System"
72
+ msgstr "Betriebs-System"
73
+
74
+ # @ captcha
75
+ #: bws_menu.php:405
76
+ msgid "Server"
77
+ msgstr "Server"
78
+
79
+ # @ captcha
80
+ #: bws_menu.php:406
81
+ msgid "Memory usage"
82
+ msgstr "Speichernutzung"
83
+
84
+ # @ captcha
85
+ #: bws_menu.php:407
86
+ msgid "MYSQL Version"
87
+ msgstr "MYSQL Version"
88
+
89
+ # @ captcha
90
+ #: bws_menu.php:408
91
+ msgid "SQL Mode"
92
+ msgstr "SQL Modus"
93
+
94
+ # @ captcha
95
+ #: bws_menu.php:409
96
+ msgid "PHP Version"
97
+ msgstr "PHP Version"
98
+
99
+ # @ captcha
100
+ #: bws_menu.php:410
101
+ msgid "PHP Safe Mode"
102
+ msgstr "PHP Gesicherter Modus"
103
+
104
+ # @ captcha
105
+ #: bws_menu.php:411
106
+ msgid "PHP Allow URL fopen"
107
+ msgstr "PHP Erlaubet URL zu öffnen (fopen)"
108
+
109
+ # @ captcha
110
+ #: bws_menu.php:412
111
+ msgid "PHP Memory Limit"
112
+ msgstr "PHP Speicher-Grenze"
113
+
114
+ # @ captcha
115
+ #: bws_menu.php:413
116
+ msgid "PHP Max Upload Size"
117
+ msgstr "PHP Maximale Upload Größe"
118
+
119
+ # @ captcha
120
+ #: bws_menu.php:414
121
+ msgid "PHP Max Post Size"
122
+ msgstr "PHP Maximale Beitrags-Größe"
123
+
124
+ # @ captcha
125
+ #: bws_menu.php:415
126
+ msgid "PHP Max Script Execute Time"
127
+ msgstr "PHP Maximale Script Ausführungszeit"
128
+
129
+ # @ captcha
130
+ #: bws_menu.php:416
131
+ msgid "PHP Exif support"
132
+ msgstr "PHP Exif Support"
133
+
134
+ # @ captcha
135
+ #: bws_menu.php:417
136
+ msgid "PHP IPTC support"
137
+ msgstr "PHP IPTC Support"
138
+
139
+ # @ captcha
140
+ #: bws_menu.php:418
141
+ msgid "PHP XML support"
142
+ msgstr "PHP XML Support"
143
+
144
+ # @ captcha
145
+ #: bws_menu.php:419
146
+ msgid "Site URL"
147
+ msgstr "Site URL"
148
+
149
+ # @ captcha
150
+ #: bws_menu.php:420
151
+ msgid "Home URL"
152
+ msgstr "Home URL"
153
+
154
+ # @ captcha
155
+ #: bws_menu.php:421
156
+ msgid "WordPress Version"
157
+ msgstr "WordPress Version"
158
+
159
+ # @ captcha
160
+ #: bws_menu.php:422
161
+ msgid "WordPress DB Version"
162
+ msgstr "WordPress DB Version"
163
+
164
+ # @ captcha
165
+ #: bws_menu.php:423
166
+ msgid "Multisite"
167
+ msgstr "Multisite"
168
+
169
+ # @ captcha
170
+ #: bws_menu.php:424
171
+ msgid "Active Theme"
172
+ msgstr "Actives Theme"
173
+
174
+ # @ captcha
175
+ #: bws_menu.php:440
176
+ msgid "Please enter a valid email address."
177
+ msgstr "Bitte geben Sie eine gültige E-Mail-Adresse ein."
178
+
179
+ # @ captcha
180
+ #: bws_menu.php:444
181
+ msgid "Email with system info is sent to "
182
+ msgstr "E-Mail-mit System Informationen wird gesendet an "
183
+
184
+ # @ captcha
185
+ #: bws_menu.php:448
186
+ msgid "Thank you for contacting us."
187
+ msgstr "Vielen Dank für Ihre Kontaktaufnahme."
188
+
189
+ # @ captcha
190
+ #: bws_menu.php:476
191
+ msgid "Sorry, email message could not be delivered."
192
+ msgstr "Sorry, E-Mail konnte nicht zugestellt werden."
193
+
194
+ #: bws_menu.php:488
195
+ msgid "Switch to new interface"
196
+ msgstr ""
197
+
198
+ # @ captcha
199
+ #: bws_menu.php:495
200
+ msgid "Pro plugins"
201
+ msgstr "BWS Plugins"
202
+
203
+ # @ captcha
204
+ #: bws_menu.php:498
205
+ #: bws_menu.php:524
206
+ msgid "Activated plugins"
207
+ msgstr "Aktivierte Plugins"
208
+
209
+ # @ captcha
210
+ #: bws_menu.php:500
211
+ #: bws_menu.php:508
212
+ #: bws_menu.php:516
213
+ #: bws_menu.php:526
214
+ #: bws_menu.php:534
215
+ #: bws_menu.php:542
216
+ #: bws_menu.php:552
217
+ #: bws_menu.php:559
218
+ #: bws_menu.php:567
219
+ msgid "Read more"
220
+ msgstr "Lesen Sie mehr"
221
+
222
+ # @ captcha
223
+ #: bws_menu.php:500
224
+ #: bws_menu.php:526
225
+ #: bws_menu.php:678
226
+ #: bws_menu.php:706
227
+ msgid "Settings"
228
+ msgstr "Einstellungen"
229
+
230
+ # @ captcha
231
+ #: bws_menu.php:506
232
+ #: bws_menu.php:532
233
+ #: bws_menu.php:658
234
+ msgid "Installed plugins"
235
+ msgstr "Installierte Plugins"
236
+
237
+ # @ captcha
238
+ #: bws_menu.php:514
239
+ #: bws_menu.php:540
240
+ #: bws_menu.php:765
241
+ msgid "Recommended plugins"
242
+ msgstr "Empfohlene Plugins"
243
+
244
+ # @ captcha
245
+ #: bws_menu.php:516
246
+ msgid "Purchase"
247
+ msgstr "Kaufen"
248
+
249
+ # @ captcha
250
+ #: bws_menu.php:521
251
+ msgid "Free plugins"
252
+ msgstr "Freie Plugins"
253
+
254
+ # @ captcha
255
+ #: bws_menu.php:542
256
+ #: bws_menu.php:567
257
+ msgid "Download"
258
+ msgstr "Herunterladen"
259
+
260
+ # @ default
261
+ #: bws_menu.php:542
262
+ #: bws_menu.php:567
263
+ #: bws_menu.php:867
264
+ #, php-format
265
+ msgid "Install %s"
266
+ msgstr "Installiere %s"
267
+
268
+ # @ captcha
269
+ #: bws_menu.php:542
270
+ #: bws_menu.php:567
271
+ msgid "Install now from wordpress.org"
272
+ msgstr "Installiere jetzt von wordpress.org"
273
+
274
+ #: bws_menu.php:548
275
+ msgid "Free themes"
276
+ msgstr ""
277
+
278
+ # @ captcha
279
+ #: bws_menu.php:551
280
+ #, fuzzy
281
+ msgid "Activated theme"
282
+ msgstr "Actives Theme"
283
+
284
+ #: bws_menu.php:552
285
+ #, php-format
286
+ msgid "Customize &#8220;%s&#8221;"
287
+ msgstr ""
288
+
289
+ #: bws_menu.php:552
290
+ msgid "Customize"
291
+ msgstr ""
292
+
293
+ # @ default
294
+ #: bws_menu.php:557
295
+ #, fuzzy
296
+ msgid "Installed themes"
297
+ msgstr "Installiere %s"
298
+
299
+ # @ captcha
300
+ #: bws_menu.php:565
301
+ #, fuzzy
302
+ msgid "Recommended themes"
303
+ msgstr "Empfohlene Plugins"
304
+
305
+ # @ captcha
306
+ #: bws_menu.php:573
307
+ msgid "If you have any questions, please contact us via"
308
+ msgstr "Wenn Sie irgendwelche Fragen haben, kontaktieren Sie uns bitte über"
309
+
310
+ # @ captcha
311
+ #: bws_menu.php:580
312
+ #: bws_menu.php:648
313
+ #: bws_menu.php:903
314
+ msgid "System status"
315
+ msgstr "System Status"
316
+
317
+ # @ captcha
318
+ #: bws_menu.php:584
319
+ #: bws_menu.php:906
320
+ msgid "Environment"
321
+ msgstr "Umgebungsvariable"
322
+
323
+ # @ captcha
324
+ #: bws_menu.php:595
325
+ #: bws_menu.php:917
326
+ msgid "Active Plugins"
327
+ msgstr "Aktivierte Plugins"
328
+
329
+ # @ captcha
330
+ #: bws_menu.php:606
331
+ #: bws_menu.php:928
332
+ msgid "Inactive Plugins"
333
+ msgstr "Inactive Plugins"
334
+
335
+ # @ captcha
336
+ #: bws_menu.php:620
337
+ #: bws_menu.php:942
338
+ msgid "Send to support"
339
+ msgstr "Sende zuzm Support"
340
+
341
+ # @ captcha
342
+ #: bws_menu.php:627
343
+ #: bws_menu.php:949
344
+ msgid "Send to custom email &#187;"
345
+ msgstr "Senden Sie eine benutzerdefinierte E-Mail zu &#187;"
346
+
347
+ #: bws_menu.php:638
348
+ msgid "Switch to old interface"
349
+ msgstr ""
350
+
351
+ # @ captcha
352
+ #: bws_menu.php:644
353
+ #, fuzzy
354
+ msgid "Plugins"
355
+ msgstr "BWS Plugins"
356
+
357
+ #: bws_menu.php:646
358
+ msgid "Themes"
359
+ msgstr ""
360
+
361
+ #: bws_menu.php:652
362
+ msgid "All"
363
+ msgstr ""
364
+
365
+ # @ default
366
+ #: bws_menu.php:653
367
+ #, fuzzy
368
+ msgid "Installed"
369
+ msgstr "Installiere %s"
370
+
371
+ # @ captcha
372
+ #: bws_menu.php:654
373
+ #, fuzzy
374
+ msgid "Recommended"
375
+ msgstr "Empfohlene Plugins"
376
+
377
+ # @ captcha
378
+ #: bws_menu.php:676
379
+ #: bws_menu.php:704
380
+ #: bws_menu.php:726
381
+ #: bws_menu.php:754
382
+ #: bws_menu.php:795
383
+ #, fuzzy
384
+ msgid "Learn more"
385
+ msgstr "Lesen Sie mehr"
386
+
387
+ #: bws_menu.php:694
388
+ #: bws_menu.php:744
389
+ #: bws_menu.php:785
390
+ msgid "Go"
391
+ msgstr ""
392
+
393
+ #: bws_menu.php:698
394
+ #: bws_menu.php:748
395
+ #: bws_menu.php:789
396
+ msgid "DONATE"
397
+ msgstr ""
398
+
399
+ # @ captcha
400
+ #: bws_menu.php:728
401
+ #: bws_menu.php:756
402
+ #, fuzzy
403
+ msgid "Activate this plugin"
404
+ msgstr "Aktivierte Plugins"
405
+
406
+ # @ captcha
407
+ #: bws_menu.php:728
408
+ #: bws_menu.php:756
409
+ #, fuzzy
410
+ msgid "Activate"
411
+ msgstr "Aktivierte Plugins"
412
+
413
+ # @ default
414
+ #: bws_menu.php:797
415
+ #, fuzzy
416
+ msgid "Install now"
417
+ msgstr "Installiere %s"
418
+
419
+ #: bws_menu.php:819
420
+ msgid "Try again"
421
+ msgstr ""
422
+
423
+ #: bws_menu.php:836
424
+ #, php-format
425
+ msgid "Preview &#8220;%s&#8221;"
426
+ msgstr ""
427
+
428
+ # @ default
429
+ #: bws_menu.php:867
430
+ #, fuzzy
431
+ msgid "Install Now"
432
+ msgstr "Installiere %s"
433
+
434
+ #: bws_menu.php:870
435
+ #, php-format
436
+ msgid "Update to version %s"
437
+ msgstr ""
438
+
439
+ #: bws_menu.php:870
440
+ msgid "Update"
441
+ msgstr ""
442
+
443
+ #: bws_menu.php:877
444
+ #, php-format
445
+ msgid "Preview %s"
446
+ msgstr ""
447
+
448
+ #: bws_menu.php:877
449
+ msgid "Preview"
450
+ msgstr ""
451
+
452
+ #: bws_menu.php:884
453
+ #, php-format
454
+ msgid "By %s"
455
+ msgstr ""
456
+
457
+ #: bws_menu.php:890
458
+ msgid "Details"
459
+ msgstr ""
460
+
461
+ # @ default
462
+ #, fuzzy
463
+ #~ msgid "installed"
464
+ #~ msgstr "Installiere %s"
bws_menu/languages/bestwebsoft-fr_FR.mo ADDED
Binary file
bws_menu/languages/bestwebsoft-fr_FR.po ADDED
@@ -0,0 +1,913 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: bestwebsoft\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2014-01-17 12:13+0300\n"
6
+ "PO-Revision-Date: 2014-01-17 12:13+0300\n"
7
+ "Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
8
+ "Language-Team: Luc Capronnier <lcapronnier@yahoo.com>\n"
9
+ "Language: fr_FR\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Poedit-KeywordsList: __;_e\n"
14
+ "X-Poedit-Basepath: ..\n"
15
+ "X-Poedit-SourceCharset: UTF-8\n"
16
+ "Plural-Forms: nplurals=2;plural=n>2;\n"
17
+ "X-Generator: Poedit 1.5.7\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+
20
+ #: bws_menu.php:339
21
+ msgid "Not set"
22
+ msgstr "Not set"
23
+
24
+ #: bws_menu.php:341
25
+ #: bws_menu.php:345
26
+ msgid "On"
27
+ msgstr "On"
28
+
29
+ #: bws_menu.php:343
30
+ #: bws_menu.php:347
31
+ msgid "Off"
32
+ msgstr "Off"
33
+
34
+ #: bws_menu.php:351
35
+ #: bws_menu.php:355
36
+ #: bws_menu.php:359
37
+ #: bws_menu.php:363
38
+ #: bws_menu.php:367
39
+ #: bws_menu.php:393
40
+ msgid "N/A"
41
+ msgstr "N/A"
42
+
43
+ #: bws_menu.php:365
44
+ msgid " Mb"
45
+ msgstr " Mb"
46
+
47
+ #: bws_menu.php:369
48
+ #: bws_menu.php:373
49
+ #: bws_menu.php:377
50
+ #: bws_menu.php:388
51
+ msgid "Yes"
52
+ msgstr "Yes"
53
+
54
+ #: bws_menu.php:371
55
+ #: bws_menu.php:375
56
+ #: bws_menu.php:379
57
+ #: bws_menu.php:390
58
+ msgid "No"
59
+ msgstr "No"
60
+
61
+ #: bws_menu.php:404
62
+ msgid "Operating System"
63
+ msgstr "Operating System"
64
+
65
+ #: bws_menu.php:405
66
+ msgid "Server"
67
+ msgstr "Server"
68
+
69
+ #: bws_menu.php:406
70
+ msgid "Memory usage"
71
+ msgstr "Memory usage"
72
+
73
+ #: bws_menu.php:407
74
+ msgid "MYSQL Version"
75
+ msgstr "MYSQL Version"
76
+
77
+ #: bws_menu.php:408
78
+ msgid "SQL Mode"
79
+ msgstr "SQL Mode"
80
+
81
+ #: bws_menu.php:409
82
+ msgid "PHP Version"
83
+ msgstr "PHP Version"
84
+
85
+ #: bws_menu.php:410
86
+ msgid "PHP Safe Mode"
87
+ msgstr "PHP Safe Mode"
88
+
89
+ #: bws_menu.php:411
90
+ msgid "PHP Allow URL fopen"
91
+ msgstr "PHP Allow URL fopen"
92
+
93
+ #: bws_menu.php:412
94
+ msgid "PHP Memory Limit"
95
+ msgstr "PHP Memory Limit"
96
+
97
+ #: bws_menu.php:413
98
+ msgid "PHP Max Upload Size"
99
+ msgstr "PHP Max Upload Size"
100
+
101
+ #: bws_menu.php:414
102
+ msgid "PHP Max Post Size"
103
+ msgstr "PHP Max Post Size"
104
+
105
+ #: bws_menu.php:415
106
+ msgid "PHP Max Script Execute Time"
107
+ msgstr "PHP Max Script Execute Time"
108
+
109
+ #: bws_menu.php:416
110
+ msgid "PHP Exif support"
111
+ msgstr "PHP Exif support"
112
+
113
+ #: bws_menu.php:417
114
+ msgid "PHP IPTC support"
115
+ msgstr "PHP IPTC support"
116
+
117
+ #: bws_menu.php:418
118
+ msgid "PHP XML support"
119
+ msgstr "PHP XML support"
120
+
121
+ #: bws_menu.php:419
122
+ msgid "Site URL"
123
+ msgstr "Site URL"
124
+
125
+ #: bws_menu.php:420
126
+ msgid "Home URL"
127
+ msgstr "Home URL"
128
+
129
+ #: bws_menu.php:421
130
+ msgid "WordPress Version"
131
+ msgstr "WordPress Version"
132
+
133
+ #: bws_menu.php:422
134
+ msgid "WordPress DB Version"
135
+ msgstr "WordPress DB Version"
136
+
137
+ #: bws_menu.php:423
138
+ msgid "Multisite"
139
+ msgstr "Multisite"
140
+
141
+ #: bws_menu.php:424
142
+ msgid "Active Theme"
143
+ msgstr "Active Theme"
144
+
145
+ #: bws_menu.php:440
146
+ msgid "Please enter a valid email address."
147
+ msgstr "Merci de saisir une adresse e-mail valide."
148
+
149
+ #: bws_menu.php:444
150
+ msgid "Email with system info is sent to "
151
+ msgstr "Le courriel avec les informations système est envoyé à"
152
+
153
+ #: bws_menu.php:448
154
+ msgid "Thank you for contacting us."
155
+ msgstr "Merci de nous avoir contacté."
156
+
157
+ #: bws_menu.php:476
158
+ msgid "Sorry, email message could not be delivered."
159
+ msgstr "Désolé, votre e-mail n'a pas pu être envoyé."
160
+
161
+ #: bws_menu.php:488
162
+ msgid "Switch to new interface"
163
+ msgstr ""
164
+
165
+ #: bws_menu.php:495
166
+ msgid "Pro plugins"
167
+ msgstr "Plugins Pro"
168
+
169
+ #: bws_menu.php:498
170
+ #: bws_menu.php:524
171
+ msgid "Activated plugins"
172
+ msgstr "Plugin activé"
173
+
174
+ #: bws_menu.php:500
175
+ #: bws_menu.php:508
176
+ #: bws_menu.php:516
177
+ #: bws_menu.php:526
178
+ #: bws_menu.php:534
179
+ #: bws_menu.php:542
180
+ #: bws_menu.php:552
181
+ #: bws_menu.php:559
182
+ #: bws_menu.php:567
183
+ msgid "Read more"
184
+ msgstr "Lire la suite"
185
+
186
+ #: bws_menu.php:500
187
+ #: bws_menu.php:526
188
+ #: bws_menu.php:678
189
+ #: bws_menu.php:706
190
+ msgid "Settings"
191
+ msgstr "Réglages"
192
+
193
+ #: bws_menu.php:506
194
+ #: bws_menu.php:532
195
+ #: bws_menu.php:658
196
+ msgid "Installed plugins"
197
+ msgstr "Plugin installé"
198
+
199
+ #: bws_menu.php:514
200
+ #: bws_menu.php:540
201
+ #: bws_menu.php:765
202
+ msgid "Recommended plugins"
203
+ msgstr "Plugin recommandé"
204
+
205
+ #: bws_menu.php:516
206
+ msgid "Purchase"
207
+ msgstr "Achetez"
208
+
209
+ #: bws_menu.php:521
210
+ msgid "Free plugins"
211
+ msgstr "Plugins gratuits"
212
+
213
+ #: bws_menu.php:542
214
+ #: bws_menu.php:567
215
+ msgid "Download"
216
+ msgstr "Téléchargement"
217
+
218
+ #: bws_menu.php:542
219
+ #: bws_menu.php:567
220
+ #: bws_menu.php:867
221
+ #, php-format
222
+ msgid "Install %s"
223
+ msgstr "%s installé"
224
+
225
+ #: bws_menu.php:542
226
+ #: bws_menu.php:567
227
+ msgid "Install now from wordpress.org"
228
+ msgstr "Installer maintenant depuis wordpress.org"
229
+
230
+ #: bws_menu.php:548
231
+ msgid "Free themes"
232
+ msgstr ""
233
+
234
+ #: bws_menu.php:551
235
+ #, fuzzy
236
+ msgid "Activated theme"
237
+ msgstr "Active Theme"
238
+
239
+ #: bws_menu.php:552
240
+ #, php-format
241
+ msgid "Customize &#8220;%s&#8221;"
242
+ msgstr ""
243
+
244
+ #: bws_menu.php:552
245
+ msgid "Customize"
246
+ msgstr ""
247
+
248
+ #: bws_menu.php:557
249
+ #, fuzzy
250
+ msgid "Installed themes"
251
+ msgstr "%s installé"
252
+
253
+ #: bws_menu.php:565
254
+ #, fuzzy
255
+ msgid "Recommended themes"
256
+ msgstr "Plugin recommandé"
257
+
258
+ #: bws_menu.php:573
259
+ msgid "If you have any questions, please contact us via"
260
+ msgstr "Si vous avez des questions, merci de contacter via "
261
+
262
+ #: bws_menu.php:580
263
+ #: bws_menu.php:648
264
+ #: bws_menu.php:903
265
+ msgid "System status"
266
+ msgstr "System status"
267
+
268
+ #: bws_menu.php:584
269
+ #: bws_menu.php:906
270
+ msgid "Environment"
271
+ msgstr "Environment"
272
+
273
+ #: bws_menu.php:595
274
+ #: bws_menu.php:917
275
+ msgid "Active Plugins"
276
+ msgstr "Plugin actifs"
277
+
278
+ #: bws_menu.php:606
279
+ #: bws_menu.php:928
280
+ msgid "Inactive Plugins"
281
+ msgstr "Plugin inactifs"
282
+
283
+ #: bws_menu.php:620
284
+ #: bws_menu.php:942
285
+ msgid "Send to support"
286
+ msgstr "Envoyé au support"
287
+
288
+ #: bws_menu.php:627
289
+ #: bws_menu.php:949
290
+ msgid "Send to custom email &#187;"
291
+ msgstr "Envoyer un e-mail spécifique &#187;"
292
+
293
+ #: bws_menu.php:638
294
+ msgid "Switch to old interface"
295
+ msgstr ""
296
+
297
+ #: bws_menu.php:644
298
+ #, fuzzy
299
+ msgid "Plugins"
300
+ msgstr "Plugins Pro"
301
+
302
+ #: bws_menu.php:646
303
+ msgid "Themes"
304
+ msgstr ""
305
+
306
+ #: bws_menu.php:652
307
+ msgid "All"
308
+ msgstr ""
309
+
310
+ #: bws_menu.php:653
311
+ #, fuzzy
312
+ msgid "Installed"
313
+ msgstr "%s installé"
314
+
315
+ #: bws_menu.php:654
316
+ #, fuzzy
317
+ msgid "Recommended"
318
+ msgstr "Plugin recommandé"
319
+
320
+ #: bws_menu.php:676
321
+ #: bws_menu.php:704
322
+ #: bws_menu.php:726
323
+ #: bws_menu.php:754
324
+ #: bws_menu.php:795
325
+ #, fuzzy
326
+ msgid "Learn more"
327
+ msgstr "Lire la suite"
328
+
329
+ #: bws_menu.php:694
330
+ #: bws_menu.php:744
331
+ #: bws_menu.php:785
332
+ msgid "Go"
333
+ msgstr ""
334
+
335
+ #: bws_menu.php:698
336
+ #: bws_menu.php:748
337
+ #: bws_menu.php:789
338
+ msgid "DONATE"
339
+ msgstr ""
340
+
341
+ #: bws_menu.php:728
342
+ #: bws_menu.php:756
343
+ #, fuzzy
344
+ msgid "Activate this plugin"
345
+ msgstr "Plugin activé"
346
+
347
+ #: bws_menu.php:728
348
+ #: bws_menu.php:756
349
+ #, fuzzy
350
+ msgid "Activate"
351
+ msgstr "Activé le captcha"
352
+
353
+ #: bws_menu.php:797
354
+ #, fuzzy
355
+ msgid "Install now"
356
+ msgstr "Installa Ora"
357
+
358
+ #: bws_menu.php:819
359
+ msgid "Try again"
360
+ msgstr ""
361
+
362
+ #: bws_menu.php:836
363
+ #, php-format
364
+ msgid "Preview &#8220;%s&#8221;"
365
+ msgstr ""
366
+
367
+ #: bws_menu.php:867
368
+ msgid "Install Now"
369
+ msgstr "Installa Ora"
370
+
371
+ #: bws_menu.php:870
372
+ #, php-format
373
+ msgid "Update to version %s"
374
+ msgstr ""
375
+
376
+ #: bws_menu.php:870
377
+ msgid "Update"
378
+ msgstr ""
379
+
380
+ #: bws_menu.php:877
381
+ #, php-format
382
+ msgid "Preview %s"
383
+ msgstr ""
384
+
385
+ #: bws_menu.php:877
386
+ msgid "Preview"
387
+ msgstr ""
388
+
389
+ #: bws_menu.php:884
390
+ #, php-format
391
+ msgid "By %s"
392
+ msgstr ""
393
+
394
+ #: bws_menu.php:890
395
+ msgid "Details"
396
+ msgstr ""
397
+
398
+ #, fuzzy
399
+ #~ msgid "installed"
400
+ #~ msgstr "%s installé"
401
+
402
+ #~ msgid "Contact Form Settings"
403
+ #~ msgstr "Options du formulaire de Contact"
404
+
405
+ #~ msgid "Contact Form"
406
+ #~ msgstr "Formulaire de Contact"
407
+
408
+ #~ msgid "Contact Form Pro Extra Settings"
409
+ #~ msgstr ""
410
+ #~ "Options supplémentaires de la version Pro pour le formulaire de Contact"
411
+
412
+ #~ msgid "Contact Form Pro"
413
+ #~ msgstr "Formulaire Pro de Contact"
414
+
415
+ #~ msgid "Name:"
416
+ #~ msgstr "Nom:"
417
+
418
+ #~ msgid "Address:"
419
+ #~ msgstr "Adresse :"
420
+
421
+ #~ msgid "Email Address:"
422
+ #~ msgstr "Adresse e-mail:"
423
+
424
+ #~ msgid "Phone number:"
425
+ #~ msgstr "Téléphone:"
426
+
427
+ #~ msgid "Subject:"
428
+ #~ msgstr "Sujet:"
429
+
430
+ #~ msgid "Message:"
431
+ #~ msgstr "Message:"
432
+
433
+ #~ msgid "Attachment:"
434
+ #~ msgstr "Pièce-jointe:"
435
+
436
+ #~ msgid "Send me a copy"
437
+ #~ msgstr "M'envoyer une copie"
438
+
439
+ #~ msgid "Submit"
440
+ #~ msgstr "Envoyer"
441
+
442
+ #~ msgid "Your name is required."
443
+ #~ msgstr "Un nom est obligatoire."
444
+
445
+ #~ msgid "Address is required."
446
+ #~ msgstr "Une adresse est obligatoire."
447
+
448
+ #~ msgid "A valid email address is required."
449
+ #~ msgstr "Une adresse e-mail valide est obligatoire."
450
+
451
+ #~ msgid "Phone number is required."
452
+ #~ msgstr "Le numéro de téléphone est obligatoire."
453
+
454
+ #~ msgid "Subject is required."
455
+ #~ msgstr "Sujet obligatoire."
456
+
457
+ #~ msgid "Message text is required."
458
+ #~ msgstr "Un message est obligatoire."
459
+
460
+ #~ msgid "File format is not valid."
461
+ #~ msgstr "La pièce-jointe n'est pas valide."
462
+
463
+ #~ msgid "File upload error."
464
+ #~ msgstr "Erreur de chargement du fichier."
465
+
466
+ #~ msgid "The file could not be uploaded."
467
+ #~ msgstr "Le fichier n'a pas pu être envoyé."
468
+
469
+ #~ msgid "This file is too large."
470
+ #~ msgstr "Le fichier est trop volumineux."
471
+
472
+ #~ msgid "Please fill out the CAPTCHA."
473
+ #~ msgstr "Merci de compléter le CAPTCHA."
474
+
475
+ #~ msgid "Please make corrections below and try again."
476
+ #~ msgstr "Merci de faire les corrections suivantes et de réessayer."
477
+
478
+ #~ msgid ""
479
+ #~ "If the 'Redirect to page' option is selected then the URL field should be "
480
+ #~ "in the following format"
481
+ #~ msgstr ""
482
+ #~ "Si l'ioption 'Rediriger vers la page' est positionnée, alors le champ Url "
483
+ #~ "doit être rempli avec le format suivant"
484
+
485
+ #~ msgid "Such user does not exist. Settings are not saved."
486
+ #~ msgstr ""
487
+ #~ "Cet utilisateur est inconnu. Les modifications ne sont pas sauvegardées."
488
+
489
+ #~ msgid ""
490
+ #~ "Please enter a valid email address in the 'FROM' field. Settings are not "
491
+ #~ "saved."
492
+ #~ msgstr ""
493
+ #~ "Merci de saisir une adresse e-mail valide pour le 'FROM'. Les "
494
+ #~ "modifications ne sont pas sauvegardées."
495
+
496
+ #~ msgid "Settings saved."
497
+ #~ msgstr "Options sauvegardées."
498
+
499
+ #~ msgid "Extra settings"
500
+ #~ msgstr "Options supplémentaires"
501
+
502
+ #~ msgid ""
503
+ #~ "If you would like to add the Contact Form to your website, just copy and "
504
+ #~ "paste this shortcode to your post or page or widget:"
505
+ #~ msgstr ""
506
+ #~ "Si vous souhaiter ajouter un formulaire de contact à votre site web, "
507
+ #~ "copiez juste ce code dans un article ou sur une page ou un widget:"
508
+
509
+ #~ msgid ""
510
+ #~ "If you leave the fields empty, the messages will be sent to the email "
511
+ #~ "address specified during registration."
512
+ #~ msgstr ""
513
+ #~ "Si les champs ci-dessous ne sont pas renseignés le message sera envoyé à "
514
+ #~ "l'adresse spécifiée lors de l'enregistrement."
515
+
516
+ #~ msgid "The user's email address:"
517
+ #~ msgstr "Utiliser l'e-mail du compte wordpress:"
518
+
519
+ #~ msgid "Create a username"
520
+ #~ msgstr "Choisir un nom d'utilisateur"
521
+
522
+ #~ msgid ""
523
+ #~ "Enter a username of the person who should get the messages from the "
524
+ #~ "contact form."
525
+ #~ msgstr ""
526
+ #~ "Choisir le nom d'utilisateur qui recevra les messages envoyés depuis le "
527
+ #~ "formulaire de contact."
528
+
529
+ #~ msgid "Use this email address:"
530
+ #~ msgstr "Utiliser cette adresse e-mail:"
531
+
532
+ #~ msgid "Enter the email address you want the messages forwarded to."
533
+ #~ msgstr ""
534
+ #~ "Choisir l'adresse e-mail qui sera utilisée pour recevoir les messages."
535
+
536
+ #~ msgid "Additional options"
537
+ #~ msgstr "Options supplémentaires"
538
+
539
+ #~ msgid "What to use?"
540
+ #~ msgstr "Quelle méthode d'envoie ?"
541
+
542
+ #~ msgid "Wp-mail"
543
+ #~ msgstr "Wp-mail"
544
+
545
+ #~ msgid "You can use the wp_mail function for mailing"
546
+ #~ msgstr ""
547
+ #~ "Pour envoyer l'e-mail, vous pouvez utiliser la fonction wp_mail de "
548
+ #~ "wordpress"
549
+
550
+ #~ msgid "Mail"
551
+ #~ msgstr "E-mail"
552
+
553
+ #~ msgid "To send mail you can use the php mail function"
554
+ #~ msgstr "Pour envoyer l'e-mail, vous pouvez utiliser la fonction mail de php"
555
+
556
+ #~ msgid "Change text of the 'FROM' field"
557
+ #~ msgstr "Modifier le texte pour le champ 'FROM' du courriel"
558
+
559
+ #~ msgid "Enter the email address in the 'From' field"
560
+ #~ msgstr "Sélectionner l'adresse e-mail pour le champ 'FROM' du courriel"
561
+
562
+ #~ msgid "User email"
563
+ #~ msgstr "E-mail de l'utlisateur"
564
+
565
+ #~ msgid ""
566
+ #~ "The email address of the user who fills the form will be used in the "
567
+ #~ "field 'From'."
568
+ #~ msgstr ""
569
+ #~ "Dans le champ 'From' du courriel, il sera utilisé l'adresse e-mail de "
570
+ #~ "l'utlisateur qui rempli le formulaire."
571
+
572
+ #~ msgid "This email address will be used in the 'From' field."
573
+ #~ msgstr "Dans le champ 'FROM', cette adresse e-mail sera utilisée."
574
+
575
+ #~ msgid "Display fields"
576
+ #~ msgstr "Afficher le texte"
577
+
578
+ #~ msgid "Address"
579
+ #~ msgstr "Adresse"
580
+
581
+ #~ msgid "Phone"
582
+ #~ msgstr "Téléphone"
583
+
584
+ #~ msgid "Attachment block"
585
+ #~ msgstr "Bloc pièce-jointe"
586
+
587
+ #~ msgid "Users can attach the following file formats"
588
+ #~ msgstr "Les utilisateurs peuvent joindre des documents des types suivants"
589
+
590
+ #~ msgid "Captcha"
591
+ #~ msgstr "Captcha"
592
+
593
+ #~ msgid "(powered by bestwebsoft.com)"
594
+ #~ msgstr "(fourni par bestwebsoft.com)"
595
+
596
+ #~ msgid "Download captcha"
597
+ #~ msgstr "Télécharger le captcha"
598
+
599
+ #, fuzzy
600
+ #~ msgid "Display tips below the Attachment block"
601
+ #~ msgstr "Afficher les explications après le bloc des pièces jointes"
602
+
603
+ #, fuzzy
604
+ #~ msgid "Display 'Send me a copy' block"
605
+ #~ msgstr "S'envoyer une copie"
606
+
607
+ #~ msgid "Required fields"
608
+ #~ msgstr "Champ obligatoire"
609
+
610
+ #~ msgid "Name"
611
+ #~ msgstr "Nom"
612
+
613
+ #~ msgid "Email Address"
614
+ #~ msgstr "Adresse e-mail"
615
+
616
+ #~ msgid "Subject"
617
+ #~ msgstr "Sujet"
618
+
619
+ #~ msgid "Message"
620
+ #~ msgstr "Message"
621
+
622
+ #~ msgid "Display additional info in the email"
623
+ #~ msgstr "Afficher les informations complémentaires dans le courriel"
624
+
625
+ #~ msgid "Sent from (ip address)"
626
+ #~ msgstr "Envoyé de (adresse IP)"
627
+
628
+ #, fuzzy
629
+ #~ msgid "Example: Sent from (IP address):\t127.0.0.1"
630
+ #~ msgstr "Envoyé de (adresse IP)"
631
+
632
+ #~ msgid "Date/Time"
633
+ #~ msgstr "Date/Heure"
634
+
635
+ #~ msgid "Sent from (referer)"
636
+ #~ msgstr "Envoyer de (référence)"
637
+
638
+ #~ msgid "Using (user agent)"
639
+ #~ msgstr "Depuis (navigateur)"
640
+
641
+ #~ msgid "Language settings for the field names in the form"
642
+ #~ msgstr "Définition des langues pour les titres des champs"
643
+
644
+ #~ msgid "Add a language"
645
+ #~ msgstr "Ajouter une langue"
646
+
647
+ #~ msgid "Change the names of the contact form fields and error messages"
648
+ #~ msgstr ""
649
+ #~ "Modifier le texte pour les champs du formulaire de contact et les "
650
+ #~ "messages d'erreur"
651
+
652
+ #~ msgid "English"
653
+ #~ msgstr "Anglais"
654
+
655
+ #~ msgid "Error message for the Name field"
656
+ #~ msgstr "Message d'erreur pour le champ nom"
657
+
658
+ #~ msgid "Error message for the Address field"
659
+ #~ msgstr "Message d'erreur pour le champ Adresse"
660
+
661
+ #~ msgid "Error message for the Email field"
662
+ #~ msgstr "Message d'erreur pour le champ e-mail"
663
+
664
+ #~ msgid "Error message for the Phone field"
665
+ #~ msgstr "Message d'erreur pour le champ téléphone"
666
+
667
+ #~ msgid "Error message for the Subject field"
668
+ #~ msgstr "Message d'erreur pour le champ sujet"
669
+
670
+ #~ msgid "Error message for the Message field"
671
+ #~ msgstr "Message d'erreur pour le champ message"
672
+
673
+ #~ msgid "Error message about the file type for the Attachment field"
674
+ #~ msgstr "Message d'erreur pour le champ fichier joint (type du fichier)"
675
+
676
+ #~ msgid ""
677
+ #~ "Error message while uploading a file for the Attachment field to the "
678
+ #~ "server"
679
+ #~ msgstr ""
680
+ #~ "Message d'erreur pour le champ fichier joint (problème d'envoie vers le "
681
+ #~ "serveur)"
682
+
683
+ #~ msgid "Error message while moving the file for the Attachment field"
684
+ #~ msgstr ""
685
+ #~ "Message d'erreur pour le champ fichier joint (déplacement du fichier)"
686
+
687
+ #~ msgid ""
688
+ #~ "Error message when file size limit for the Attachment field is exceeded"
689
+ #~ msgstr ""
690
+ #~ "Message d'erreur pour le champ fichier joint (taille limite du fichier "
691
+ #~ "atteinte)"
692
+
693
+ #~ msgid "Error message for the Captcha field"
694
+ #~ msgstr "Message d'erreur pour le captcha"
695
+
696
+ #~ msgid "Error message for the whole form"
697
+ #~ msgstr "Message d'erreur demandant à compléter les champs manquants"
698
+
699
+ #~ msgid "Use shortcode"
700
+ #~ msgstr "Utiliser le code court"
701
+
702
+ #~ msgid "for this language"
703
+ #~ msgstr "pour cette langue"
704
+
705
+ #~ msgid "Action after email is sent"
706
+ #~ msgstr "Action après l'envoie de l'e-mail"
707
+
708
+ #~ msgid "Display text"
709
+ #~ msgstr "Afficher le texte"
710
+
711
+ #~ msgid "Text"
712
+ #~ msgstr "Texte"
713
+
714
+ #~ msgid "Redirect to the page"
715
+ #~ msgstr "Rediriger vers la page"
716
+
717
+ #~ msgid "Url"
718
+ #~ msgstr "Url"
719
+
720
+ #~ msgid "Save Changes"
721
+ #~ msgstr "Sauvegarder les modifications"
722
+
723
+ #~ msgid "Contact Form Pro | Extra Settings"
724
+ #~ msgstr "Formulaire Pro de Contact | Options supplémentaires"
725
+
726
+ #~ msgid ""
727
+ #~ "This functionality is available in the Pro version of the plugin. For "
728
+ #~ "more details, please follow the link"
729
+ #~ msgstr ""
730
+ #~ "Cette fonctionalité est disponible dans le version Pro de cette "
731
+ #~ "extension. Pour plus de détails, merci de suivre ce lien"
732
+
733
+ #~ msgid "Errors output"
734
+ #~ msgstr "Affichage des erreurs"
735
+
736
+ #~ msgid "Display error messages"
737
+ #~ msgstr "Aficher les messages d'erreur"
738
+
739
+ #~ msgid "Color of the input field errors."
740
+ #~ msgstr "Mettre en couleur les champs ayant des erreurs"
741
+
742
+ #~ msgid "Display error messages & color of the input field errors"
743
+ #~ msgstr ""
744
+ #~ "Afficher les messages d'erreur et mettre en couleur les champs ayant des "
745
+ #~ "erreurs"
746
+
747
+ #~ msgid "Add placeholder to the input blocks"
748
+ #~ msgstr "Ajouter la localisation dans le bloc de saisie"
749
+
750
+ #~ msgid "Add tooltips"
751
+ #~ msgstr "Ajouter les conseils"
752
+
753
+ #~ msgid "Email address"
754
+ #~ msgstr "Adresse e-mail"
755
+
756
+ #~ msgid "Phone Number"
757
+ #~ msgstr "Téléphone"
758
+
759
+ #~ msgid "Attachment"
760
+ #~ msgstr "Pièce-jointe"
761
+
762
+ #~ msgid "Style options"
763
+ #~ msgstr "Options de style"
764
+
765
+ #~ msgid "Text color"
766
+ #~ msgstr "Couleur du texte"
767
+
768
+ #~ msgid "Default"
769
+ #~ msgstr "Défaut"
770
+
771
+ #~ msgid "Label text color"
772
+ #~ msgstr "Couleur des textes des intitulés"
773
+
774
+ #~ msgid "Placeholder color"
775
+ #~ msgstr "Couleur pour la localisation"
776
+
777
+ #~ msgid "Errors color"
778
+ #~ msgstr "Couleur pour les erreurs"
779
+
780
+ #~ msgid "Error text color"
781
+ #~ msgstr "Couleur pour le texte des erreurs"
782
+
783
+ #~ msgid "Background color of the input field errors"
784
+ #~ msgstr "Couleur de fond pour les erreurs de saisie dans les champs"
785
+
786
+ #~ msgid "Border color of the input field errors"
787
+ #~ msgstr "Couleur de la bordure pour les erreurs de saisie dans les champs"
788
+
789
+ #~ msgid "Placeholder color of the input field errors"
790
+ #~ msgstr "Couleur pour la localisation lors d'une erreur de saisie du champ"
791
+
792
+ #~ msgid "Input fields"
793
+ #~ msgstr "Champs de saisie"
794
+
795
+ #~ msgid "Input fields background color"
796
+ #~ msgstr "Couleur de fond pour les champs de saisie"
797
+
798
+ #~ msgid "Text fields color"
799
+ #~ msgstr "Couleur pour les textes des champs de saisie"
800
+
801
+ #~ msgid "Border width in px, numbers only"
802
+ #~ msgstr "Largeur des bordures en px, nombre seulement"
803
+
804
+ #~ msgid "Border color"
805
+ #~ msgstr "Couleur des bordures"
806
+
807
+ #~ msgid "Submit button"
808
+ #~ msgstr "Bouton Envoyer"
809
+
810
+ #~ msgid "Width in px, numbers only"
811
+ #~ msgstr "Largeur en px, nombre seulement"
812
+
813
+ #~ msgid "Button color"
814
+ #~ msgstr "Couleur du bouton"
815
+
816
+ #~ msgid "Button text color"
817
+ #~ msgstr "Couleur du texte du bouton"
818
+
819
+ #~ msgid "Contact Form Pro | Preview"
820
+ #~ msgstr "Formulaire Pro de Contact | Prévisualisation"
821
+
822
+ #~ msgid "Show with errors"
823
+ #~ msgstr "Afficher avec les erreurs"
824
+
825
+ #~ msgid "Please enter your full name..."
826
+ #~ msgstr "Merci de saisir votre nom..."
827
+
828
+ #~ msgid "Please enter your address..."
829
+ #~ msgstr "Merci de saisir votre adresse..."
830
+
831
+ #~ msgid "Please enter your email address..."
832
+ #~ msgstr "Merci de saisir votre adresse e-mail..."
833
+
834
+ #~ msgid "Please enter your phone number..."
835
+ #~ msgstr "Merci de saisir votre numéro de téléphone..."
836
+
837
+ #~ msgid "Please enter subject..."
838
+ #~ msgstr "Merci de saisir le sujet..."
839
+
840
+ #~ msgid "Please enter your message..."
841
+ #~ msgstr "Merci de saisir votre message..."
842
+
843
+ #~ msgid ""
844
+ #~ "Supported file types: HTML, TXT, CSS, GIF, PNG, JPEG, JPG, TIFF, BMP, AI, "
845
+ #~ "EPS, PS, RTF, PDF, DOC, DOCX, XLS, ZIP, RAR, WAV, MP3, PPT. Max file "
846
+ #~ "size: 2MB"
847
+ #~ msgstr ""
848
+ #~ "Types de fichiers autorisés: HTML, TXT, CSS, GIF, PNG, JPEG, JPG, TIFF, "
849
+ #~ "BMP, AI, EPS, PS, RTF, PDF, DOC, DOCX, XLS, ZIP, RAR, WAV, MP3, PPT. "
850
+ #~ "Taille maximum 2MB"
851
+
852
+ #~ msgid "You can attach the following file formats"
853
+ #~ msgstr "Vous pouvez joindre des fichiers aux formats suivants"
854
+
855
+ #~ msgid "Contact from"
856
+ #~ msgstr "Contact de"
857
+
858
+ #~ msgid "Email"
859
+ #~ msgstr "E-mail"
860
+
861
+ #~ msgid "Site"
862
+ #~ msgstr "Site"
863
+
864
+ #~ msgid ""
865
+ #~ "If you can see this MIME, it means that the MIME type is not supported by "
866
+ #~ "your email client!"
867
+ #~ msgstr ""
868
+ #~ "Si vous voyez ce MIME c'est que votre navigateur n'accepte pas ce type de "
869
+ #~ "MIME !"
870
+
871
+ #~ msgid "FAQ"
872
+ #~ msgstr "FAQ"
873
+
874
+ #~ msgid "Support"
875
+ #~ msgstr "Support"
876
+
877
+ #~ msgid "Are you sure that you want to delete this language data?"
878
+ #~ msgstr "Etes vous sûr de vouloir supprimer cette langue ?"
879
+
880
+ #~ msgid "Display Attachment tips"
881
+ #~ msgstr "Afficher les explications sur les pièces jointes"
882
+
883
+ #~ msgid "Display a phone number field"
884
+ #~ msgstr "Afficher le champ téléphone"
885
+
886
+ #~ msgid "Please enter a valid email address. Settings are not saved."
887
+ #~ msgstr ""
888
+ #~ "Merci de saisir une adresse e-mail valide. Les modifications ne sont pas "
889
+ #~ "sauvegardées."
890
+
891
+ #~ msgid "E-Mail Address"
892
+ #~ msgstr "Adresse e-mail"
893
+
894
+ #, fuzzy
895
+ #~ msgid ""
896
+ #~ "If you would like to add a Contact Form to your website, just copy and "
897
+ #~ "put this shortcode onto your post or page:"
898
+ #~ msgstr ""
899
+ #~ "Si vous souhaiter ajouter un formulaire de contact à votre site web, "
900
+ #~ "copiez juste ce code dans un article ou sur une page ou un widget:"
901
+
902
+ #, fuzzy
903
+ #~ msgid "Thank you for contact."
904
+ #~ msgstr "Merci de nous avoir contacté."
905
+
906
+ #, fuzzy
907
+ #~ msgid "Set a name of user wo will get messages from a contact form."
908
+ #~ msgstr ""
909
+ #~ "Choisir le nom d'utilisateur qui recevra les messages envoyés depuis le "
910
+ #~ "formulaire de contact."
911
+
912
+ #~ msgid "E-Mail Addresse:"
913
+ #~ msgstr "Indirizzo e-mail:"
bws_menu/languages/bestwebsoft-it_IT.mo ADDED
Binary file
bws_menu/languages/bestwebsoft-it_IT.po ADDED
@@ -0,0 +1,709 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: bestwebsoft\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2014-01-17 12:13+0300\n"
6
+ "PO-Revision-Date: 2014-01-17 12:13+0300\n"
7
+ "Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
8
+ "Language-Team: Marco <marco@blackstudio.it>\n"
9
+ "Language: \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=2; plural=n != 1;\n"
14
+ "X-Generator: Poedit 1.5.4\n"
15
+ "X-Poedit-SourceCharset: utf-8\n"
16
+ "X-Poedit-KeywordsList: __;_e\n"
17
+ "X-Poedit-Basepath: ..\n"
18
+ "X-Textdomain-Support: yes\n"
19
+ "X-Poedit-SearchPath-0: .\n"
20
+
21
+ # @ bestwebsoft
22
+ #: bws_menu.php:339
23
+ msgid "Not set"
24
+ msgstr "Non impostato"
25
+
26
+ # @ bestwebsoft
27
+ #: bws_menu.php:341
28
+ #: bws_menu.php:345
29
+ msgid "On"
30
+ msgstr "Abilitato"
31
+
32
+ # @ bestwebsoft
33
+ #: bws_menu.php:343
34
+ #: bws_menu.php:347
35
+ msgid "Off"
36
+ msgstr "Disabilitato"
37
+
38
+ # @ bestwebsoft
39
+ #: bws_menu.php:351
40
+ #: bws_menu.php:355
41
+ #: bws_menu.php:359
42
+ #: bws_menu.php:363
43
+ #: bws_menu.php:367
44
+ #: bws_menu.php:393
45
+ msgid "N/A"
46
+ msgstr "Non disponibile"
47
+
48
+ # @ bestwebsoft
49
+ #: bws_menu.php:365
50
+ msgid " Mb"
51
+ msgstr "Mb"
52
+
53
+ # @ bestwebsoft
54
+ #: bws_menu.php:369
55
+ #: bws_menu.php:373
56
+ #: bws_menu.php:377
57
+ #: bws_menu.php:388
58
+ msgid "Yes"
59
+ msgstr "Sì"
60
+
61
+ # @ bestwebsoft
62
+ #: bws_menu.php:371
63
+ #: bws_menu.php:375
64
+ #: bws_menu.php:379
65
+ #: bws_menu.php:390
66
+ msgid "No"
67
+ msgstr "No"
68
+
69
+ # @ bestwebsoft
70
+ #: bws_menu.php:404
71
+ msgid "Operating System"
72
+ msgstr "Sistema operativo"
73
+
74
+ # @ bestwebsoft
75
+ #: bws_menu.php:405
76
+ msgid "Server"
77
+ msgstr "Server"
78
+
79
+ # @ bestwebsoft
80
+ #: bws_menu.php:406
81
+ msgid "Memory usage"
82
+ msgstr "Utilizzo memoria"
83
+
84
+ # @ bestwebsoft
85
+ #: bws_menu.php:407
86
+ msgid "MYSQL Version"
87
+ msgstr "Versione MYSQL"
88
+
89
+ # @ bestwebsoft
90
+ #: bws_menu.php:408
91
+ msgid "SQL Mode"
92
+ msgstr "Modalità SQL"
93
+
94
+ # @ bestwebsoft
95
+ #: bws_menu.php:409
96
+ msgid "PHP Version"
97
+ msgstr "Versione PHP"
98
+
99
+ # @ bestwebsoft
100
+ #: bws_menu.php:410
101
+ msgid "PHP Safe Mode"
102
+ msgstr "Safe Mode PHP"
103
+
104
+ # @ bestwebsoft
105
+ #: bws_menu.php:411
106
+ msgid "PHP Allow URL fopen"
107
+ msgstr "Consenti URL fopen PHP"
108
+
109
+ # @ bestwebsoft
110
+ #: bws_menu.php:412
111
+ msgid "PHP Memory Limit"
112
+ msgstr "Limite di memoria PHP"
113
+
114
+ # @ bestwebsoft
115
+ #: bws_menu.php:413
116
+ msgid "PHP Max Upload Size"
117
+ msgstr "Dimensione upload massima PHP"
118
+
119
+ # @ bestwebsoft
120
+ #: bws_menu.php:414
121
+ msgid "PHP Max Post Size"
122
+ msgstr "Dimensione massima Post PHP"
123
+
124
+ # @ bestwebsoft
125
+ #: bws_menu.php:415
126
+ msgid "PHP Max Script Execute Time"
127
+ msgstr "Tempo massimo di esecuzione PHP"
128
+
129
+ # @ bestwebsoft
130
+ #: bws_menu.php:416
131
+ msgid "PHP Exif support"
132
+ msgstr "Supporto Exif PHP"
133
+
134
+ # @ bestwebsoft
135
+ #: bws_menu.php:417
136
+ msgid "PHP IPTC support"
137
+ msgstr "Supporto IPTC PHP"
138
+
139
+ # @ bestwebsoft
140
+ #: bws_menu.php:418
141
+ msgid "PHP XML support"
142
+ msgstr "Supporto XML PHP"
143
+
144
+ # @ bestwebsoft
145
+ #: bws_menu.php:419
146
+ msgid "Site URL"
147
+ msgstr "URL sito"
148
+
149
+ # @ bestwebsoft
150
+ #: bws_menu.php:420
151
+ msgid "Home URL"
152
+ msgstr "URL home"
153
+
154
+ # @ bestwebsoft
155
+ #: bws_menu.php:421
156
+ msgid "WordPress Version"
157
+ msgstr "Versione WordPress"
158
+
159
+ # @ bestwebsoft
160
+ #: bws_menu.php:422
161
+ msgid "WordPress DB Version"
162
+ msgstr "Versione DB WordPress"
163
+
164
+ # @ bestwebsoft
165
+ #: bws_menu.php:423
166
+ msgid "Multisite"
167
+ msgstr "Multisito"
168
+
169
+ # @ bestwebsoft
170
+ #: bws_menu.php:424
171
+ msgid "Active Theme"
172
+ msgstr "Tema attivo"
173
+
174
+ # @ bestwebsoft
175
+ #: bws_menu.php:440
176
+ msgid "Please enter a valid email address."
177
+ msgstr "Per favore inserisci un indirizzo e-mail valido."
178
+
179
+ # @ bestwebsoft
180
+ #: bws_menu.php:444
181
+ msgid "Email with system info is sent to "
182
+ msgstr "Email con informazioni di sistema spedita a "
183
+
184
+ # @ bestwebsoft
185
+ #: bws_menu.php:448
186
+ msgid "Thank you for contacting us."
187
+ msgstr "Grazie per averci contattato."
188
+
189
+ # @ bestwebsoft
190
+ #: bws_menu.php:476
191
+ msgid "Sorry, email message could not be delivered."
192
+ msgstr "Spiacenti, il messaggio email non può essere inviato."
193
+
194
+ #: bws_menu.php:488
195
+ msgid "Switch to new interface"
196
+ msgstr ""
197
+
198
+ # @ bestwebsoft
199
+ #: bws_menu.php:495
200
+ msgid "Pro plugins"
201
+ msgstr "Plugin Pro"
202
+
203
+ # @ bestwebsoft
204
+ #: bws_menu.php:498
205
+ #: bws_menu.php:524
206
+ msgid "Activated plugins"
207
+ msgstr "Plugin attivi"
208
+
209
+ # @ bestwebsoft
210
+ #: bws_menu.php:500
211
+ #: bws_menu.php:508
212
+ #: bws_menu.php:516
213
+ #: bws_menu.php:526
214
+ #: bws_menu.php:534
215
+ #: bws_menu.php:542
216
+ #: bws_menu.php:552
217
+ #: bws_menu.php:559
218
+ #: bws_menu.php:567
219
+ msgid "Read more"
220
+ msgstr "Leggi tutto"
221
+
222
+ # @ bestwebsoft
223
+ # @ captcha
224
+ #: bws_menu.php:500
225
+ #: bws_menu.php:526
226
+ #: bws_menu.php:678
227
+ #: bws_menu.php:706
228
+ msgid "Settings"
229
+ msgstr "Impostazioni"
230
+
231
+ # @ bestwebsoft
232
+ #: bws_menu.php:506
233
+ #: bws_menu.php:532
234
+ #: bws_menu.php:658
235
+ msgid "Installed plugins"
236
+ msgstr "Plugin installati"
237
+
238
+ # @ bestwebsoft
239
+ #: bws_menu.php:514
240
+ #: bws_menu.php:540
241
+ #: bws_menu.php:765
242
+ msgid "Recommended plugins"
243
+ msgstr "Plugin raccomandati"
244
+
245
+ # @ bestwebsoft
246
+ #: bws_menu.php:516
247
+ msgid "Purchase"
248
+ msgstr "Acquista"
249
+
250
+ # @ bestwebsoft
251
+ #: bws_menu.php:521
252
+ msgid "Free plugins"
253
+ msgstr "Plugin gratuiti"
254
+
255
+ # @ bestwebsoft
256
+ #: bws_menu.php:542
257
+ #: bws_menu.php:567
258
+ msgid "Download"
259
+ msgstr "Scarica"
260
+
261
+ # @ default
262
+ #: bws_menu.php:542
263
+ #: bws_menu.php:567
264
+ #: bws_menu.php:867
265
+ #, php-format
266
+ msgid "Install %s"
267
+ msgstr "Installa %s"
268
+
269
+ # @ bestwebsoft
270
+ #: bws_menu.php:542
271
+ #: bws_menu.php:567
272
+ msgid "Install now from wordpress.org"
273
+ msgstr "Installa ora da wordpress.org"
274
+
275
+ #: bws_menu.php:548
276
+ msgid "Free themes"
277
+ msgstr ""
278
+
279
+ # @ bestwebsoft
280
+ #: bws_menu.php:551
281
+ #, fuzzy
282
+ msgid "Activated theme"
283
+ msgstr "Tema attivo"
284
+
285
+ #: bws_menu.php:552
286
+ #, php-format
287
+ msgid "Customize &#8220;%s&#8221;"
288
+ msgstr ""
289
+
290
+ #: bws_menu.php:552
291
+ msgid "Customize"
292
+ msgstr ""
293
+
294
+ # @ default
295
+ #: bws_menu.php:557
296
+ #, fuzzy
297
+ msgid "Installed themes"
298
+ msgstr "Installa %s"
299
+
300
+ # @ bestwebsoft
301
+ #: bws_menu.php:565
302
+ #, fuzzy
303
+ msgid "Recommended themes"
304
+ msgstr "Plugin raccomandati"
305
+
306
+ # @ bestwebsoft
307
+ #: bws_menu.php:573
308
+ msgid "If you have any questions, please contact us via"
309
+ msgstr "Se hai domande, contattaci tramite"
310
+
311
+ # @ bestwebsoft
312
+ #: bws_menu.php:580
313
+ #: bws_menu.php:648
314
+ #: bws_menu.php:903
315
+ msgid "System status"
316
+ msgstr "Stato sistema"
317
+
318
+ # @ bestwebsoft
319
+ #: bws_menu.php:584
320
+ #: bws_menu.php:906
321
+ msgid "Environment"
322
+ msgstr "Ambiente"
323
+
324
+ # @ bestwebsoft
325
+ #: bws_menu.php:595
326
+ #: bws_menu.php:917
327
+ msgid "Active Plugins"
328
+ msgstr "Plugin attivi"
329
+
330
+ # @ bestwebsoft
331
+ #: bws_menu.php:606
332
+ #: bws_menu.php:928
333
+ msgid "Inactive Plugins"
334
+ msgstr "Plugin inattivi"
335
+
336
+ # @ bestwebsoft
337
+ #: bws_menu.php:620
338
+ #: bws_menu.php:942
339
+ msgid "Send to support"
340
+ msgstr "Invia al supporto"
341
+
342
+ # @ bestwebsoft
343
+ #: bws_menu.php:627
344
+ #: bws_menu.php:949
345
+ msgid "Send to custom email &#187;"
346
+ msgstr "Invia a una email personalizzata &#187;"
347
+
348
+ #: bws_menu.php:638
349
+ msgid "Switch to old interface"
350
+ msgstr ""
351
+
352
+ # @ bestwebsoft
353
+ #: bws_menu.php:644
354
+ #, fuzzy
355
+ msgid "Plugins"
356
+ msgstr "Plugin Pro"
357
+
358
+ #: bws_menu.php:646
359
+ msgid "Themes"
360
+ msgstr ""
361
+
362
+ #: bws_menu.php:652
363
+ msgid "All"
364
+ msgstr ""
365
+
366
+ # @ default
367
+ #: bws_menu.php:653
368
+ #, fuzzy
369
+ msgid "Installed"
370
+ msgstr "Installa %s"
371
+
372
+ # @ bestwebsoft
373
+ #: bws_menu.php:654
374
+ #, fuzzy
375
+ msgid "Recommended"
376
+ msgstr "Plugin raccomandati"
377
+
378
+ # @ bestwebsoft
379
+ #: bws_menu.php:676
380
+ #: bws_menu.php:704
381
+ #: bws_menu.php:726
382
+ #: bws_menu.php:754
383
+ #: bws_menu.php:795
384
+ #, fuzzy
385
+ msgid "Learn more"
386
+ msgstr "Leggi tutto"
387
+
388
+ #: bws_menu.php:694
389
+ #: bws_menu.php:744
390
+ #: bws_menu.php:785
391
+ msgid "Go"
392
+ msgstr ""
393
+
394
+ #: bws_menu.php:698
395
+ #: bws_menu.php:748
396
+ #: bws_menu.php:789
397
+ msgid "DONATE"
398
+ msgstr ""
399
+
400
+ # @ bestwebsoft
401
+ #: bws_menu.php:728
402
+ #: bws_menu.php:756
403
+ #, fuzzy
404
+ msgid "Activate this plugin"
405
+ msgstr "Plugin attivi"
406
+
407
+ # @ bestwebsoft
408
+ #: bws_menu.php:728
409
+ #: bws_menu.php:756
410
+ #, fuzzy
411
+ msgid "Activate"
412
+ msgstr "Plugin attivi"
413
+
414
+ # @ default
415
+ #: bws_menu.php:797
416
+ #, fuzzy
417
+ msgid "Install now"
418
+ msgstr "Installa %s"
419
+
420
+ #: bws_menu.php:819
421
+ msgid "Try again"
422
+ msgstr ""
423
+
424
+ #: bws_menu.php:836
425
+ #, php-format
426
+ msgid "Preview &#8220;%s&#8221;"
427
+ msgstr ""
428
+
429
+ # @ default
430
+ #: bws_menu.php:867
431
+ #, fuzzy
432
+ msgid "Install Now"
433
+ msgstr "Installa %s"
434
+
435
+ #: bws_menu.php:870
436
+ #, php-format
437
+ msgid "Update to version %s"
438
+ msgstr ""
439
+
440
+ #: bws_menu.php:870
441
+ msgid "Update"
442
+ msgstr ""
443
+
444
+ #: bws_menu.php:877
445
+ #, php-format
446
+ msgid "Preview %s"
447
+ msgstr ""
448
+
449
+ #: bws_menu.php:877
450
+ msgid "Preview"
451
+ msgstr ""
452
+
453
+ #: bws_menu.php:884
454
+ #, php-format
455
+ msgid "By %s"
456
+ msgstr ""
457
+
458
+ #: bws_menu.php:890
459
+ msgid "Details"
460
+ msgstr ""
461
+
462
+ # @ default
463
+ #, fuzzy
464
+ #~ msgid "installed"
465
+ #~ msgstr "Installa %s"
466
+
467
+ # @ captcha
468
+ #, fuzzy
469
+ #~ msgid "Captcha Settings"
470
+ #~ msgstr "Impostazioni Captcha"
471
+
472
+ # @ captcha
473
+ #~ msgid "Captcha"
474
+ #~ msgstr "Captcha"
475
+ # @ captcha
476
+ #~ msgid "Login form"
477
+ #~ msgstr "Modulo di login"
478
+ # @ captcha
479
+ #, fuzzy
480
+ #~ msgid "Registration form"
481
+ #~ msgstr "Modulo di registrazione"
482
+
483
+ # @ captcha
484
+ #~ msgid "Register form"
485
+ #~ msgstr "Modulo di registrazione"
486
+ # @ captcha
487
+ #, fuzzy
488
+ #~ msgid "Reset Password form"
489
+ #~ msgstr "Modulo recupero password"
490
+
491
+ # @ captcha
492
+ #~ msgid "Lost password form"
493
+ #~ msgstr "Modulo recupero password"
494
+ # @ captcha
495
+ #~ msgid "Comments form"
496
+ #~ msgstr "Modulo dei commenti"
497
+ # @ captcha
498
+ #~ msgid "Hide CAPTCHA for registered users"
499
+ #~ msgstr "Nascondi CAPTCHA per gli utenti registrati"
500
+ # @ captcha
501
+ #~ msgid "Plus (&#43;)"
502
+ #~ msgstr "Addizione (&#43;)"
503
+ # @ captcha
504
+ #~ msgid "Plus"
505
+ #~ msgstr "Più"
506
+ # @ captcha
507
+ #~ msgid "Minus (&minus;)"
508
+ #~ msgstr "Sottrazione (&minus;)"
509
+ # @ captcha
510
+ #~ msgid "Minus"
511
+ #~ msgstr "Meno"
512
+ # @ captcha
513
+ #, fuzzy
514
+ #~ msgid "Multiplication (&times;)"
515
+ #~ msgstr "Moltiplicazione (&times;)"
516
+
517
+ # @ captcha
518
+ #, fuzzy
519
+ #~ msgid "Multiply"
520
+ #~ msgstr "Moltiplicazione"
521
+
522
+ # @ captcha
523
+ #~ msgid "Numbers"
524
+ #~ msgstr "Numeri"
525
+ # @ captcha
526
+ #~ msgid "Words"
527
+ #~ msgstr "Parole"
528
+ # @ captcha
529
+ #~ msgid "FAQ"
530
+ #~ msgstr "FAQ"
531
+ # @ captcha
532
+ #~ msgid "Support"
533
+ #~ msgstr "Supporto"
534
+ # @ captcha
535
+ #, fuzzy
536
+ #~ msgid ""
537
+ #~ "Please select one item in the block Arithmetic and Complexity for CAPTCHA"
538
+ #~ msgstr ""
539
+ #~ "Per favole seleziona una opzione nel blocco Aritmetica e Difficolatà per "
540
+ #~ "il CAPTCHA"
541
+
542
+ # @ captcha
543
+ #~ msgid "Options saved."
544
+ #~ msgstr "Impostazioni salvate."
545
+ # @ captcha
546
+ #, fuzzy
547
+ #~ msgid "Enable CAPTCHA for:"
548
+ #~ msgstr "Abilita il CAPTCHA per:"
549
+
550
+ # @ captcha
551
+ #~ msgid "Contact form"
552
+ #~ msgstr "Modulo di contatto"
553
+ # @ captcha
554
+ #~ msgid "powered by"
555
+ #~ msgstr "powered by"
556
+ # @ captcha
557
+ #~ msgid "Activate contact form"
558
+ #~ msgstr "Attiva modulo di contatto"
559
+ # @ captcha
560
+ #~ msgid "Download contact form"
561
+ #~ msgstr "Scarica il plugin per il modulo di contatto"
562
+ # @ captcha
563
+ #, fuzzy
564
+ #~ msgid ""
565
+ #~ "If you would like to customize this plugin for a custom form, please see"
566
+ #~ msgstr ""
567
+ #~ "Se desideri personalizzare il plugin per un modulo di contatto "
568
+ #~ "personalizzato, vedi"
569
+
570
+ # @ captcha
571
+ #~ msgid "\"Create a Group\" form"
572
+ #~ msgstr "Modulo \"Crea un gruppo\""
573
+ # @ captcha
574
+ #~ msgid ""
575
+ #~ "This functionality is available in the Pro version of the plugin. For "
576
+ #~ "more details, please follow the link"
577
+ #~ msgstr ""
578
+ #~ "Questa funzionalità è disponibile nella versione Pro del plugin. Per "
579
+ #~ "maggiori dettagli, per favore vai al link"
580
+ # @ captcha
581
+ #, fuzzy
582
+ #~ msgid "Title for CAPTCHA in the form"
583
+ #~ msgstr "Titolo per il CAPTCHA nel modulo"
584
+
585
+ # @ captcha
586
+ #~ msgid "Arithmetic actions for CAPTCHA"
587
+ #~ msgstr "Operazioni aritmetiche per il CAPTCHA"
588
+ # @ captcha
589
+ #~ msgid "CAPTCHA complexity level"
590
+ #~ msgstr "Livello complessità CAPTCHA"
591
+ # @ default
592
+ #~ msgid "Save Changes"
593
+ #~ msgstr "Salva le modifiche"
594
+ # @ captcha
595
+ #~ msgid "ERROR"
596
+ #~ msgstr "ERRORE"
597
+ # @ captcha
598
+ #~ msgid "Please fill the form."
599
+ #~ msgstr "Per favore compila il modulo."
600
+ # @ captcha
601
+ #, fuzzy
602
+ #~ msgid "Please enter a valid CAPTCHA value."
603
+ #~ msgstr "Per favore completa il test di controllo."
604
+
605
+ # @ captcha
606
+ #, fuzzy
607
+ #~ msgid ""
608
+ #~ "Error: You have entered an incorrect CAPTCHA value. Click the BACK button "
609
+ #~ "on your browser, and try again."
610
+ #~ msgstr ""
611
+ #~ "Errore: hai inserito una risposta errata nel codice di controllo. Fai "
612
+ #~ "click sul pulsante INDIETRO del tuo browser e prova di nuovo."
613
+
614
+ # @ captcha
615
+ #~ msgid "zero"
616
+ #~ msgstr "zero"
617
+ # @ captcha
618
+ #~ msgid "one"
619
+ #~ msgstr "uno"
620
+ # @ captcha
621
+ #~ msgid "two"
622
+ #~ msgstr "due"
623
+ # @ captcha
624
+ #~ msgid "three"
625
+ #~ msgstr "tre"
626
+ # @ captcha
627
+ #~ msgid "four"
628
+ #~ msgstr "quattro"
629
+ # @ captcha
630
+ #~ msgid "five"
631
+ #~ msgstr "cinque"
632
+ # @ captcha
633
+ #~ msgid "six"
634
+ #~ msgstr "sei"
635
+ # @ captcha
636
+ #~ msgid "seven"
637
+ #~ msgstr "sette"
638
+ # @ captcha
639
+ #~ msgid "eight"
640
+ #~ msgstr "otto"
641
+ # @ captcha
642
+ #~ msgid "nine"
643
+ #~ msgstr "nove"
644
+ # @ captcha
645
+ #~ msgid "eleven"
646
+ #~ msgstr "undici"
647
+ # @ captcha
648
+ #~ msgid "twelve"
649
+ #~ msgstr "dodici"
650
+ # @ captcha
651
+ #~ msgid "thirteen"
652
+ #~ msgstr "tredici"
653
+ # @ captcha
654
+ #~ msgid "fourteen"
655
+ #~ msgstr "quattordici"
656
+ # @ captcha
657
+ #~ msgid "fifteen"
658
+ #~ msgstr "quindici"
659
+ # @ captcha
660
+ #~ msgid "sixteen"
661
+ #~ msgstr "sedici"
662
+ # @ captcha
663
+ #~ msgid "seventeen"
664
+ #~ msgstr "diciassette"
665
+ # @ captcha
666
+ #~ msgid "eighteen"
667
+ #~ msgstr "diciotto"
668
+ # @ captcha
669
+ #~ msgid "nineteen"
670
+ #~ msgstr "diciannove"
671
+ # @ captcha
672
+ #~ msgid "ten"
673
+ #~ msgstr "dieci"
674
+ # @ captcha
675
+ #~ msgid "twenty"
676
+ #~ msgstr "venti"
677
+ # @ captcha
678
+ #~ msgid "thirty"
679
+ #~ msgstr "trenta"
680
+ # @ captcha
681
+ #~ msgid "forty"
682
+ #~ msgstr "quaranta"
683
+ # @ captcha
684
+ #~ msgid "fifty"
685
+ #~ msgstr "cinquanta"
686
+ # @ captcha
687
+ #~ msgid "sixty"
688
+ #~ msgstr "sessanta"
689
+ # @ captcha
690
+ #~ msgid "seventy"
691
+ #~ msgstr "settanta"
692
+ # @ captcha
693
+ #~ msgid "eighty"
694
+ #~ msgstr "ottanta"
695
+ # @ captcha
696
+ #~ msgid "ninety"
697
+ #~ msgstr "novanta"
698
+ # @ captcha
699
+ #~ msgid "and"
700
+ #~ msgstr "e"
701
+ # @ captcha
702
+ #, fuzzy
703
+ #~ msgid "Encryption password is not set"
704
+ #~ msgstr "La password per la decodifica della cifratura non è impostata"
705
+
706
+ # @ captcha
707
+ #, fuzzy
708
+ #~ msgid "Decryption password is not set"
709
+ #~ msgstr "La password per la decodifica della cifratura non è impostata"
bws_menu/languages/bestwebsoft-ja.mo ADDED
Binary file
bws_menu/languages/bestwebsoft-ja.po ADDED
@@ -0,0 +1,891 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: bestwebsoft\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2014-01-17 12:13+0300\n"
6
+ "PO-Revision-Date: 2014-01-17 12:13+0300\n"
7
+ "Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
8
+ "Language-Team: foken <foken@gmx.com>\n"
9
+ "Language: ja_JP\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\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.7\n"
17
+ "X-Poedit-SearchPath-0: .\n"
18
+
19
+ #: bws_menu.php:339
20
+ msgid "Not set"
21
+ msgstr "未設定"
22
+
23
+ #: bws_menu.php:341
24
+ #: bws_menu.php:345
25
+ msgid "On"
26
+ msgstr "On"
27
+
28
+ #: bws_menu.php:343
29
+ #: bws_menu.php:347
30
+ msgid "Off"
31
+ msgstr "Off"
32
+
33
+ #: bws_menu.php:351
34
+ #: bws_menu.php:355
35
+ #: bws_menu.php:359
36
+ #: bws_menu.php:363
37
+ #: bws_menu.php:367
38
+ #: bws_menu.php:393
39
+ msgid "N/A"
40
+ msgstr "該当なし"
41
+
42
+ #: bws_menu.php:365
43
+ msgid " Mb"
44
+ msgstr " Mb"
45
+
46
+ #: bws_menu.php:369
47
+ #: bws_menu.php:373
48
+ #: bws_menu.php:377
49
+ #: bws_menu.php:388
50
+ msgid "Yes"
51
+ msgstr "はい"
52
+
53
+ #: bws_menu.php:371
54
+ #: bws_menu.php:375
55
+ #: bws_menu.php:379
56
+ #: bws_menu.php:390
57
+ msgid "No"
58
+ msgstr "いいえ"
59
+
60
+ #: bws_menu.php:404
61
+ msgid "Operating System"
62
+ msgstr "オペレーション・システム"
63
+
64
+ #: bws_menu.php:405
65
+ msgid "Server"
66
+ msgstr "サーバ"
67
+
68
+ #: bws_menu.php:406
69
+ msgid "Memory usage"
70
+ msgstr "メモリー使用"
71
+
72
+ #: bws_menu.php:407
73
+ msgid "MYSQL Version"
74
+ msgstr "MYSQL バージョン"
75
+
76
+ #: bws_menu.php:408
77
+ msgid "SQL Mode"
78
+ msgstr "SQLモード"
79
+
80
+ #: bws_menu.php:409
81
+ msgid "PHP Version"
82
+ msgstr "PHP バージョン"
83
+
84
+ #: bws_menu.php:410
85
+ msgid "PHP Safe Mode"
86
+ msgstr "PHP Safe Mode"
87
+
88
+ #: bws_menu.php:411
89
+ msgid "PHP Allow URL fopen"
90
+ msgstr "PHP Allow URL fopen"
91
+
92
+ #: bws_menu.php:412
93
+ msgid "PHP Memory Limit"
94
+ msgstr "PHP Memory Limit"
95
+
96
+ #: bws_menu.php:413
97
+ msgid "PHP Max Upload Size"
98
+ msgstr "PHP Max Upload Size"
99
+
100
+ #: bws_menu.php:414
101
+ msgid "PHP Max Post Size"
102
+ msgstr "PHP Max Post Size"
103
+
104
+ #: bws_menu.php:415
105
+ msgid "PHP Max Script Execute Time"
106
+ msgstr "PHP Max Script Execute Time"
107
+
108
+ #: bws_menu.php:416
109
+ msgid "PHP Exif support"
110
+ msgstr "PHP Exif サポート"
111
+
112
+ #: bws_menu.php:417
113
+ msgid "PHP IPTC support"
114
+ msgstr "PHP IPTC サポート"
115
+
116
+ #: bws_menu.php:418
117
+ msgid "PHP XML support"
118
+ msgstr "PHP XML サポート"
119
+
120
+ #: bws_menu.php:419
121
+ msgid "Site URL"
122
+ msgstr "サイトURL"
123
+
124
+ #: bws_menu.php:420
125
+ msgid "Home URL"
126
+ msgstr "ホームURL"
127
+
128
+ #: bws_menu.php:421
129
+ msgid "WordPress Version"
130
+ msgstr "WordPress バージョン"
131
+
132
+ #: bws_menu.php:422
133
+ msgid "WordPress DB Version"
134
+ msgstr "WordPress データベース バージョン"
135
+
136
+ #: bws_menu.php:423
137
+ msgid "Multisite"
138
+ msgstr "複数サイト"
139
+
140
+ #: bws_menu.php:424
141
+ msgid "Active Theme"
142
+ msgstr "有効なテーマ"
143
+
144
+ #: bws_menu.php:440
145
+ msgid "Please enter a valid email address."
146
+ msgstr "正確なEメール・アドレスを入力して下さい。"
147
+
148
+ #: bws_menu.php:444
149
+ msgid "Email with system info is sent to "
150
+ msgstr "システム情報をメールで送信:"
151
+
152
+ #: bws_menu.php:448
153
+ msgid "Thank you for contacting us."
154
+ msgstr "ご連絡ありがとうございます"
155
+
156
+ #: bws_menu.php:476
157
+ msgid "Sorry, email message could not be delivered."
158
+ msgstr "申し訳ございませんが、貴方のemailは配信できませんでした。"
159
+
160
+ #: bws_menu.php:488
161
+ msgid "Switch to new interface"
162
+ msgstr ""
163
+
164
+ #: bws_menu.php:495
165
+ msgid "Pro plugins"
166
+ msgstr "Pro Plugins"
167
+
168
+ #: bws_menu.php:498
169
+ #: bws_menu.php:524
170
+ msgid "Activated plugins"
171
+ msgstr "有効なプラグイン"
172
+
173
+ #: bws_menu.php:500
174
+ #: bws_menu.php:508
175
+ #: bws_menu.php:516
176
+ #: bws_menu.php:526
177
+ #: bws_menu.php:534
178
+ #: bws_menu.php:542
179
+ #: bws_menu.php:552
180
+ #: bws_menu.php:559
181
+ #: bws_menu.php:567
182
+ msgid "Read more"
183
+ msgstr "もっと読む"
184
+
185
+ #: bws_menu.php:500
186
+ #: bws_menu.php:526
187
+ #: bws_menu.php:678
188
+ #: bws_menu.php:706
189
+ msgid "Settings"
190
+ msgstr "設定"
191
+
192
+ #: bws_menu.php:506
193
+ #: bws_menu.php:532
194
+ #: bws_menu.php:658
195
+ msgid "Installed plugins"
196
+ msgstr "導入済みプラグイン"
197
+
198
+ #: bws_menu.php:514
199
+ #: bws_menu.php:540
200
+ #: bws_menu.php:765
201
+ msgid "Recommended plugins"
202
+ msgstr "推奨プラグイン"
203
+
204
+ #: bws_menu.php:516
205
+ msgid "Purchase"
206
+ msgstr "購入"
207
+
208
+ #: bws_menu.php:521
209
+ msgid "Free plugins"
210
+ msgstr "無料プラグイン"
211
+
212
+ #: bws_menu.php:542
213
+ #: bws_menu.php:567
214
+ msgid "Download"
215
+ msgstr "ダウンロード"
216
+
217
+ #: bws_menu.php:542
218
+ #: bws_menu.php:567
219
+ #: bws_menu.php:867
220
+ #, php-format
221
+ msgid "Install %s"
222
+ msgstr "%s 導入"
223
+
224
+ #: bws_menu.php:542
225
+ #: bws_menu.php:567
226
+ msgid "Install now from wordpress.org"
227
+ msgstr "wordpress.org から直ぐに導入"
228
+
229
+ #: bws_menu.php:548
230
+ msgid "Free themes"
231
+ msgstr ""
232
+
233
+ #: bws_menu.php:551
234
+ #, fuzzy
235
+ msgid "Activated theme"
236
+ msgstr "有効なテーマ"
237
+
238
+ #: bws_menu.php:552
239
+ #, php-format
240
+ msgid "Customize &#8220;%s&#8221;"
241
+ msgstr ""
242
+
243
+ #: bws_menu.php:552
244
+ msgid "Customize"
245
+ msgstr ""
246
+
247
+ #: bws_menu.php:557
248
+ #, fuzzy
249
+ msgid "Installed themes"
250
+ msgstr "%s 導入"
251
+
252
+ #: bws_menu.php:565
253
+ #, fuzzy
254
+ msgid "Recommended themes"
255
+ msgstr "推奨プラグイン"
256
+
257
+ #: bws_menu.php:573
258
+ msgid "If you have any questions, please contact us via"
259
+ msgstr "もそご質問がある場合は、以下の方法でご連絡下さい:"
260
+
261
+ #: bws_menu.php:580
262
+ #: bws_menu.php:648
263
+ #: bws_menu.php:903
264
+ msgid "System status"
265
+ msgstr "システム状況"
266
+
267
+ #: bws_menu.php:584
268
+ #: bws_menu.php:906
269
+ msgid "Environment"
270
+ msgstr "環境"
271
+
272
+ #: bws_menu.php:595
273
+ #: bws_menu.php:917
274
+ msgid "Active Plugins"
275
+ msgstr "有効なプラグイン"
276
+
277
+ #: bws_menu.php:606
278
+ #: bws_menu.php:928
279
+ msgid "Inactive Plugins"
280
+ msgstr "無効なプラグイン"
281
+
282
+ #: bws_menu.php:620
283
+ #: bws_menu.php:942
284
+ msgid "Send to support"
285
+ msgstr "サポートに送信"
286
+
287
+ #: bws_menu.php:627
288
+ #: bws_menu.php:949
289
+ msgid "Send to custom email &#187;"
290
+ msgstr "カスタムEメールに送信&#187;"
291
+
292
+ #: bws_menu.php:638
293
+ msgid "Switch to old interface"
294
+ msgstr ""
295
+
296
+ #: bws_menu.php:644
297
+ #, fuzzy
298
+ msgid "Plugins"
299
+ msgstr "Pro Plugins"
300
+
301
+ #: bws_menu.php:646
302
+ msgid "Themes"
303
+ msgstr ""
304
+
305
+ #: bws_menu.php:652
306
+ msgid "All"
307
+ msgstr ""
308
+
309
+ #: bws_menu.php:653
310
+ #, fuzzy
311
+ msgid "Installed"
312
+ msgstr "%s 導入"
313
+
314
+ #: bws_menu.php:654
315
+ #, fuzzy
316
+ msgid "Recommended"
317
+ msgstr "推奨プラグイン"
318
+
319
+ #: bws_menu.php:676
320
+ #: bws_menu.php:704
321
+ #: bws_menu.php:726
322
+ #: bws_menu.php:754
323
+ #: bws_menu.php:795
324
+ #, fuzzy
325
+ msgid "Learn more"
326
+ msgstr "もっと読む"
327
+
328
+ #: bws_menu.php:694
329
+ #: bws_menu.php:744
330
+ #: bws_menu.php:785
331
+ msgid "Go"
332
+ msgstr ""
333
+
334
+ #: bws_menu.php:698
335
+ #: bws_menu.php:748
336
+ #: bws_menu.php:789
337
+ msgid "DONATE"
338
+ msgstr ""
339
+
340
+ #: bws_menu.php:728
341
+ #: bws_menu.php:756
342
+ #, fuzzy
343
+ msgid "Activate this plugin"
344
+ msgstr "有効なプラグイン"
345
+
346
+ #: bws_menu.php:728
347
+ #: bws_menu.php:756
348
+ #, fuzzy
349
+ msgid "Activate"
350
+ msgstr "有効なcaptcha"
351
+
352
+ #: bws_menu.php:797
353
+ #, fuzzy
354
+ msgid "Install now"
355
+ msgstr "Installa Ora"
356
+
357
+ #: bws_menu.php:819
358
+ msgid "Try again"
359
+ msgstr ""
360
+
361
+ #: bws_menu.php:836
362
+ #, php-format
363
+ msgid "Preview &#8220;%s&#8221;"
364
+ msgstr ""
365
+
366
+ #: bws_menu.php:867
367
+ msgid "Install Now"
368
+ msgstr "Installa Ora"
369
+
370
+ #: bws_menu.php:870
371
+ #, php-format
372
+ msgid "Update to version %s"
373
+ msgstr ""
374
+
375
+ #: bws_menu.php:870
376
+ msgid "Update"
377
+ msgstr ""
378
+
379
+ #: bws_menu.php:877
380
+ #, php-format
381
+ msgid "Preview %s"
382
+ msgstr ""
383
+
384
+ #: bws_menu.php:877
385
+ msgid "Preview"
386
+ msgstr ""
387
+
388
+ #: bws_menu.php:884
389
+ #, php-format
390
+ msgid "By %s"
391
+ msgstr ""
392
+
393
+ #: bws_menu.php:890
394
+ msgid "Details"
395
+ msgstr ""
396
+
397
+ #, fuzzy
398
+ #~ msgid "installed"
399
+ #~ msgstr "%s 導入"
400
+
401
+ #~ msgid "Contact Form Settings"
402
+ #~ msgstr "コンタクトフォーム設定"
403
+
404
+ #~ msgid "Contact Form"
405
+ #~ msgstr "コンタクトフォーム"
406
+
407
+ #~ msgid "Contact Form Pro Extra Settings"
408
+ #~ msgstr "Contact Form Pro 用設定"
409
+
410
+ #~ msgid "Contact Form Pro"
411
+ #~ msgstr "Contact Form Pro"
412
+
413
+ #~ msgid "Name:"
414
+ #~ msgstr "名前:"
415
+
416
+ #~ msgid "Address:"
417
+ #~ msgstr "住所:"
418
+
419
+ #~ msgid "Email Address:"
420
+ #~ msgstr "Eメール:"
421
+
422
+ #~ msgid "Phone number:"
423
+ #~ msgstr "電話番号:"
424
+
425
+ #~ msgid "Subject:"
426
+ #~ msgstr "件名:"
427
+
428
+ #~ msgid "Message:"
429
+ #~ msgstr "メッセージ:"
430
+
431
+ #~ msgid "Attachment:"
432
+ #~ msgstr "添付:"
433
+
434
+ #~ msgid "Send me a copy"
435
+ #~ msgstr "コピーを自分に送る"
436
+
437
+ #~ msgid "Submit"
438
+ #~ msgstr "送信"
439
+
440
+ #~ msgid "Your name is required."
441
+ #~ msgstr "名前は必須です。"
442
+
443
+ #~ msgid "Address is required."
444
+ #~ msgstr "住所が必要です。"
445
+
446
+ #~ msgid "A valid email address is required."
447
+ #~ msgstr "有効なEメールアドレスlが必須です。"
448
+
449
+ #~ msgid "Phone number is required."
450
+ #~ msgstr "電話番号は必須です。"
451
+
452
+ #~ msgid "Subject is required."
453
+ #~ msgstr "件名は必須です。"
454
+
455
+ #~ msgid "Message text is required."
456
+ #~ msgstr "メッセージ本文は必須です。"
457
+
458
+ #~ msgid "File format is not valid."
459
+ #~ msgstr "添付が壊れています。"
460
+
461
+ #~ msgid "File upload error."
462
+ #~ msgstr "ファイル・アップロード・エラー。"
463
+
464
+ #~ msgid "The file could not be uploaded."
465
+ #~ msgstr "ファイルは、アップロード出来ませんでした。"
466
+
467
+ #~ msgid "This file is too large."
468
+ #~ msgstr "このファイルは大きすぎます。"
469
+
470
+ #~ msgid "Please fill out the CAPTCHA."
471
+ #~ msgstr "CAPTCHAを入力して下さい。"
472
+
473
+ #~ msgid "Please make corrections below and try again."
474
+ #~ msgstr "以下を修正し、再度試して下さい。"
475
+
476
+ #~ msgid ""
477
+ #~ "If the 'Redirect to page' option is selected then the URL field should be "
478
+ #~ "in the following format"
479
+ #~ msgstr ""
480
+ #~ "’ページに転送’オプションを選択した場合は、URLフィールドが、以下の形式にな"
481
+ #~ "ります"
482
+
483
+ #~ msgid "Such user does not exist. Settings are not saved."
484
+ #~ msgstr "このようなユーザは存在しません。設定は保存されません。"
485
+
486
+ #~ msgid ""
487
+ #~ "Please enter a valid email address in the 'FROM' field. Settings are not "
488
+ #~ "saved."
489
+ #~ msgstr ""
490
+ #~ "'送信者'フィールドに正確なEメール・アドレスを入力して下さい。設定は保存さ"
491
+ #~ "れません。"
492
+
493
+ #~ msgid "Settings saved."
494
+ #~ msgstr "設定保存."
495
+
496
+ #~ msgid "Extra settings"
497
+ #~ msgstr "追加設定"
498
+
499
+ #~ msgid ""
500
+ #~ "If you would like to add the Contact Form to your website, just copy and "
501
+ #~ "paste this shortcode to your post or page or widget:"
502
+ #~ msgstr ""
503
+ #~ "コンタクトフォームをあなたのサイトに追加したい場合は、このショートカットを"
504
+ #~ "投稿、ページ又はウェジットにコピーして貼り付けるだけです:"
505
+
506
+ #~ msgid "or"
507
+ #~ msgstr "又は"
508
+
509
+ #~ msgid ""
510
+ #~ "If have any problems with the standard shortcode [contact_form], you "
511
+ #~ "should use the shortcode"
512
+ #~ msgstr ""
513
+ #~ "標準的な短いコード [contact_form]に問題がある場合は、この短いコードをご利"
514
+ #~ "用下さい"
515
+
516
+ #~ msgid "They work the same way."
517
+ #~ msgstr "同様に動作します。"
518
+
519
+ #~ msgid ""
520
+ #~ "If you leave the fields empty, the messages will be sent to the email "
521
+ #~ "address specified during registration."
522
+ #~ msgstr ""
523
+ #~ "以下の項目の情報が空欄の場合、登録の際に記述したアドレスにメッセージが送ら"
524
+ #~ "れます。"
525
+
526
+ #~ msgid "The user's email address:"
527
+ #~ msgstr "wordpressユーザのemailを利用r:"
528
+
529
+ #~ msgid "Create a username"
530
+ #~ msgstr "ユーザ名の選択"
531
+
532
+ #~ msgid ""
533
+ #~ "Enter a username of the person who should get the messages from the "
534
+ #~ "contact form."
535
+ #~ msgstr "コンタクトフォームからメッセージを受け取る方のユーザ名を入力。"
536
+
537
+ #~ msgid "Use this email address:"
538
+ #~ msgstr "このemailを利用:"
539
+
540
+ #~ msgid "Enter the email address you want the messages forwarded to."
541
+ #~ msgstr "メッセージ受信用のemailを設定。"
542
+
543
+ #~ msgid "Additional options"
544
+ #~ msgstr "追加オプション"
545
+
546
+ #~ msgid "What to use?"
547
+ #~ msgstr "何用途?"
548
+
549
+ #~ msgid "Wp-mail"
550
+ #~ msgstr "WPメール"
551
+
552
+ #~ msgid "You can use the wp_mail function for mailing"
553
+ #~ msgstr "メールにwp_mali機能が利用できます"
554
+
555
+ #~ msgid "Mail"
556
+ #~ msgstr "メール"
557
+
558
+ #~ msgid "To send mail you can use the php mail function"
559
+ #~ msgstr "メールを送信するには、phpメール機能が利用できます"
560
+
561
+ #~ msgid "Change text of the 'FROM' field"
562
+ #~ msgstr "'送信者' フィールドのテキストを変更"
563
+
564
+ #~ msgid "Enter the email address in the 'From' field"
565
+ #~ msgstr "'送信者' フィールドにメールアドレスを入力して下さい"
566
+
567
+ #~ msgid "User email"
568
+ #~ msgstr "ユーザ・Eメール"
569
+
570
+ #~ msgid ""
571
+ #~ "The email address of the user who fills the form will be used in the "
572
+ #~ "field 'From'."
573
+ #~ msgstr ""
574
+ #~ "フォームを入力したユーザのEメール・アドレスは、'送信者'フィールドに使用さ"
575
+ #~ "れます。"
576
+
577
+ #~ msgid "This email address will be used in the 'From' field."
578
+ #~ msgstr "このEメール・アドレスは、'送信者'フィールドに使用されます。"
579
+
580
+ #~ msgid "Display fields"
581
+ #~ msgstr "フィールドを表示"
582
+
583
+ #~ msgid "Address"
584
+ #~ msgstr "住所"
585
+
586
+ #~ msgid "Phone"
587
+ #~ msgstr "電話"
588
+
589
+ #~ msgid "Attachment block"
590
+ #~ msgstr "添付ブロック"
591
+
592
+ #~ msgid "Users can attach the following file formats"
593
+ #~ msgstr "ユーザは、以下のタイプのファイルを添付できる"
594
+
595
+ #~ msgid "Captcha"
596
+ #~ msgstr "Captcha"
597
+
598
+ #~ msgid "(powered by bestwebsoft.com)"
599
+ #~ msgstr "(powered by bestwebsoft.com)"
600
+
601
+ #~ msgid "Download captcha"
602
+ #~ msgstr "captchaをダウンロード"
603
+
604
+ #, fuzzy
605
+ #~ msgid "Display tips below the Attachment block"
606
+ #~ msgstr "添付ブロックの下のチップス"
607
+
608
+ #, fuzzy
609
+ #~ msgid "Display 'Send me a copy' block"
610
+ #~ msgstr "コピーブロックを自分に送る"
611
+
612
+ #~ msgid "Required fields"
613
+ #~ msgstr "必須フィールド"
614
+
615
+ #~ msgid "Name"
616
+ #~ msgstr "名前"
617
+
618
+ #~ msgid "Email Address"
619
+ #~ msgstr "Eメール・アドレス"
620
+
621
+ #~ msgid "Subject"
622
+ #~ msgstr "件名"
623
+
624
+ #~ msgid "Message"
625
+ #~ msgstr "メッセージ"
626
+
627
+ #~ msgid "Display additional info in the email"
628
+ #~ msgstr "メール中に追加情報を表示"
629
+
630
+ #~ msgid "Sent from (ip address)"
631
+ #~ msgstr "(IP-Adresse)から送られた"
632
+
633
+ #, fuzzy
634
+ #~ msgid "Example: Sent from (IP address):\t127.0.0.1"
635
+ #~ msgstr "(IP-Adresse)から送られた"
636
+
637
+ #~ msgid "Date/Time"
638
+ #~ msgstr "日時"
639
+
640
+ #~ msgid "Sent from (referer)"
641
+ #~ msgstr "(referer)から送られている"
642
+
643
+ #~ msgid "Using (user agent)"
644
+ #~ msgstr "(user agent)使用"
645
+
646
+ #~ msgid "Language settings for the field names in the form"
647
+ #~ msgstr "フォームのフィールド名用の言語設定"
648
+
649
+ #~ msgid "Add a language"
650
+ #~ msgstr "言語の追加"
651
+
652
+ #~ msgid "Change the names of the contact form fields and error messages"
653
+ #~ msgstr "コンタクト・フォームのフィールドの名前及びエラーメッセージを変更"
654
+
655
+ #~ msgid "English"
656
+ #~ msgstr "英語"
657
+
658
+ #~ msgid "Error message for the Name field"
659
+ #~ msgstr "名前フィールド用のエラーメッセージ"
660
+
661
+ #~ msgid "Error message for the Address field"
662
+ #~ msgstr "住所フィールド用のエラーメッセージ"
663
+
664
+ #~ msgid "Error message for the Email field"
665
+ #~ msgstr "Eメール・フィールド用のエラーメッセージ"
666
+
667
+ #~ msgid "Error message for the Phone field"
668
+ #~ msgstr "電話フィールド用のエラーメッセージ"
669
+
670
+ #~ msgid "Error message for the Subject field"
671
+ #~ msgstr "件名フィールド用のエラーメッセージ"
672
+
673
+ #~ msgid "Error message for the Message field"
674
+ #~ msgstr "メッセージ・フィールド用のエラーメッセージ"
675
+
676
+ #~ msgid "Error message about the file type for the Attachment field"
677
+ #~ msgstr "添付フィールド用の拡張子タイプに関するエラーメッセージ"
678
+
679
+ #~ msgid ""
680
+ #~ "Error message while uploading a file for the Attachment field to the "
681
+ #~ "server"
682
+ #~ msgstr ""
683
+ #~ "添付フィールド用のファイルをサーバにアップロード中のエラーメッセージ"
684
+
685
+ #~ msgid "Error message while moving the file for the Attachment field"
686
+ #~ msgstr "添付フィールド用のファイルを移動中のエラーメッセージ"
687
+
688
+ #~ msgid ""
689
+ #~ "Error message when file size limit for the Attachment field is exceeded"
690
+ #~ msgstr "添付フィールド用のファイルサイズ制限を超した場合のエラーメッセージ"
691
+
692
+ #~ msgid "Error message for the Captcha field"
693
+ #~ msgstr "Captcha フィールド用のエラーメッセージ"
694
+
695
+ #~ msgid "Error message for the whole form"
696
+ #~ msgstr "全体フォーム用のエラーメッセージ"
697
+
698
+ #~ msgid "Use shortcode"
699
+ #~ msgstr "短いコードの利用"
700
+
701
+ #~ msgid "for this language"
702
+ #~ msgstr "この言語用"
703
+
704
+ #~ msgid "Action after email is sent"
705
+ #~ msgstr "メール送信後の行動"
706
+
707
+ #~ msgid "Display text"
708
+ #~ msgstr "テキストを表示"
709
+
710
+ #~ msgid "Text"
711
+ #~ msgstr "文字"
712
+
713
+ #~ msgid "Redirect to the page"
714
+ #~ msgstr "ページに転送"
715
+
716
+ #~ msgid "Url"
717
+ #~ msgstr "Url"
718
+
719
+ #~ msgid "Save Changes"
720
+ #~ msgstr "変更を保存"
721
+
722
+ #~ msgid "Contact Form Pro | Extra Settings"
723
+ #~ msgstr "Contact Form Pro | 追加設定"
724
+
725
+ #~ msgid ""
726
+ #~ "This functionality is available in the Pro version of the plugin. For "
727
+ #~ "more details, please follow the link"
728
+ #~ msgstr ""
729
+ #~ "この機能は、プラグインのProバージョンで利用できます。詳細は、リンクを参照"
730
+ #~ "して下さい。"
731
+
732
+ #~ msgid "Errors output"
733
+ #~ msgstr "エラー出力"
734
+
735
+ #~ msgid "Display error messages"
736
+ #~ msgstr "エラーメッセージの表示"
737
+
738
+ #~ msgid "Color of the input field errors."
739
+ #~ msgstr "入力フィールド・エラーの色"
740
+
741
+ #~ msgid "Display error messages & color of the input field errors"
742
+ #~ msgstr "エラーメッセージと入力フィールド・エラーの色を表示"
743
+
744
+ #~ msgid "Add placeholder to the input blocks"
745
+ #~ msgstr "プレースホルダーを入力ブロックに追加"
746
+
747
+ #~ msgid "Add tooltips"
748
+ #~ msgstr "ツールチップの追加"
749
+
750
+ #~ msgid "Email address"
751
+ #~ msgstr "Eメール・アドレス"
752
+
753
+ #~ msgid "Phone Number"
754
+ #~ msgstr "電話番号"
755
+
756
+ #~ msgid "Attachment"
757
+ #~ msgstr "添付"
758
+
759
+ #~ msgid "Style options"
760
+ #~ msgstr "スタイル・オプション"
761
+
762
+ #~ msgid "Text color"
763
+ #~ msgstr "文字色"
764
+
765
+ #~ msgid "Default"
766
+ #~ msgstr "標準"
767
+
768
+ #~ msgid "Label text color"
769
+ #~ msgstr "ラベル文字色"
770
+
771
+ #~ msgid "Placeholder color"
772
+ #~ msgstr "プレースホルダ色"
773
+
774
+ #~ msgid "Errors color"
775
+ #~ msgstr "エラーの色"
776
+
777
+ #~ msgid "Error text color"
778
+ #~ msgstr "エラーテキストの色"
779
+
780
+ #~ msgid "Background color of the input field errors"
781
+ #~ msgstr "入力フィールド・エラーの背景色"
782
+
783
+ #~ msgid "Border color of the input field errors"
784
+ #~ msgstr "入力フィールド・エラーの罫線色"
785
+
786
+ #~ msgid "Placeholder color of the input field errors"
787
+ #~ msgstr "入力フィールド・エラー用のプレースホルダ色"
788
+
789
+ #~ msgid "Input fields"
790
+ #~ msgstr "フィールドを入力"
791
+
792
+ #~ msgid "Input fields background color"
793
+ #~ msgstr "フィールドの背景色の入力"
794
+
795
+ #~ msgid "Text fields color"
796
+ #~ msgstr "文字フィールド色"
797
+
798
+ #~ msgid "Border width in px, numbers only"
799
+ #~ msgstr "罫線幅(px単位)、数値のみ"
800
+
801
+ #~ msgid "Border color"
802
+ #~ msgstr "罫線色"
803
+
804
+ #~ msgid "Submit button"
805
+ #~ msgstr "送信ボタン"
806
+
807
+ #~ msgid "Width in px, numbers only"
808
+ #~ msgstr "px単位の幅、数字のみ"
809
+
810
+ #~ msgid "Button color"
811
+ #~ msgstr "ボタンの色"
812
+
813
+ #~ msgid "Button text color"
814
+ #~ msgstr "ボタン文字の色"
815
+
816
+ #~ msgid "Contact Form Pro | Preview"
817
+ #~ msgstr "Contact Form Pro | プレビュー"
818
+
819
+ #~ msgid "Show with errors"
820
+ #~ msgstr "エラーで表示"
821
+
822
+ #~ msgid "Please enter your full name..."
823
+ #~ msgstr "貴方の氏名を入力して下さい..."
824
+
825
+ #~ msgid "Please enter your address..."
826
+ #~ msgstr "貴方の住所を入力して下さい..."
827
+
828
+ #~ msgid "Please enter your email address..."
829
+ #~ msgstr "貴方のEメール・アドレスを入力して下さい..."
830
+
831
+ #~ msgid "Please enter your phone number..."
832
+ #~ msgstr "貴方の電話番号を入力して下さい..."
833
+
834
+ #~ msgid "Please enter subject..."
835
+ #~ msgstr "件名を入力して下さい..."
836
+
837
+ #~ msgid "Please enter your message..."
838
+ #~ msgstr "メッセージを入力して下さい..."
839
+
840
+ #~ msgid ""
841
+ #~ "Supported file types: HTML, TXT, CSS, GIF, PNG, JPEG, JPG, TIFF, BMP, AI, "
842
+ #~ "EPS, PS, RTF, PDF, DOC, DOCX, XLS, ZIP, RAR, WAV, MP3, PPT. Max file "
843
+ #~ "size: 2MB"
844
+ #~ msgstr ""
845
+ #~ "サポートしてるファイル形式: HTML, TXT, CSS, GIF, PNG, JPEG, JPG, TIFF, "
846
+ #~ "BMP, AI, EPS, PS, RTF, PDF, DOC, DOCX, XLS, ZIP, RAR, WAV, MP3, PPT. 最大"
847
+ #~ "ファイルサイズ: 2MB"
848
+
849
+ #~ msgid "You can attach the following file formats"
850
+ #~ msgstr "貴方は、以下のタイプのファイルを添付できます"
851
+
852
+ #~ msgid "Contact from"
853
+ #~ msgstr "コンタクトフォーム"
854
+
855
+ #~ msgid "Email"
856
+ #~ msgstr "Eメール"
857
+
858
+ #~ msgid "Site"
859
+ #~ msgstr "サイト"
860
+
861
+ #~ msgid ""
862
+ #~ "If you can see this MIME, it means that the MIME type is not supported by "
863
+ #~ "your email client!"
864
+ #~ msgstr ""
865
+ #~ "このMIMEを見ている場合は、貴方のクライアントはMIMEタイプを読めません。"
866
+
867
+ #~ msgid "FAQ"
868
+ #~ msgstr "FAQ"
869
+
870
+ #~ msgid "Support"
871
+ #~ msgstr "サポート"
872
+
873
+ #~ msgid "Are you sure that you want to delete this language data?"
874
+ #~ msgstr "本当に、この言語データを削除しますか?"
875
+
876
+ #~ msgid "Contact Form Options"
877
+ #~ msgstr "コンタクトフォーム オプション"
878
+
879
+ #, fuzzy
880
+ #~ msgid "Display Attachment tips"
881
+ #~ msgstr "添付ブロックを表示"
882
+
883
+ #~ msgid "Please enter a valid email address. Settings are not saved."
884
+ #~ msgstr "正確なemailを入力して下さい。設定は保存されません。"
885
+
886
+ #, fuzzy
887
+ #~ msgid "E-Mail Address"
888
+ #~ msgstr "E-Mail:"
889
+
890
+ #~ msgid "E-Mail Addresse:"
891
+ #~ msgstr "Indirizzo e-mail:"
bws_menu/languages/bestwebsoft-pt_BR.mo ADDED
Binary file
bws_menu/languages/bestwebsoft-pt_BR.po ADDED
@@ -0,0 +1,464 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: bestwebsoft\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2014-01-17 12:13+0300\n"
6
+ "PO-Revision-Date: 2014-01-17 12:13+0300\n"
7
+ "Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
8
+ "Language-Team: Dionizio Bonfim Bach | DJIO <wordpress@djio.com.br>\n"
9
+ "Language: pt_BR\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=2; plural=n != 1;\n"
14
+ "X-Generator: Poedit 1.5.7\n"
15
+ "X-Poedit-SourceCharset: UTF-8\n"
16
+ "X-Poedit-KeywordsList: __;_e\n"
17
+ "X-Poedit-Basepath: ..\n"
18
+ "X-Textdomain-Support: yes\n"
19
+ "X-Poedit-SearchPath-0: .\n"
20
+
21
+ # @ captcha
22
+ #: bws_menu.php:339
23
+ msgid "Not set"
24
+ msgstr "Não definido"
25
+
26
+ # @ captcha
27
+ #: bws_menu.php:341
28
+ #: bws_menu.php:345
29
+ msgid "On"
30
+ msgstr "Ligado"
31
+
32
+ # @ captcha
33
+ #: bws_menu.php:343
34
+ #: bws_menu.php:347
35
+ msgid "Off"
36
+ msgstr "Desligado"
37
+
38
+ # @ captcha
39
+ #: bws_menu.php:351
40
+ #: bws_menu.php:355
41
+ #: bws_menu.php:359
42
+ #: bws_menu.php:363
43
+ #: bws_menu.php:367
44
+ #: bws_menu.php:393
45
+ msgid "N/A"
46
+ msgstr "N/D"
47
+
48
+ # @ captcha
49
+ #: bws_menu.php:365
50
+ msgid " Mb"
51
+ msgstr " Mb"
52
+
53
+ # @ captcha
54
+ #: bws_menu.php:369
55
+ #: bws_menu.php:373
56
+ #: bws_menu.php:377
57
+ #: bws_menu.php:388
58
+ msgid "Yes"
59
+ msgstr "Sim"
60
+
61
+ # @ captcha
62
+ #: bws_menu.php:371
63
+ #: bws_menu.php:375
64
+ #: bws_menu.php:379
65
+ #: bws_menu.php:390
66
+ msgid "No"
67
+ msgstr "Não"
68
+
69
+ # @ captcha
70
+ #: bws_menu.php:404
71
+ msgid "Operating System"
72
+ msgstr "Sistema Operacional"
73
+
74
+ # @ captcha
75
+ #: bws_menu.php:405
76
+ msgid "Server"
77
+ msgstr "Servidor"
78
+
79
+ # @ captcha
80
+ #: bws_menu.php:406
81
+ msgid "Memory usage"
82
+ msgstr "Uso de memória"
83
+
84
+ # @ captcha
85
+ #: bws_menu.php:407
86
+ msgid "MYSQL Version"
87
+ msgstr "Versão do MySQL"
88
+
89
+ # @ captcha
90
+ #: bws_menu.php:408
91
+ msgid "SQL Mode"
92
+ msgstr "Modo SQL"
93
+
94
+ # @ captcha
95
+ #: bws_menu.php:409
96
+ msgid "PHP Version"
97
+ msgstr "Versão do PHP"
98
+
99
+ # @ captcha
100
+ #: bws_menu.php:410
101
+ msgid "PHP Safe Mode"
102
+ msgstr "Modo de Segurança do PHP"
103
+
104
+ # @ captcha
105
+ #: bws_menu.php:411
106
+ msgid "PHP Allow URL fopen"
107
+ msgstr "Permissão de fopen de URL do PHP"
108
+
109
+ # @ captcha
110
+ #: bws_menu.php:412
111
+ msgid "PHP Memory Limit"
112
+ msgstr "Limite de Memória do PHP"
113
+
114
+ # @ captcha
115
+ #: bws_menu.php:413
116
+ msgid "PHP Max Upload Size"
117
+ msgstr "Tamanho Máximo de Upload no PHP"
118
+
119
+ # @ captcha
120
+ #: bws_menu.php:414
121
+ msgid "PHP Max Post Size"
122
+ msgstr "Tamanho Máximo de Envio do PHP"
123
+
124
+ # @ captcha
125
+ #: bws_menu.php:415
126
+ msgid "PHP Max Script Execute Time"
127
+ msgstr "Tempo de Execução Máximo do PHP"
128
+
129
+ # @ captcha
130
+ #: bws_menu.php:416
131
+ msgid "PHP Exif support"
132
+ msgstr "Suporte a Exif no PHP"
133
+
134
+ # @ captcha
135
+ #: bws_menu.php:417
136
+ msgid "PHP IPTC support"
137
+ msgstr "Suporte da IPTC no PHP"
138
+
139
+ # @ captcha
140
+ #: bws_menu.php:418
141
+ msgid "PHP XML support"
142
+ msgstr "Suporte a XML no PHP"
143
+
144
+ # @ captcha
145
+ #: bws_menu.php:419
146
+ msgid "Site URL"
147
+ msgstr "URL do Site"
148
+
149
+ # @ captcha
150
+ #: bws_menu.php:420
151
+ msgid "Home URL"
152
+ msgstr "URL da Página Inicial"
153
+
154
+ # @ captcha
155
+ #: bws_menu.php:421
156
+ msgid "WordPress Version"
157
+ msgstr "Versão do WordPress"
158
+
159
+ # @ captcha
160
+ #: bws_menu.php:422
161
+ msgid "WordPress DB Version"
162
+ msgstr "Versão do DB do WordPress"
163
+
164
+ # @ captcha
165
+ #: bws_menu.php:423
166
+ msgid "Multisite"
167
+ msgstr "Multisite"
168
+
169
+ # @ captcha
170
+ #: bws_menu.php:424
171
+ msgid "Active Theme"
172
+ msgstr "Tema Ativo"
173
+
174
+ # @ captcha
175
+ #: bws_menu.php:440
176
+ msgid "Please enter a valid email address."
177
+ msgstr "Por favor, informe um endereço de email válido."
178
+
179
+ # @ captcha
180
+ #: bws_menu.php:444
181
+ msgid "Email with system info is sent to "
182
+ msgstr "Email com informações do sistema é enviado para "
183
+
184
+ # @ captcha
185
+ #: bws_menu.php:448
186
+ msgid "Thank you for contacting us."
187
+ msgstr "Obrigado por nos contatar."
188
+
189
+ # @ captcha
190
+ #: bws_menu.php:476
191
+ msgid "Sorry, email message could not be delivered."
192
+ msgstr "Desculpe, a mensagem de email não pôde ser enviada."
193
+
194
+ #: bws_menu.php:488
195
+ msgid "Switch to new interface"
196
+ msgstr ""
197
+
198
+ # @ captcha
199
+ #: bws_menu.php:495
200
+ msgid "Pro plugins"
201
+ msgstr "Plugins Pro"
202
+
203
+ # @ captcha
204
+ #: bws_menu.php:498
205
+ #: bws_menu.php:524
206
+ msgid "Activated plugins"
207
+ msgstr "Plugins ativados"
208
+
209
+ # @ captcha
210
+ #: bws_menu.php:500
211
+ #: bws_menu.php:508
212
+ #: bws_menu.php:516
213
+ #: bws_menu.php:526
214
+ #: bws_menu.php:534
215
+ #: bws_menu.php:542
216
+ #: bws_menu.php:552
217
+ #: bws_menu.php:559
218
+ #: bws_menu.php:567
219
+ msgid "Read more"
220
+ msgstr "Leia Mais"
221
+
222
+ # @ captcha
223
+ #: bws_menu.php:500
224
+ #: bws_menu.php:526
225
+ #: bws_menu.php:678
226
+ #: bws_menu.php:706
227
+ msgid "Settings"
228
+ msgstr "Configurações"
229
+
230
+ # @ captcha
231
+ #: bws_menu.php:506
232
+ #: bws_menu.php:532
233
+ #: bws_menu.php:658
234
+ msgid "Installed plugins"
235
+ msgstr "Plugins Instalados"
236
+
237
+ # @ captcha
238
+ #: bws_menu.php:514
239
+ #: bws_menu.php:540
240
+ #: bws_menu.php:765
241
+ msgid "Recommended plugins"
242
+ msgstr "Plugins Recomendados"
243
+
244
+ # @ captcha
245
+ #: bws_menu.php:516
246
+ msgid "Purchase"
247
+ msgstr "Compra"
248
+
249
+ # @ captcha
250
+ #: bws_menu.php:521
251
+ msgid "Free plugins"
252
+ msgstr "Plugins Grátis"
253
+
254
+ # @ captcha
255
+ #: bws_menu.php:542
256
+ #: bws_menu.php:567
257
+ msgid "Download"
258
+ msgstr "Baixar"
259
+
260
+ # @ default
261
+ #: bws_menu.php:542
262
+ #: bws_menu.php:567
263
+ #: bws_menu.php:867
264
+ #, php-format
265
+ msgid "Install %s"
266
+ msgstr "Instalar %s"
267
+
268
+ # @ captcha
269
+ #: bws_menu.php:542
270
+ #: bws_menu.php:567
271
+ msgid "Install now from wordpress.org"
272
+ msgstr "Instale agora do site do wordpress (wordpress.org)"
273
+
274
+ #: bws_menu.php:548
275
+ msgid "Free themes"
276
+ msgstr ""
277
+
278
+ # @ captcha
279
+ #: bws_menu.php:551
280
+ #, fuzzy
281
+ msgid "Activated theme"
282
+ msgstr "Tema Ativo"
283
+
284
+ #: bws_menu.php:552
285
+ #, php-format
286
+ msgid "Customize &#8220;%s&#8221;"
287
+ msgstr ""
288
+
289
+ #: bws_menu.php:552
290
+ msgid "Customize"
291
+ msgstr ""
292
+
293
+ # @ default
294
+ #: bws_menu.php:557
295
+ #, fuzzy
296
+ msgid "Installed themes"
297
+ msgstr "Instalar %s"
298
+
299
+ # @ captcha
300
+ #: bws_menu.php:565
301
+ #, fuzzy
302
+ msgid "Recommended themes"
303
+ msgstr "Plugins Recomendados"
304
+
305
+ # @ captcha
306
+ #: bws_menu.php:573
307
+ msgid "If you have any questions, please contact us via"
308
+ msgstr "Se você tiver quaisquer perguntas, por favor entre em contato via"
309
+
310
+ # @ captcha
311
+ #: bws_menu.php:580
312
+ #: bws_menu.php:648
313
+ #: bws_menu.php:903
314
+ msgid "System status"
315
+ msgstr "Status do sistema"
316
+
317
+ # @ captcha
318
+ #: bws_menu.php:584
319
+ #: bws_menu.php:906
320
+ msgid "Environment"
321
+ msgstr "Ambiente"
322
+
323
+ # @ captcha
324
+ #: bws_menu.php:595
325
+ #: bws_menu.php:917
326
+ msgid "Active Plugins"
327
+ msgstr "Plugins Ativos"
328
+
329
+ # @ captcha
330
+ #: bws_menu.php:606
331
+ #: bws_menu.php:928
332
+ msgid "Inactive Plugins"
333
+ msgstr "Plugins Inativos"
334
+
335
+ # @ captcha
336
+ #: bws_menu.php:620
337
+ #: bws_menu.php:942
338
+ msgid "Send to support"
339
+ msgstr "Enviar para o suporte"
340
+
341
+ # @ captcha
342
+ #: bws_menu.php:627
343
+ #: bws_menu.php:949
344
+ msgid "Send to custom email &#187;"
345
+ msgstr "Enviar para email personalizado &#187;"
346
+
347
+ #: bws_menu.php:638
348
+ msgid "Switch to old interface"
349
+ msgstr ""
350
+
351
+ # @ captcha
352
+ #: bws_menu.php:644
353
+ #, fuzzy
354
+ msgid "Plugins"
355
+ msgstr "Plugins Pro"
356
+
357
+ #: bws_menu.php:646
358
+ msgid "Themes"
359
+ msgstr ""
360
+
361
+ #: bws_menu.php:652
362
+ msgid "All"
363
+ msgstr ""
364
+
365
+ # @ default
366
+ #: bws_menu.php:653
367
+ #, fuzzy
368
+ msgid "Installed"
369
+ msgstr "Instalar %s"
370
+
371
+ # @ captcha
372
+ #: bws_menu.php:654
373
+ #, fuzzy
374
+ msgid "Recommended"
375
+ msgstr "Plugins Recomendados"
376
+
377
+ # @ captcha
378
+ #: bws_menu.php:676
379
+ #: bws_menu.php:704
380
+ #: bws_menu.php:726
381
+ #: bws_menu.php:754
382
+ #: bws_menu.php:795
383
+ #, fuzzy
384
+ msgid "Learn more"
385
+ msgstr "Leia Mais"
386
+
387
+ #: bws_menu.php:694
388
+ #: bws_menu.php:744
389
+ #: bws_menu.php:785
390
+ msgid "Go"
391
+ msgstr ""
392
+
393
+ #: bws_menu.php:698
394
+ #: bws_menu.php:748
395
+ #: bws_menu.php:789
396
+ msgid "DONATE"
397
+ msgstr ""
398
+
399
+ # @ captcha
400
+ #: bws_menu.php:728
401
+ #: bws_menu.php:756
402
+ #, fuzzy
403
+ msgid "Activate this plugin"
404
+ msgstr "Plugins ativados"
405
+
406
+ # @ captcha
407
+ #: bws_menu.php:728
408
+ #: bws_menu.php:756
409
+ #, fuzzy
410
+ msgid "Activate"
411
+ msgstr "Plugins ativados"
412
+
413
+ # @ default
414
+ #: bws_menu.php:797
415
+ #, fuzzy
416
+ msgid "Install now"
417
+ msgstr "Instalar %s"
418
+
419
+ #: bws_menu.php:819
420
+ msgid "Try again"
421
+ msgstr ""
422
+
423
+ #: bws_menu.php:836
424
+ #, php-format
425
+ msgid "Preview &#8220;%s&#8221;"
426
+ msgstr ""
427
+
428
+ # @ default
429
+ #: bws_menu.php:867
430
+ #, fuzzy
431
+ msgid "Install Now"
432
+ msgstr "Instalar %s"
433
+
434
+ #: bws_menu.php:870
435
+ #, php-format
436
+ msgid "Update to version %s"
437
+ msgstr ""
438
+
439
+ #: bws_menu.php:870
440
+ msgid "Update"
441
+ msgstr ""
442
+
443
+ #: bws_menu.php:877
444
+ #, php-format
445
+ msgid "Preview %s"
446
+ msgstr ""
447
+
448
+ #: bws_menu.php:877
449
+ msgid "Preview"
450
+ msgstr ""
451
+
452
+ #: bws_menu.php:884
453
+ #, php-format
454
+ msgid "By %s"
455
+ msgstr ""
456
+
457
+ #: bws_menu.php:890
458
+ msgid "Details"
459
+ msgstr ""
460
+
461
+ # @ default
462
+ #, fuzzy
463
+ #~ msgid "installed"
464
+ #~ msgstr "Instalar %s"
bws_menu/languages/bestwebsoft-ru_RU.mo ADDED
Binary file
bws_menu/languages/bestwebsoft-ru_RU.po ADDED
@@ -0,0 +1,391 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: bestwebsoft\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2014-01-17 12:51+0300\n"
6
+ "PO-Revision-Date: 2014-01-17 12:51+0300\n"
7
+ "Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
8
+ "Language-Team: bestwebsoft.com <http://support.bestwebsoft.com>\n"
9
+ "Language: ru_RU\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\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
+ #: bws_menu.php:339
20
+ msgid "Not set"
21
+ msgstr "Не задан"
22
+
23
+ #: bws_menu.php:341
24
+ #: bws_menu.php:345
25
+ msgid "On"
26
+ msgstr "Вкл"
27
+
28
+ #: bws_menu.php:343
29
+ #: bws_menu.php:347
30
+ msgid "Off"
31
+ msgstr "Выкл"
32
+
33
+ #: bws_menu.php:351
34
+ #: bws_menu.php:355
35
+ #: bws_menu.php:359
36
+ #: bws_menu.php:363
37
+ #: bws_menu.php:367
38
+ #: bws_menu.php:393
39
+ msgid "N/A"
40
+ msgstr "Неизвестно"
41
+
42
+ #: bws_menu.php:365
43
+ msgid " Mb"
44
+ msgstr "Mb"
45
+
46
+ #: bws_menu.php:369
47
+ #: bws_menu.php:373
48
+ #: bws_menu.php:377
49
+ #: bws_menu.php:388
50
+ msgid "Yes"
51
+ msgstr "Да"
52
+
53
+ #: bws_menu.php:371
54
+ #: bws_menu.php:375
55
+ #: bws_menu.php:379
56
+ #: bws_menu.php:390
57
+ msgid "No"
58
+ msgstr "Нет"
59
+
60
+ #: bws_menu.php:404
61
+ msgid "Operating System"
62
+ msgstr "Операционная система"
63
+
64
+ #: bws_menu.php:405
65
+ msgid "Server"
66
+ msgstr "Тип сервера"
67
+
68
+ #: bws_menu.php:406
69
+ msgid "Memory usage"
70
+ msgstr "Памяти использовано"
71
+
72
+ #: bws_menu.php:407
73
+ msgid "MYSQL Version"
74
+ msgstr "Версия MYSQL"
75
+
76
+ #: bws_menu.php:408
77
+ msgid "SQL Mode"
78
+ msgstr "Режим SQL"
79
+
80
+ #: bws_menu.php:409
81
+ msgid "PHP Version"
82
+ msgstr "Версия PHP"
83
+
84
+ #: bws_menu.php:410
85
+ msgid "PHP Safe Mode"
86
+ msgstr "PHP Safe Mode"
87
+
88
+ #: bws_menu.php:411
89
+ msgid "PHP Allow URL fopen"
90
+ msgstr "PHP Allow URL fopen"
91
+
92
+ #: bws_menu.php:412
93
+ msgid "PHP Memory Limit"
94
+ msgstr "Лимит памяти"
95
+
96
+ #: bws_menu.php:413
97
+ msgid "PHP Max Upload Size"
98
+ msgstr "Макс. размер загружаемого файла"
99
+
100
+ #: bws_menu.php:414
101
+ msgid "PHP Max Post Size"
102
+ msgstr "Макс. размер записи"
103
+
104
+ #: bws_menu.php:415
105
+ msgid "PHP Max Script Execute Time"
106
+ msgstr "Макс. время выполнения сценария"
107
+
108
+ #: bws_menu.php:416
109
+ msgid "PHP Exif support"
110
+ msgstr "Поддержка PHP Exif"
111
+
112
+ #: bws_menu.php:417
113
+ msgid "PHP IPTC support"
114
+ msgstr "Поддержка PHP IPTC"
115
+
116
+ #: bws_menu.php:418
117
+ msgid "PHP XML support"
118
+ msgstr "Поддержка PHP XML"
119
+
120
+ #: bws_menu.php:419
121
+ msgid "Site URL"
122
+ msgstr "Адрес сайта"
123
+
124
+ #: bws_menu.php:420
125
+ msgid "Home URL"
126
+ msgstr "Основной адрес сайта"
127
+
128
+ #: bws_menu.php:421
129
+ msgid "WordPress Version"
130
+ msgstr "Версия WordPress"
131
+
132
+ #: bws_menu.php:422
133
+ msgid "WordPress DB Version"
134
+ msgstr "Версия базы данных WordPress"
135
+
136
+ #: bws_menu.php:423
137
+ msgid "Multisite"
138
+ msgstr "Мультиблог"
139
+
140
+ #: bws_menu.php:424
141
+ msgid "Active Theme"
142
+ msgstr "Текущая тема"
143
+
144
+ #: bws_menu.php:440
145
+ msgid "Please enter a valid email address."
146
+ msgstr "Пожалуйста, введите валидный емайл."
147
+
148
+ #: bws_menu.php:444
149
+ msgid "Email with system info is sent to "
150
+ msgstr "E-mail с системной информацией отправлен на"
151
+
152
+ #: bws_menu.php:448
153
+ msgid "Thank you for contacting us."
154
+ msgstr "Спасибо что связались с нами."
155
+
156
+ #: bws_menu.php:476
157
+ msgid "Sorry, email message could not be delivered."
158
+ msgstr "Извините, ваш email не может быть отправлен."
159
+
160
+ #: bws_menu.php:488
161
+ msgid "Switch to new interface"
162
+ msgstr "Переключится на новый интерфейс"
163
+
164
+ #: bws_menu.php:495
165
+ msgid "Pro plugins"
166
+ msgstr "Pro плагины"
167
+
168
+ #: bws_menu.php:498
169
+ #: bws_menu.php:524
170
+ msgid "Activated plugins"
171
+ msgstr "Активированные плагины"
172
+
173
+ #: bws_menu.php:500
174
+ #: bws_menu.php:508
175
+ #: bws_menu.php:516
176
+ #: bws_menu.php:526
177
+ #: bws_menu.php:534
178
+ #: bws_menu.php:542
179
+ #: bws_menu.php:552
180
+ #: bws_menu.php:559
181
+ #: bws_menu.php:567
182
+ msgid "Read more"
183
+ msgstr "Подробнее..."
184
+
185
+ #: bws_menu.php:500
186
+ #: bws_menu.php:526
187
+ #: bws_menu.php:678
188
+ #: bws_menu.php:706
189
+ msgid "Settings"
190
+ msgstr "Настройки"
191
+
192
+ #: bws_menu.php:506
193
+ #: bws_menu.php:532
194
+ #: bws_menu.php:658
195
+ msgid "Installed plugins"
196
+ msgstr "Установленные плагины"
197
+
198
+ #: bws_menu.php:514
199
+ #: bws_menu.php:540
200
+ #: bws_menu.php:765
201
+ msgid "Recommended plugins"
202
+ msgstr "Рекомендованные к установке плагины"
203
+
204
+ #: bws_menu.php:516
205
+ msgid "Purchase"
206
+ msgstr "Купить"
207
+
208
+ #: bws_menu.php:521
209
+ msgid "Free plugins"
210
+ msgstr "Бесплатные плагины"
211
+
212
+ #: bws_menu.php:542
213
+ #: bws_menu.php:567
214
+ msgid "Download"
215
+ msgstr "Скачать"
216
+
217
+ #: bws_menu.php:542
218
+ #: bws_menu.php:567
219
+ #: bws_menu.php:867
220
+ #, php-format
221
+ msgid "Install %s"
222
+ msgstr "Установлено %s"
223
+
224
+ #: bws_menu.php:542
225
+ #: bws_menu.php:567
226
+ msgid "Install now from wordpress.org"
227
+ msgstr "Установить с wordpress.org"
228
+
229
+ #: bws_menu.php:548
230
+ msgid "Free themes"
231
+ msgstr "Бесплатные темы"
232
+
233
+ #: bws_menu.php:551
234
+ msgid "Activated theme"
235
+ msgstr "Активная тема"
236
+
237
+ #: bws_menu.php:552
238
+ #, php-format
239
+ msgid "Customize &#8220;%s&#8221;"
240
+ msgstr "Кастомизировать &#8220;%s&#8221;"
241
+
242
+ #: bws_menu.php:552
243
+ msgid "Customize"
244
+ msgstr "Кастомизировать"
245
+
246
+ #: bws_menu.php:557
247
+ msgid "Installed themes"
248
+ msgstr "Установленные темы"
249
+
250
+ #: bws_menu.php:565
251
+ msgid "Recommended themes"
252
+ msgstr "Рекомендованные темы"
253
+
254
+ #: bws_menu.php:573
255
+ msgid "If you have any questions, please contact us via"
256
+ msgstr "Если у вас есть какие-то вопросы, обращайтесь на"
257
+
258
+ #: bws_menu.php:580
259
+ #: bws_menu.php:648
260
+ #: bws_menu.php:903
261
+ msgid "System status"
262
+ msgstr "Системная информация"
263
+
264
+ #: bws_menu.php:584
265
+ #: bws_menu.php:906
266
+ msgid "Environment"
267
+ msgstr "Системная среда"
268
+
269
+ #: bws_menu.php:595
270
+ #: bws_menu.php:917
271
+ msgid "Active Plugins"
272
+ msgstr "Активированные плагины"
273
+
274
+ #: bws_menu.php:606
275
+ #: bws_menu.php:928
276
+ msgid "Inactive Plugins"
277
+ msgstr "Неактивированные плагины"
278
+
279
+ #: bws_menu.php:620
280
+ #: bws_menu.php:942
281
+ msgid "Send to support"
282
+ msgstr "Отправить в тех. поддержку"
283
+
284
+ #: bws_menu.php:627
285
+ #: bws_menu.php:949
286
+ msgid "Send to custom email &#187;"
287
+ msgstr "Отправить на емейл &#187;"
288
+
289
+ #: bws_menu.php:638
290
+ msgid "Switch to old interface"
291
+ msgstr "Переключится на старый интерфейс"
292
+
293
+ #: bws_menu.php:644
294
+ msgid "Plugins"
295
+ msgstr "Плагины"
296
+
297
+ #: bws_menu.php:646
298
+ msgid "Themes"
299
+ msgstr "Темы"
300
+
301
+ #: bws_menu.php:652
302
+ msgid "All"
303
+ msgstr "Все"
304
+
305
+ #: bws_menu.php:653
306
+ msgid "Installed"
307
+ msgstr "Установленные"
308
+
309
+ #: bws_menu.php:654
310
+ msgid "Recommended"
311
+ msgstr "Рекомендованные"
312
+
313
+ #: bws_menu.php:676
314
+ #: bws_menu.php:704
315
+ #: bws_menu.php:726
316
+ #: bws_menu.php:754
317
+ #: bws_menu.php:795
318
+ msgid "Learn more"
319
+ msgstr "Подробнее"
320
+
321
+ #: bws_menu.php:694
322
+ #: bws_menu.php:744
323
+ #: bws_menu.php:785
324
+ msgid "Go"
325
+ msgstr "Перейти на"
326
+
327
+ #: bws_menu.php:698
328
+ #: bws_menu.php:748
329
+ #: bws_menu.php:789
330
+ msgid "DONATE"
331
+ msgstr "Пожертвовать"
332
+
333
+ #: bws_menu.php:728
334
+ #: bws_menu.php:756
335
+ msgid "Activate this plugin"
336
+ msgstr "Активировать плагин"
337
+
338
+ #: bws_menu.php:728
339
+ #: bws_menu.php:756
340
+ msgid "Activate"
341
+ msgstr "Активировать"
342
+
343
+ #: bws_menu.php:797
344
+ msgid "Install now"
345
+ msgstr "Установить"
346
+
347
+ #: bws_menu.php:819
348
+ msgid "Try again"
349
+ msgstr "Попробовать снова"
350
+
351
+ #: bws_menu.php:836
352
+ #, php-format
353
+ msgid "Preview &#8220;%s&#8221;"
354
+ msgstr "Просмотр &#8220;%s&#8221;"
355
+
356
+ #: bws_menu.php:867
357
+ msgid "Install Now"
358
+ msgstr "Установить"
359
+
360
+ #: bws_menu.php:870
361
+ #, php-format
362
+ msgid "Update to version %s"
363
+ msgstr "Обновить до версии %s"
364
+
365
+ #: bws_menu.php:870
366
+ msgid "Update"
367
+ msgstr "Обновить"
368
+
369
+ #: bws_menu.php:877
370
+ #, php-format
371
+ msgid "Preview %s"
372
+ msgstr "Просмотр %s"
373
+
374
+ #: bws_menu.php:877
375
+ msgid "Preview"
376
+ msgstr "Просмотр"
377
+
378
+ #: bws_menu.php:884
379
+ #, php-format
380
+ msgid "By %s"
381
+ msgstr "%s"
382
+
383
+ #: bws_menu.php:890
384
+ msgid "Details"
385
+ msgstr "Детали"
386
+
387
+ #~ msgid "Donate"
388
+ #~ msgstr "Пожертвовать"
389
+
390
+ #~ msgid "installed"
391
+ #~ msgstr "установлен"
bws_menu/languages/bestwebsoft-sr_RS.mo ADDED
Binary file
bws_menu/languages/bestwebsoft-sr_RS.po ADDED
@@ -0,0 +1,778 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: bestwebsoft\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2014-01-17 12:13+0300\n"
6
+ "PO-Revision-Date: 2014-01-17 12:13+0300\n"
7
+ "Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
8
+ "Language-Team: Andrijana Nikolic <andrijanan@webhostinggeeks.com>\n"
9
+ "Language: fr_FR\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Poedit-KeywordsList: __;_e\n"
14
+ "X-Poedit-Basepath: ..\n"
15
+ "X-Poedit-SourceCharset: UTF-8\n"
16
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
17
+ "X-Generator: Poedit 1.5.7\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+
20
+ #: bws_menu.php:339
21
+ msgid "Not set"
22
+ msgstr "Nije podešeno"
23
+
24
+ #: bws_menu.php:341
25
+ #: bws_menu.php:345
26
+ msgid "On"
27
+ msgstr "Uključeno"
28
+
29
+ #: bws_menu.php:343
30
+ #: bws_menu.php:347
31
+ msgid "Off"
32
+ msgstr "Isključeno"
33
+
34
+ #: bws_menu.php:351
35
+ #: bws_menu.php:355
36
+ #: bws_menu.php:359
37
+ #: bws_menu.php:363
38
+ #: bws_menu.php:367
39
+ #: bws_menu.php:393
40
+ msgid "N/A"
41
+ msgstr "N/A"
42
+
43
+ #: bws_menu.php:365
44
+ msgid " Mb"
45
+ msgstr " Mb"
46
+
47
+ #: bws_menu.php:369
48
+ #: bws_menu.php:373
49
+ #: bws_menu.php:377
50
+ #: bws_menu.php:388
51
+ msgid "Yes"
52
+ msgstr "Da"
53
+
54
+ #: bws_menu.php:371
55
+ #: bws_menu.php:375
56
+ #: bws_menu.php:379
57
+ #: bws_menu.php:390
58
+ msgid "No"
59
+ msgstr "Ne"
60
+
61
+ #: bws_menu.php:404
62
+ msgid "Operating System"
63
+ msgstr "Operativni Sistem"
64
+
65
+ #: bws_menu.php:405
66
+ msgid "Server"
67
+ msgstr "Server"
68
+
69
+ #: bws_menu.php:406
70
+ msgid "Memory usage"
71
+ msgstr "Upotreba memorije"
72
+
73
+ #: bws_menu.php:407
74
+ msgid "MYSQL Version"
75
+ msgstr "MYSQL Verzija"
76
+
77
+ #: bws_menu.php:408
78
+ msgid "SQL Mode"
79
+ msgstr "SQL način"
80
+
81
+ #: bws_menu.php:409
82
+ msgid "PHP Version"
83
+ msgstr "PHP Verzija"
84
+
85
+ #: bws_menu.php:410
86
+ msgid "PHP Safe Mode"
87
+ msgstr "PHP Sigurni način"
88
+
89
+ #: bws_menu.php:411
90
+ msgid "PHP Allow URL fopen"
91
+ msgstr "PHP Dozvoli URL fopen"
92
+
93
+ #: bws_menu.php:412
94
+ msgid "PHP Memory Limit"
95
+ msgstr "PHP Ograničenje memorije"
96
+
97
+ #: bws_menu.php:413
98
+ #, fuzzy
99
+ msgid "PHP Max Upload Size"
100
+ msgstr "Envoi de fichier"
101
+
102
+ #: bws_menu.php:414
103
+ msgid "PHP Max Post Size"
104
+ msgstr "PHP Max veličina za učitavanje"
105
+
106
+ #: bws_menu.php:415
107
+ msgid "PHP Max Script Execute Time"
108
+ msgstr "PHP Max veličina posta"
109
+
110
+ #: bws_menu.php:416
111
+ msgid "PHP Exif support"
112
+ msgstr "PHP Exif podrška"
113
+
114
+ #: bws_menu.php:417
115
+ msgid "PHP IPTC support"
116
+ msgstr "PHP IPTC podrška"
117
+
118
+ #: bws_menu.php:418
119
+ msgid "PHP XML support"
120
+ msgstr "PHP XML podrška"
121
+
122
+ #: bws_menu.php:419
123
+ #, fuzzy
124
+ msgid "Site URL"
125
+ msgstr "URL du lien"
126
+
127
+ #: bws_menu.php:420
128
+ msgid "Home URL"
129
+ msgstr "URL naslovne"
130
+
131
+ #: bws_menu.php:421
132
+ msgid "WordPress Version"
133
+ msgstr "WordPress Verzija"
134
+
135
+ #: bws_menu.php:422
136
+ msgid "WordPress DB Version"
137
+ msgstr "WordPress DB Verzija"
138
+
139
+ #: bws_menu.php:423
140
+ msgid "Multisite"
141
+ msgstr "Višenamenski sajt"
142
+
143
+ #: bws_menu.php:424
144
+ msgid "Active Theme"
145
+ msgstr "Aktivna tema"
146
+
147
+ #: bws_menu.php:440
148
+ msgid "Please enter a valid email address."
149
+ msgstr "Molimo unesite važeću mejl adresu"
150
+
151
+ #: bws_menu.php:444
152
+ msgid "Email with system info is sent to "
153
+ msgstr "Mejl sa sistemskim informacijama je poslat na"
154
+
155
+ #: bws_menu.php:448
156
+ msgid "Thank you for contacting us."
157
+ msgstr "Hvala što ste nas kontaktirali"
158
+
159
+ #: bws_menu.php:476
160
+ msgid "Sorry, email message could not be delivered."
161
+ msgstr "Nažalost mejl poruka nije prosleđena"
162
+
163
+ #: bws_menu.php:488
164
+ msgid "Switch to new interface"
165
+ msgstr ""
166
+
167
+ #: bws_menu.php:495
168
+ msgid "Pro plugins"
169
+ msgstr "Pro moduli"
170
+
171
+ #: bws_menu.php:498
172
+ #: bws_menu.php:524
173
+ msgid "Activated plugins"
174
+ msgstr "Aktivirani moduli"
175
+
176
+ #: bws_menu.php:500
177
+ #: bws_menu.php:508
178
+ #: bws_menu.php:516
179
+ #: bws_menu.php:526
180
+ #: bws_menu.php:534
181
+ #: bws_menu.php:542
182
+ #: bws_menu.php:552
183
+ #: bws_menu.php:559
184
+ #: bws_menu.php:567
185
+ msgid "Read more"
186
+ msgstr "Pročitaj više"
187
+
188
+ #: bws_menu.php:500
189
+ #: bws_menu.php:526
190
+ #: bws_menu.php:678
191
+ #: bws_menu.php:706
192
+ msgid "Settings"
193
+ msgstr "Podešavanja"
194
+
195
+ #: bws_menu.php:506
196
+ #: bws_menu.php:532
197
+ #: bws_menu.php:658
198
+ msgid "Installed plugins"
199
+ msgstr "Instalirani moduli"
200
+
201
+ #: bws_menu.php:514
202
+ #: bws_menu.php:540
203
+ #: bws_menu.php:765
204
+ msgid "Recommended plugins"
205
+ msgstr "Preporučeni moduli"
206
+
207
+ #: bws_menu.php:516
208
+ msgid "Purchase"
209
+ msgstr "Kupovina"
210
+
211
+ #: bws_menu.php:521
212
+ msgid "Free plugins"
213
+ msgstr "Besplatni moduli"
214
+
215
+ #: bws_menu.php:542
216
+ #: bws_menu.php:567
217
+ msgid "Download"
218
+ msgstr "Prezimanje"
219
+
220
+ #: bws_menu.php:542
221
+ #: bws_menu.php:567
222
+ #: bws_menu.php:867
223
+ #, php-format
224
+ msgid "Install %s"
225
+ msgstr "Instalacija %s"
226
+
227
+ #: bws_menu.php:542
228
+ #: bws_menu.php:567
229
+ msgid "Install now from wordpress.org"
230
+ msgstr "Instaliraj sada sa wordpress.org"
231
+
232
+ #: bws_menu.php:548
233
+ msgid "Free themes"
234
+ msgstr ""
235
+
236
+ #: bws_menu.php:551
237
+ #, fuzzy
238
+ msgid "Activated theme"
239
+ msgstr "Aktivna tema"
240
+
241
+ #: bws_menu.php:552
242
+ #, php-format
243
+ msgid "Customize &#8220;%s&#8221;"
244
+ msgstr ""
245
+
246
+ #: bws_menu.php:552
247
+ msgid "Customize"
248
+ msgstr ""
249
+
250
+ #: bws_menu.php:557
251
+ #, fuzzy
252
+ msgid "Installed themes"
253
+ msgstr "Instalacija %s"
254
+
255
+ #: bws_menu.php:565
256
+ #, fuzzy
257
+ msgid "Recommended themes"
258
+ msgstr "Preporučeni moduli"
259
+
260
+ #: bws_menu.php:573
261
+ msgid "If you have any questions, please contact us via"
262
+ msgstr "Ako imate pitanja molimo da nas kontaktirate preko"
263
+
264
+ #: bws_menu.php:580
265
+ #: bws_menu.php:648
266
+ #: bws_menu.php:903
267
+ msgid "System status"
268
+ msgstr "Sistemski status"
269
+
270
+ #: bws_menu.php:584
271
+ #: bws_menu.php:906
272
+ msgid "Environment"
273
+ msgstr "Okruženje"
274
+
275
+ #: bws_menu.php:595
276
+ #: bws_menu.php:917
277
+ #, fuzzy
278
+ msgid "Active Plugins"
279
+ msgstr "Extensions activées"
280
+
281
+ #: bws_menu.php:606
282
+ #: bws_menu.php:928
283
+ #, fuzzy
284
+ msgid "Inactive Plugins"
285
+ msgstr "Extensions activées"
286
+
287
+ #: bws_menu.php:620
288
+ #: bws_menu.php:942
289
+ #, fuzzy
290
+ msgid "Send to support"
291
+ msgstr "Soutien"
292
+
293
+ #: bws_menu.php:627
294
+ #: bws_menu.php:949
295
+ msgid "Send to custom email &#187;"
296
+ msgstr "Pošalji na korisnički mejl &#187;"
297
+
298
+ #: bws_menu.php:638
299
+ msgid "Switch to old interface"
300
+ msgstr ""
301
+
302
+ #: bws_menu.php:644
303
+ #, fuzzy
304
+ msgid "Plugins"
305
+ msgstr "Pro moduli"
306
+
307
+ #: bws_menu.php:646
308
+ msgid "Themes"
309
+ msgstr ""
310
+
311
+ #: bws_menu.php:652
312
+ msgid "All"
313
+ msgstr ""
314
+
315
+ #: bws_menu.php:653
316
+ #, fuzzy
317
+ msgid "Installed"
318
+ msgstr "Instalacija %s"
319
+
320
+ #: bws_menu.php:654
321
+ #, fuzzy
322
+ msgid "Recommended"
323
+ msgstr "Preporučeni moduli"
324
+
325
+ #: bws_menu.php:676
326
+ #: bws_menu.php:704
327
+ #: bws_menu.php:726
328
+ #: bws_menu.php:754
329
+ #: bws_menu.php:795
330
+ #, fuzzy
331
+ msgid "Learn more"
332
+ msgstr "Pročitaj više"
333
+
334
+ #: bws_menu.php:694
335
+ #: bws_menu.php:744
336
+ #: bws_menu.php:785
337
+ msgid "Go"
338
+ msgstr ""
339
+
340
+ #: bws_menu.php:698
341
+ #: bws_menu.php:748
342
+ #: bws_menu.php:789
343
+ msgid "DONATE"
344
+ msgstr ""
345
+
346
+ #: bws_menu.php:728
347
+ #: bws_menu.php:756
348
+ #, fuzzy
349
+ msgid "Activate this plugin"
350
+ msgstr "Aktivirani moduli"
351
+
352
+ #: bws_menu.php:728
353
+ #: bws_menu.php:756
354
+ #, fuzzy
355
+ msgid "Activate"
356
+ msgstr "Aktivirani moduli"
357
+
358
+ #: bws_menu.php:797
359
+ #, fuzzy
360
+ msgid "Install now"
361
+ msgstr "Instalacija %s"
362
+
363
+ #: bws_menu.php:819
364
+ msgid "Try again"
365
+ msgstr ""
366
+
367
+ #: bws_menu.php:836
368
+ #, php-format
369
+ msgid "Preview &#8220;%s&#8221;"
370
+ msgstr ""
371
+
372
+ #: bws_menu.php:867
373
+ #, fuzzy
374
+ msgid "Install Now"
375
+ msgstr "Instalacija %s"
376
+
377
+ #: bws_menu.php:870
378
+ #, php-format
379
+ msgid "Update to version %s"
380
+ msgstr ""
381
+
382
+ #: bws_menu.php:870
383
+ #, fuzzy
384
+ msgid "Update"
385
+ msgstr "date"
386
+
387
+ #: bws_menu.php:877
388
+ #, php-format
389
+ msgid "Preview %s"
390
+ msgstr ""
391
+
392
+ #: bws_menu.php:877
393
+ msgid "Preview"
394
+ msgstr ""
395
+
396
+ #: bws_menu.php:884
397
+ #, php-format
398
+ msgid "By %s"
399
+ msgstr ""
400
+
401
+ #: bws_menu.php:890
402
+ msgid "Details"
403
+ msgstr ""
404
+
405
+ #, fuzzy
406
+ #~ msgid "installed"
407
+ #~ msgstr "Instalacija %s"
408
+
409
+ #~ msgid ""
410
+ #~ "The following files \"gallery-template.php\" and \"gallery-single-"
411
+ #~ "template.php\" were not found in the directory of your theme. Please copy "
412
+ #~ "them from the directory `/wp-content/plugins/gallery-plugin/template/` to "
413
+ #~ "the directory of your theme for the correct work of the Gallery plugin"
414
+ #~ msgstr ""
415
+ #~ "Sledeći fajlovi \"gallery-template.php\" i \"gallery-single-template.php"
416
+ #~ "\" nisu pronađeni u direktorijumu vaše teme. Molimo vas da ih kopirate iz "
417
+ #~ "direktorijuma `/wp-content/plugins/gallery-plugin/template/` u "
418
+ #~ "direktorijum vaše teme za ispravan rad modula Galerija"
419
+
420
+ #~ msgid "Galleries"
421
+ #~ msgstr "Galerije"
422
+
423
+ #~ msgid "Gallery"
424
+ #~ msgstr "Galerija"
425
+
426
+ #~ msgid "Add a Gallery"
427
+ #~ msgstr "Dodaj Galeriju"
428
+
429
+ #~ msgid "Add New Gallery"
430
+ #~ msgstr "Dodaj novu Galeriju"
431
+
432
+ #~ msgid "Edit Gallery"
433
+ #~ msgstr "Uredi Galeriju"
434
+
435
+ #~ msgid "New Gallery"
436
+ #~ msgstr "Nova Galerija"
437
+
438
+ #~ msgid "View Gallery"
439
+ #~ msgstr "Pregled Galerije"
440
+
441
+ #~ msgid "Find a Gallery"
442
+ #~ msgstr "Pronađi Galeriju"
443
+
444
+ #~ msgid "No Gallery found"
445
+ #~ msgstr "Nije pronađena Galerija"
446
+
447
+ #~ msgid "Upload File"
448
+ #~ msgstr "Učitaj fajl"
449
+
450
+ #~ msgid "Gallery Shortcode"
451
+ #~ msgstr "Kratak kod za Galeriju"
452
+
453
+ #~ msgid ""
454
+ #~ "The gallery temp directory (gallery-plugin/upload/files) is not available "
455
+ #~ "for record on your webserver. Please use the standard WP functionality to "
456
+ #~ "upload images (media library)"
457
+ #~ msgstr ""
458
+ #~ "Privremeni direktorijum galerije (gallery-plugin/upload/files) nije "
459
+ #~ "dostupan za arhiviranje na vašem web serveru. Molimo vas da koristite "
460
+ #~ "standardne WP funkcije za učitavanje slika (biblioteka medija)"
461
+
462
+ #~ msgid "Choose an image for upload:"
463
+ #~ msgstr "Izaberi sliku za učitavanje:"
464
+
465
+ #~ msgid "Please enable JavaScript to use the file uploader."
466
+ #~ msgstr ""
467
+ #~ "Molimo vas omogućite da JavaScript koristi program za učitavanje fajlova."
468
+
469
+ #~ msgid "Allow the download link for all images in this gallery"
470
+ #~ msgstr "Dozvoli link za preuzimanje za sve slike u ovoj galeriji"
471
+
472
+ #~ msgid ""
473
+ #~ "Please use the drag and drop function to change an order of the images "
474
+ #~ "displaying and do not forget to save the post."
475
+ #~ msgstr ""
476
+ #~ "Molimo vas da koristite funkciju prevlačenja da biste izmenili redosled "
477
+ #~ "prikazanih slika i ne zaboravite da sačuvate post."
478
+
479
+ #~ msgid "Please make a choice"
480
+ #~ msgstr "Molimo vas izaberite"
481
+
482
+ #~ msgid "Sort images by"
483
+ #~ msgstr "Poređaj slike po"
484
+
485
+ #~ msgid "sort images"
486
+ #~ msgstr "poređaj slike"
487
+
488
+ #~ msgid "on the plugin settings page ("
489
+ #~ msgstr "na stranici za podešavanje modula ("
490
+
491
+ #~ msgid "Title"
492
+ #~ msgstr "Naslov"
493
+
494
+ #~ msgid "URL"
495
+ #~ msgstr "URL"
496
+
497
+ #~ msgid "(by click on image opens a link in a new window)"
498
+ #~ msgstr "(klikom na sliku otvara se link u novom prozoru)"
499
+
500
+ #~ msgid "This setting is available in Pro version"
501
+ #~ msgstr "Ovo podešavanje je dostupno u Pro verziji"
502
+
503
+ #~ msgid "Open the link"
504
+ #~ msgstr "Otvori link"
505
+
506
+ #~ msgid "Current window"
507
+ #~ msgstr "Trenutni prozor"
508
+
509
+ #~ msgid "New window"
510
+ #~ msgstr "Novi prozor"
511
+
512
+ #~ msgid "Delete"
513
+ #~ msgstr "Obriši"
514
+
515
+ #~ msgid ""
516
+ #~ "You can add a Single Gallery to the page or post by inserting this "
517
+ #~ "shortcode into the content"
518
+ #~ msgstr ""
519
+ #~ "Možete dodati Jedinstvenu galeriju na stranicu ili post ubacivanjem ovog "
520
+ #~ "kratkog koda u sadržaj."
521
+
522
+ #~ msgid ""
523
+ #~ "If you want to display a short description containing a screenshot and "
524
+ #~ "the link to the Single Gallery Page"
525
+ #~ msgstr ""
526
+ #~ "Ako želite da prikažete kratak opis koji sadrži snimak ekrana i link ka "
527
+ #~ "stranici sa Jedinstvenom galerijom."
528
+
529
+ #~ msgid "Author"
530
+ #~ msgstr "Autor"
531
+
532
+ #~ msgid "Photo"
533
+ #~ msgstr "Foto"
534
+
535
+ #~ msgid "Publishing"
536
+ #~ msgstr "Izdanje"
537
+
538
+ #~ msgid "Date"
539
+ #~ msgstr "Datum"
540
+
541
+ #~ msgid "See images &raquo;"
542
+ #~ msgstr "Pogledaj sliku &raquo;"
543
+
544
+ #~ msgid "Settings are saved"
545
+ #~ msgstr "Podešavanja su sačuvana"
546
+
547
+ #~ msgid "Gallery Settings"
548
+ #~ msgstr "Podešavanja Galerije"
549
+
550
+ #~ msgid ""
551
+ #~ "If you would like to add a Single Gallery to your page or post, just copy "
552
+ #~ "and paste this shortcode into your post or page:"
553
+ #~ msgstr ""
554
+ #~ "Ako želite da dodate Jedinstvenu Galeriju na vašu stranicu ili post, samo "
555
+ #~ "kopirajte i prelepite ovaj kratki kod na vaš post ili stranicu:"
556
+
557
+ #~ msgid "Image size for the album cover"
558
+ #~ msgstr "Veličina slike za naslovnu stranicu albuma"
559
+
560
+ #~ msgid "Image size"
561
+ #~ msgstr "Veličina slike"
562
+
563
+ #~ msgid "Width (in px)"
564
+ #~ msgstr "Širina (u pikselima)"
565
+
566
+ #~ msgid "Height (in px)"
567
+ #~ msgstr "Visina (u pikselima)"
568
+
569
+ #~ msgid "Gallery image size"
570
+ #~ msgstr "Veličina slika u galeriji"
571
+
572
+ #~ msgid ""
573
+ #~ "WordPress will create a new thumbnail with the specified dimensions when "
574
+ #~ "you upload a new photo."
575
+ #~ msgstr ""
576
+ #~ "WordPress će kreirati novi umanjeni prikaz sa navedenim dimenzijama kada "
577
+ #~ "učitate novu sliku."
578
+
579
+ #~ msgid "Gallery image size in the lightbox"
580
+ #~ msgstr "Veličina slika u galeriji u lightbox skriptu"
581
+
582
+ #~ msgid "Max width (in px)"
583
+ #~ msgstr "Max širina (u pikselima)"
584
+
585
+ #~ msgid "Max height (in px)"
586
+ #~ msgstr "Max visina (u pikselima)"
587
+
588
+ #~ msgid "Display a full size image in the lightbox"
589
+ #~ msgstr "Prikaži sliku u punoj veličini u lightbox-u"
590
+
591
+ #~ msgid "Crop position"
592
+ #~ msgstr "Pozicija za kropovanje"
593
+
594
+ #~ msgid "Horizontal"
595
+ #~ msgstr "Horizontalno"
596
+
597
+ #~ msgid "left"
598
+ #~ msgstr "levo"
599
+
600
+ #~ msgid "center"
601
+ #~ msgstr "centar"
602
+
603
+ #~ msgid "right"
604
+ #~ msgstr "desno"
605
+
606
+ #~ msgid "Vertical"
607
+ #~ msgstr "Vertikalno"
608
+
609
+ #~ msgid "top"
610
+ #~ msgstr "vrh"
611
+
612
+ #~ msgid "bottom"
613
+ #~ msgstr "dno"
614
+
615
+ #~ msgid "Lightbox background"
616
+ #~ msgstr "Lightbox pozadina"
617
+
618
+ #~ msgid "Default"
619
+ #~ msgstr "Podrazumevano"
620
+
621
+ #~ msgid "Background transparency (from 0 to 1)"
622
+ #~ msgstr "Pozadinska transparentnost (od 0 do 1)"
623
+
624
+ #~ msgid "Select a background color"
625
+ #~ msgstr "Izaberi pozadinsku boju"
626
+
627
+ #~ msgid "Background color"
628
+ #~ msgstr "Pozadinska boja"
629
+
630
+ #~ msgid ""
631
+ #~ "This functionality is available in the Pro version of the plugin. For "
632
+ #~ "more details, please follow the link"
633
+ #~ msgstr ""
634
+ #~ "Ova funkcija je dostupna u Pro verziji modula. Za više detalja pratite "
635
+ #~ "ovaj link"
636
+
637
+ #~ msgid "Images with border"
638
+ #~ msgstr "Slike sa okvirima"
639
+
640
+ #~ msgid "Border width in px, just numbers"
641
+ #~ msgstr "Širina okvira u pikselima, samo brojevi"
642
+
643
+ #~ msgid "Select a border color"
644
+ #~ msgstr "Izaberite boju okvira"
645
+
646
+ #~ msgid "Number of images in the row"
647
+ #~ msgstr "Broj slika u redu"
648
+
649
+ #~ msgid "Start slideshow"
650
+ #~ msgstr "Započni projekciju slajdova"
651
+
652
+ #~ msgid "Slideshow interval"
653
+ #~ msgstr "Interval projekcije slajdova"
654
+
655
+ #~ msgid "Attachment ID"
656
+ #~ msgstr "ID priloga"
657
+
658
+ #~ msgid "Image Name"
659
+ #~ msgstr "Ime slike"
660
+
661
+ #~ msgid ""
662
+ #~ "Sorting order (the input field for sorting order in the Insert / Upload "
663
+ #~ "Media Gallery dialog)"
664
+ #~ msgstr ""
665
+ #~ "Raspoređivanje (polje za unos za sortiranje u dijalogu Insert / Upload "
666
+ #~ "Media Gallery)"
667
+
668
+ #~ msgid "Random"
669
+ #~ msgstr "Nasumično"
670
+
671
+ #~ msgid "Sort images"
672
+ #~ msgstr "Sortiraj slike"
673
+
674
+ #~ msgid ""
675
+ #~ "ASC (ascending order from lowest to highest values - 1, 2, 3; a, b, c)"
676
+ #~ msgstr ""
677
+ #~ "ASC (rastući redosled od najnižih do najviših vrednosti - 1, 2, 3; a, b, "
678
+ #~ "c)"
679
+
680
+ #~ msgid ""
681
+ #~ "DESC (descending order from highest to lowest values - 3, 2, 1; c, b, a)"
682
+ #~ msgstr ""
683
+ #~ "DESC (opadajući redosled od najviših do najnižih vrednosti - 3, 2, 1; c, "
684
+ #~ "b, a)"
685
+
686
+ #~ msgid "Display text above the image"
687
+ #~ msgstr "Prikaži tekst iznad slike"
688
+
689
+ #, fuzzy
690
+ #~ msgid ""
691
+ #~ "Turn off the checkbox, if you want to display text just in a lightbox"
692
+ #~ msgstr "Ako želite da prikažete tekst samo u lightbox-u"
693
+
694
+ #~ msgid "Display the Back link"
695
+ #~ msgstr "Prikaži povratni link"
696
+
697
+ #~ msgid "Display the Back link in the shortcode"
698
+ #~ msgstr "Prikaži povratni link u kratkom kodu"
699
+
700
+ #~ msgid "The Back link text"
701
+ #~ msgstr "Tekst u povratnom linku"
702
+
703
+ #~ msgid "The Back link URL"
704
+ #~ msgstr "URL povratnog linka"
705
+
706
+ #~ msgid "Gallery page (Page with Gallery Template)"
707
+ #~ msgstr "Stranica galerije (Stranica sa šablonom galerije)"
708
+
709
+ #~ msgid "(Full URL to custom page)"
710
+ #~ msgstr "(Puni URL ka korisničkoj stranici)"
711
+
712
+ #~ msgid "The Read More link text"
713
+ #~ msgstr "Tekst u linku Pročitaj više"
714
+
715
+ #, fuzzy
716
+ #~ msgid "Display Like buttons in the lightbox"
717
+ #~ msgstr "Afficher une image en taille normale dans le boite"
718
+
719
+ #~ msgid "FaceBook"
720
+ #~ msgstr "FaceBook"
721
+
722
+ #, fuzzy
723
+ #~ msgid "Twitter"
724
+ #~ msgstr "Titre"
725
+
726
+ #~ msgid "Pinterest"
727
+ #~ msgstr "Pinterest"
728
+
729
+ #~ msgid "Google +1"
730
+ #~ msgstr "Google +1"
731
+
732
+ #~ msgid "Save Changes"
733
+ #~ msgstr "Sačuvaj izmene"
734
+
735
+ #~ msgid "FAQ"
736
+ #~ msgstr "FAQ"
737
+
738
+ #~ msgid "Support"
739
+ #~ msgstr "Podrška"
740
+
741
+ #~ msgid "Sorry, nothing found."
742
+ #~ msgstr "Nažalost nije pronađeno"
743
+
744
+ #~ msgid "Download high resolution image"
745
+ #~ msgstr "Preuzmi sliku u visokoj rezoluciji"
746
+
747
+ #~ msgid "Image"
748
+ #~ msgstr "Slika"
749
+
750
+ #~ msgid "Add New"
751
+ #~ msgstr "Ajouter"
752
+
753
+ #~ msgid "Search Galleries"
754
+ #~ msgstr "Rechercher une galerie"
755
+
756
+ #~ msgid "Please do not forget to select "
757
+ #~ msgstr "Merci de ne pas oublier de sélectionner"
758
+
759
+ #~ msgid "Attachments order by"
760
+ #~ msgstr "Fichiers trier par"
761
+
762
+ #~ msgid "attachments order"
763
+ #~ msgstr "ordre des fichiers"
764
+
765
+ #~ msgid "Size for gallery image"
766
+ #~ msgstr "Taille de la vignette de la galerie"
767
+
768
+ #~ msgid "attachment title"
769
+ #~ msgstr "titre du fichier"
770
+
771
+ #~ msgid "Attachments order"
772
+ #~ msgstr "Ordre des fichiers"
773
+
774
+ #~ msgid "Label for Return link"
775
+ #~ msgstr "Texte du lien de retour"
776
+
777
+ #~ msgid "URL for Return link"
778
+ #~ msgstr "URL du lien de retour"
bws_menu/languages/bestwebsoft-sv_SE.mo ADDED
Binary file
bws_menu/languages/bestwebsoft-sv_SE.po ADDED
@@ -0,0 +1,631 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: bestwebsoft\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2014-01-17 12:14+0300\n"
6
+ "PO-Revision-Date: 2014-01-17 12:14+0300\n"
7
+ "Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
8
+ "Language-Team: Christer Rönningborg, Blittan <blittan@xbmc.org>\n"
9
+ "Language: sv_SE\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\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.7\n"
17
+ "X-Poedit-SearchPath-0: .\n"
18
+
19
+ #: bws_menu.php:339
20
+ msgid "Not set"
21
+ msgstr "Inte angiven"
22
+
23
+ #: bws_menu.php:341
24
+ #: bws_menu.php:345
25
+ msgid "On"
26
+ msgstr "På"
27
+
28
+ #: bws_menu.php:343
29
+ #: bws_menu.php:347
30
+ msgid "Off"
31
+ msgstr "Av"
32
+
33
+ #: bws_menu.php:351
34
+ #: bws_menu.php:355
35
+ #: bws_menu.php:359
36
+ #: bws_menu.php:363
37
+ #: bws_menu.php:367
38
+ #: bws_menu.php:393
39
+ msgid "N/A"
40
+ msgstr "Finns ej"
41
+
42
+ #: bws_menu.php:365
43
+ msgid " Mb"
44
+ msgstr " Mb"
45
+
46
+ #: bws_menu.php:369
47
+ #: bws_menu.php:373
48
+ #: bws_menu.php:377
49
+ #: bws_menu.php:388
50
+ msgid "Yes"
51
+ msgstr "Ja"
52
+
53
+ #: bws_menu.php:371
54
+ #: bws_menu.php:375
55
+ #: bws_menu.php:379
56
+ #: bws_menu.php:390
57
+ msgid "No"
58
+ msgstr "Nej"
59
+
60
+ #: bws_menu.php:404
61
+ msgid "Operating System"
62
+ msgstr "Operativsystem"
63
+
64
+ #: bws_menu.php:405
65
+ msgid "Server"
66
+ msgstr "Server"
67
+
68
+ #: bws_menu.php:406
69
+ msgid "Memory usage"
70
+ msgstr "Minnesanvändning"
71
+
72
+ #: bws_menu.php:407
73
+ msgid "MYSQL Version"
74
+ msgstr "MySQL-version"
75
+
76
+ #: bws_menu.php:408
77
+ msgid "SQL Mode"
78
+ msgstr "SQL-läge"
79
+
80
+ #: bws_menu.php:409
81
+ msgid "PHP Version"
82
+ msgstr "PHP-version"
83
+
84
+ #: bws_menu.php:410
85
+ msgid "PHP Safe Mode"
86
+ msgstr "PHP säkert läge"
87
+
88
+ #: bws_menu.php:411
89
+ msgid "PHP Allow URL fopen"
90
+ msgstr "PHP tillåt URL fopen"
91
+
92
+ #: bws_menu.php:412
93
+ msgid "PHP Memory Limit"
94
+ msgstr "PHP Minnesgräns"
95
+
96
+ #: bws_menu.php:413
97
+ msgid "PHP Max Upload Size"
98
+ msgstr "PHP Max uppladdningstorlek"
99
+
100
+ #: bws_menu.php:414
101
+ msgid "PHP Max Post Size"
102
+ msgstr "PHP Max poststorlek"
103
+
104
+ #: bws_menu.php:415
105
+ msgid "PHP Max Script Execute Time"
106
+ msgstr "PHP Max skriptexekverinstid"
107
+
108
+ #: bws_menu.php:416
109
+ msgid "PHP Exif support"
110
+ msgstr "PHP Exifstöd"
111
+
112
+ #: bws_menu.php:417
113
+ msgid "PHP IPTC support"
114
+ msgstr "PHP ITPC-stöd"
115
+
116
+ #: bws_menu.php:418
117
+ msgid "PHP XML support"
118
+ msgstr "PHP XML-stöd"
119
+
120
+ #: bws_menu.php:419
121
+ msgid "Site URL"
122
+ msgstr "SajtURL"
123
+
124
+ #: bws_menu.php:420
125
+ msgid "Home URL"
126
+ msgstr "HemURL"
127
+
128
+ #: bws_menu.php:421
129
+ msgid "WordPress Version"
130
+ msgstr "WordPress-version"
131
+
132
+ #: bws_menu.php:422
133
+ msgid "WordPress DB Version"
134
+ msgstr "WordPress-DB-version"
135
+
136
+ #: bws_menu.php:423
137
+ msgid "Multisite"
138
+ msgstr "Multisajt"
139
+
140
+ #: bws_menu.php:424
141
+ msgid "Active Theme"
142
+ msgstr "Aktivt tema"
143
+
144
+ #: bws_menu.php:440
145
+ msgid "Please enter a valid email address."
146
+ msgstr "Var god ange en giltig epost-adress."
147
+
148
+ #: bws_menu.php:444
149
+ msgid "Email with system info is sent to "
150
+ msgstr "Epost med systeminfo är skickat till"
151
+
152
+ #: bws_menu.php:448
153
+ msgid "Thank you for contacting us."
154
+ msgstr "Tack för att du kontaktade oss."
155
+
156
+ #: bws_menu.php:476
157
+ msgid "Sorry, email message could not be delivered."
158
+ msgstr "Ledsen, eposten kunde inte levereras."
159
+
160
+ #: bws_menu.php:488
161
+ msgid "Switch to new interface"
162
+ msgstr ""
163
+
164
+ #: bws_menu.php:495
165
+ msgid "Pro plugins"
166
+ msgstr "Betaltillägg"
167
+
168
+ #: bws_menu.php:498
169
+ #: bws_menu.php:524
170
+ msgid "Activated plugins"
171
+ msgstr "Aktiverade tillägg"
172
+
173
+ #: bws_menu.php:500
174
+ #: bws_menu.php:508
175
+ #: bws_menu.php:516
176
+ #: bws_menu.php:526
177
+ #: bws_menu.php:534
178
+ #: bws_menu.php:542
179
+ #: bws_menu.php:552
180
+ #: bws_menu.php:559
181
+ #: bws_menu.php:567
182
+ msgid "Read more"
183
+ msgstr "Läs mer"
184
+
185
+ #: bws_menu.php:500
186
+ #: bws_menu.php:526
187
+ #: bws_menu.php:678
188
+ #: bws_menu.php:706
189
+ msgid "Settings"
190
+ msgstr "Inställningar"
191
+
192
+ #: bws_menu.php:506
193
+ #: bws_menu.php:532
194
+ #: bws_menu.php:658
195
+ msgid "Installed plugins"
196
+ msgstr "Installerade tillägg"
197
+
198
+ #: bws_menu.php:514
199
+ #: bws_menu.php:540
200
+ #: bws_menu.php:765
201
+ msgid "Recommended plugins"
202
+ msgstr "Rekommenderade tillägg"
203
+
204
+ #: bws_menu.php:516
205
+ msgid "Purchase"
206
+ msgstr "Köp"
207
+
208
+ #: bws_menu.php:521
209
+ msgid "Free plugins"
210
+ msgstr "Gratis tillägg"
211
+
212
+ #: bws_menu.php:542
213
+ #: bws_menu.php:567
214
+ msgid "Download"
215
+ msgstr "Hämta"
216
+
217
+ #: bws_menu.php:542
218
+ #: bws_menu.php:567
219
+ #: bws_menu.php:867
220
+ #, php-format
221
+ msgid "Install %s"
222
+ msgstr "Installera %s"
223
+
224
+ #: bws_menu.php:542
225
+ #: bws_menu.php:567
226
+ msgid "Install now from wordpress.org"
227
+ msgstr "Installera nu från wordpress.org"
228
+
229
+ #: bws_menu.php:548
230
+ msgid "Free themes"
231
+ msgstr ""
232
+
233
+ #: bws_menu.php:551
234
+ #, fuzzy
235
+ msgid "Activated theme"
236
+ msgstr "Aktivt tema"
237
+
238
+ #: bws_menu.php:552
239
+ #, php-format
240
+ msgid "Customize &#8220;%s&#8221;"
241
+ msgstr ""
242
+
243
+ #: bws_menu.php:552
244
+ msgid "Customize"
245
+ msgstr ""
246
+
247
+ #: bws_menu.php:557
248
+ #, fuzzy
249
+ msgid "Installed themes"
250
+ msgstr "Installera %s"
251
+
252
+ #: bws_menu.php:565
253
+ #, fuzzy
254
+ msgid "Recommended themes"
255
+ msgstr "Rekommenderade tillägg"
256
+
257
+ #: bws_menu.php:573
258
+ msgid "If you have any questions, please contact us via"
259
+ msgstr "Om du har några frågor, kontakta oss via"
260
+
261
+ #: bws_menu.php:580
262
+ #: bws_menu.php:648
263
+ #: bws_menu.php:903
264
+ msgid "System status"
265
+ msgstr "Systemstatus"
266
+
267
+ #: bws_menu.php:584
268
+ #: bws_menu.php:906
269
+ msgid "Environment"
270
+ msgstr "Miljövariabler"
271
+
272
+ #: bws_menu.php:595
273
+ #: bws_menu.php:917
274
+ msgid "Active Plugins"
275
+ msgstr "Aktiverade tillägg"
276
+
277
+ #: bws_menu.php:606
278
+ #: bws_menu.php:928
279
+ msgid "Inactive Plugins"
280
+ msgstr "Inaktiverade tillägg"
281
+
282
+ #: bws_menu.php:620
283
+ #: bws_menu.php:942
284
+ msgid "Send to support"
285
+ msgstr "Skicka till support"
286
+
287
+ #: bws_menu.php:627
288
+ #: bws_menu.php:949
289
+ msgid "Send to custom email &#187;"
290
+ msgstr "Skicka till anpassad epost &#187;"
291
+
292
+ #: bws_menu.php:638
293
+ msgid "Switch to old interface"
294
+ msgstr ""
295
+
296
+ #: bws_menu.php:644
297
+ #, fuzzy
298
+ msgid "Plugins"
299
+ msgstr "Betaltillägg"
300
+
301
+ #: bws_menu.php:646
302
+ msgid "Themes"
303
+ msgstr ""
304
+
305
+ #: bws_menu.php:652
306
+ msgid "All"
307
+ msgstr ""
308
+
309
+ #: bws_menu.php:653
310
+ #, fuzzy
311
+ msgid "Installed"
312
+ msgstr "Installera %s"
313
+
314
+ #: bws_menu.php:654
315
+ #, fuzzy
316
+ msgid "Recommended"
317
+ msgstr "Rekommenderade tillägg"
318
+
319
+ #: bws_menu.php:676
320
+ #: bws_menu.php:704
321
+ #: bws_menu.php:726
322
+ #: bws_menu.php:754
323
+ #: bws_menu.php:795
324
+ #, fuzzy
325
+ msgid "Learn more"
326
+ msgstr "Läs mer"
327
+
328
+ #: bws_menu.php:694
329
+ #: bws_menu.php:744
330
+ #: bws_menu.php:785
331
+ msgid "Go"
332
+ msgstr ""
333
+
334
+ #: bws_menu.php:698
335
+ #: bws_menu.php:748
336
+ #: bws_menu.php:789
337
+ msgid "DONATE"
338
+ msgstr ""
339
+
340
+ #: bws_menu.php:728
341
+ #: bws_menu.php:756
342
+ #, fuzzy
343
+ msgid "Activate this plugin"
344
+ msgstr "Aktiverade tillägg"
345
+
346
+ #: bws_menu.php:728
347
+ #: bws_menu.php:756
348
+ #, fuzzy
349
+ msgid "Activate"
350
+ msgstr "Aktiverade tillägg"
351
+
352
+ #: bws_menu.php:797
353
+ #, fuzzy
354
+ msgid "Install now"
355
+ msgstr "Установить сейчас"
356
+
357
+ #: bws_menu.php:819
358
+ msgid "Try again"
359
+ msgstr ""
360
+
361
+ #: bws_menu.php:836
362
+ #, php-format
363
+ msgid "Preview &#8220;%s&#8221;"
364
+ msgstr ""
365
+
366
+ #: bws_menu.php:867
367
+ msgid "Install Now"
368
+ msgstr "Установить сейчас"
369
+
370
+ #: bws_menu.php:870
371
+ #, php-format
372
+ msgid "Update to version %s"
373
+ msgstr ""
374
+
375
+ #: bws_menu.php:870
376
+ msgid "Update"
377
+ msgstr ""
378
+
379
+ #: bws_menu.php:877
380
+ #, php-format
381
+ msgid "Preview %s"
382
+ msgstr ""
383
+
384
+ #: bws_menu.php:877
385
+ msgid "Preview"
386
+ msgstr ""
387
+
388
+ #: bws_menu.php:884
389
+ #, php-format
390
+ msgid "By %s"
391
+ msgstr ""
392
+
393
+ #: bws_menu.php:890
394
+ msgid "Details"
395
+ msgstr ""
396
+
397
+ #, fuzzy
398
+ #~ msgid "installed"
399
+ #~ msgstr "Installera %s"
400
+
401
+ #~ msgid "Login form"
402
+ #~ msgstr "Inloggningsformulär"
403
+
404
+ #~ msgid "Registration form"
405
+ #~ msgstr "Registreringsformulär"
406
+
407
+ #~ msgid "Register form"
408
+ #~ msgstr "Registreringsformulär"
409
+
410
+ #~ msgid "Reset Password form"
411
+ #~ msgstr "Formulär för att återställa lösenord"
412
+
413
+ #~ msgid "Lost password form"
414
+ #~ msgstr "Formulär för att återställa lösenord"
415
+
416
+ #~ msgid "Comments form"
417
+ #~ msgstr "Kommentarsformulär"
418
+
419
+ #~ msgid "Hide CAPTCHA for registered users"
420
+ #~ msgstr "Dölj CAPTCHA för registrerade användare"
421
+
422
+ #~ msgid "Plus (&#43;)"
423
+ #~ msgstr "Plus (&#43;)"
424
+
425
+ #~ msgid "Plus"
426
+ #~ msgstr "Plus"
427
+
428
+ #~ msgid "Minus (&minus;)"
429
+ #~ msgstr "Minus (&minus;)"
430
+
431
+ #~ msgid "Minus"
432
+ #~ msgstr "Minus"
433
+
434
+ #~ msgid "Multiplication (&times;)"
435
+ #~ msgstr "Multiplikation (&times;)"
436
+
437
+ #~ msgid "Multiply"
438
+ #~ msgstr "Multiplicera"
439
+
440
+ #~ msgid "Numbers"
441
+ #~ msgstr "Siffror"
442
+
443
+ #~ msgid "Words"
444
+ #~ msgstr "Ord"
445
+
446
+ #~ msgid "Captcha Settings"
447
+ #~ msgstr "Captchainställningar"
448
+
449
+ #~ msgid "Captcha"
450
+ #~ msgstr "Captcha"
451
+
452
+ #~ msgid "FAQ"
453
+ #~ msgstr "FAQ"
454
+
455
+ #~ msgid "Support"
456
+ #~ msgstr "Support"
457
+
458
+ #~ msgid ""
459
+ #~ "Please select one item in the block Arithmetic and Complexity for CAPTCHA"
460
+ #~ msgstr ""
461
+ #~ "Var god markera ett val i avdelningarna Aritmetiska metoder och "
462
+ #~ "Svårighetsgrad för CAPTCHA"
463
+
464
+ #~ msgid "Options saved."
465
+ #~ msgstr "Inställningar sparade."
466
+
467
+ #~ msgid "Enable CAPTCHA for:"
468
+ #~ msgstr "Aktivera CAPTCHA för:"
469
+
470
+ #~ msgid "Contact form"
471
+ #~ msgstr "Kontaktformulär"
472
+
473
+ #~ msgid "(powered by bestwebsoft.com)"
474
+ #~ msgstr "(tillhandahålls av bestwebsoft.com)"
475
+
476
+ #~ msgid "Activate contact form"
477
+ #~ msgstr "Aktivera kontaktformulär"
478
+
479
+ #~ msgid "Download contact form"
480
+ #~ msgstr "Hämta kontaktformulär"
481
+
482
+ #~ msgid ""
483
+ #~ "If you would like to customize this plugin for a custom form, please "
484
+ #~ "contact us via"
485
+ #~ msgstr ""
486
+ #~ "Om du vill anpassa detta tillägg för ett skräddarsytt formulär, vänligen "
487
+ #~ "kontakta oss via"
488
+
489
+ #~ msgid "Title for CAPTCHA in the form"
490
+ #~ msgstr "Etikett för CAPTCHA i formulär"
491
+
492
+ #~ msgid "Arithmetic actions for CAPTCHA"
493
+ #~ msgstr "Aritmetiska metoder för CAPTCHA"
494
+
495
+ #~ msgid "CAPTCHA complexity level"
496
+ #~ msgstr "CAPTCHA-svårighetsgrad"
497
+
498
+ #~ msgid "Save Changes"
499
+ #~ msgstr "Spara ändringar"
500
+
501
+ #~ msgid "ERROR"
502
+ #~ msgstr "FEL"
503
+
504
+ #~ msgid "Please fill the form."
505
+ #~ msgstr "Var god fyll i formuläret."
506
+
507
+ #~ msgid "Please enter a valid CAPTCHA value."
508
+ #~ msgstr "Var god fyll i CAPTCHA."
509
+
510
+ #~ msgid ""
511
+ #~ "Error: You have entered an incorrect CAPTCHA value. Click the BACK button "
512
+ #~ "on your browser, and try again."
513
+ #~ msgstr ""
514
+ #~ "Fel: Du angav ett felaktigt svar i fältet för CAPTCHA. Klicka på tillbaka-"
515
+ #~ "knappen i din webbläsare och försök igen."
516
+
517
+ #~ msgid "zero"
518
+ #~ msgstr "noll"
519
+
520
+ #~ msgid "one"
521
+ #~ msgstr "ett"
522
+
523
+ #~ msgid "two"
524
+ #~ msgstr "två"
525
+
526
+ #~ msgid "three"
527
+ #~ msgstr "tre"
528
+
529
+ #~ msgid "four"
530
+ #~ msgstr "fyra"
531
+
532
+ #~ msgid "five"
533
+ #~ msgstr "fem"
534
+
535
+ #~ msgid "six"
536
+ #~ msgstr "sex"
537
+
538
+ #~ msgid "seven"
539
+ #~ msgstr "sju"
540
+
541
+ #~ msgid "eight"
542
+ #~ msgstr "åtta"
543
+
544
+ #~ msgid "nine"
545
+ #~ msgstr "nio"
546
+
547
+ #~ msgid "eleven"
548
+ #~ msgstr "elva"
549
+
550
+ #~ msgid "twelve"
551
+ #~ msgstr "tolv"
552
+
553
+ #~ msgid "thirteen"
554
+ #~ msgstr "tretton"
555
+
556
+ #~ msgid "fourteen"
557
+ #~ msgstr "fjorton"
558
+
559
+ #~ msgid "fifteen"
560
+ #~ msgstr "femton"
561
+
562
+ #~ msgid "sixteen"
563
+ #~ msgstr "sexton"
564
+
565
+ #~ msgid "seventeen"
566
+ #~ msgstr "sjutton"
567
+
568
+ #~ msgid "eighteen"
569
+ #~ msgstr "arton"
570
+
571
+ #~ msgid "nineteen"
572
+ #~ msgstr "nitton"
573
+
574
+ #~ msgid "ten"
575
+ #~ msgstr "tio"
576
+
577
+ #~ msgid "twenty"
578
+ #~ msgstr "tjugo"
579
+
580
+ #~ msgid "thirty"
581
+ #~ msgstr "trettio"
582
+
583
+ #~ msgid "forty"
584
+ #~ msgstr "fyrtio"
585
+
586
+ #~ msgid "fifty"
587
+ #~ msgstr "femtio"
588
+
589
+ #~ msgid "sixty"
590
+ #~ msgstr "sextio"
591
+
592
+ #~ msgid "seventy"
593
+ #~ msgstr "sjuttio"
594
+
595
+ #~ msgid "eighty"
596
+ #~ msgstr "åttio"
597
+
598
+ #~ msgid "ninety"
599
+ #~ msgstr "nittio"
600
+
601
+ #~ msgid "and"
602
+ #~ msgstr "och"
603
+
604
+ #~ msgid "Encryption password is not set"
605
+ #~ msgstr "Lösenord för kodning har inte angetts"
606
+
607
+ #~ msgid "Decryption password is not set"
608
+ #~ msgstr "Lösenord för avkodning har inte angetts"
609
+
610
+ #, fuzzy
611
+ #~ msgid ""
612
+ #~ "If you have any questions, please contact us via plugin@bestwebsoft.com "
613
+ #~ "or fill in the contact form on our website"
614
+ #~ msgstr ""
615
+ #~ "Om du har frågor, vänligen kontakta oss via plugin@bestwebsoft.com eller "
616
+ #~ "fyll i kontaktformuläret på vår hemsida"
617
+
618
+ #~ msgid "Increase"
619
+ #~ msgstr "Öka"
620
+
621
+ #~ msgid "Difficulty for CAPTCHA"
622
+ #~ msgstr "Svårighetsgrad för CAPTCHA"
623
+
624
+ #~ msgid "That CAPTCHA was incorrect."
625
+ #~ msgstr "Angiven CAPTCHA var felaktig."
626
+
627
+ #~ msgid "The password of encryption is not set"
628
+ #~ msgstr "Lösenordet för krytering har inte angetts"
629
+
630
+ #~ msgid "null"
631
+ #~ msgstr "noll"
bws_menu/languages/bestwebsoft-uk.mo ADDED
Binary file
bws_menu/languages/bestwebsoft-uk.po ADDED
@@ -0,0 +1,629 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: bestwebsoft\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2014-01-17 12:14+0300\n"
6
+ "PO-Revision-Date: 2014-01-17 12:14+0300\n"
7
+ "Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
8
+ "Language-Team: bestwebsoft.com <http://support.bestwebsoft.com>\n"
9
+ "Language: ru_RU\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\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.7\n"
17
+ "X-Poedit-SearchPath-0: .\n"
18
+
19
+ #: bws_menu.php:339
20
+ msgid "Not set"
21
+ msgstr "Не завдано"
22
+
23
+ #: bws_menu.php:341
24
+ #: bws_menu.php:345
25
+ msgid "On"
26
+ msgstr "Увімк."
27
+
28
+ #: bws_menu.php:343
29
+ #: bws_menu.php:347
30
+ msgid "Off"
31
+ msgstr "Вимк."
32
+
33
+ #: bws_menu.php:351
34
+ #: bws_menu.php:355
35
+ #: bws_menu.php:359
36
+ #: bws_menu.php:363
37
+ #: bws_menu.php:367
38
+ #: bws_menu.php:393
39
+ msgid "N/A"
40
+ msgstr "Невідомо"
41
+
42
+ #: bws_menu.php:365
43
+ msgid " Mb"
44
+ msgstr "Mb"
45
+
46
+ #: bws_menu.php:369
47
+ #: bws_menu.php:373
48
+ #: bws_menu.php:377
49
+ #: bws_menu.php:388
50
+ msgid "Yes"
51
+ msgstr "Так"
52
+
53
+ #: bws_menu.php:371
54
+ #: bws_menu.php:375
55
+ #: bws_menu.php:379
56
+ #: bws_menu.php:390
57
+ msgid "No"
58
+ msgstr "Ні"
59
+
60
+ #: bws_menu.php:404
61
+ msgid "Operating System"
62
+ msgstr "Операційна система"
63
+
64
+ #: bws_menu.php:405
65
+ msgid "Server"
66
+ msgstr "Тип серверу"
67
+
68
+ #: bws_menu.php:406
69
+ msgid "Memory usage"
70
+ msgstr "Пам’яті використано"
71
+
72
+ #: bws_menu.php:407
73
+ msgid "MYSQL Version"
74
+ msgstr "Версія MYSQL"
75
+
76
+ #: bws_menu.php:408
77
+ msgid "SQL Mode"
78
+ msgstr "Режим SQL"
79
+
80
+ #: bws_menu.php:409
81
+ msgid "PHP Version"
82
+ msgstr "Версія PHP"
83
+
84
+ #: bws_menu.php:410
85
+ msgid "PHP Safe Mode"
86
+ msgstr "PHP Безпечний режим"
87
+
88
+ #: bws_menu.php:411
89
+ msgid "PHP Allow URL fopen"
90
+ msgstr "PHP Allow URL fopen"
91
+
92
+ #: bws_menu.php:412
93
+ msgid "PHP Memory Limit"
94
+ msgstr "Ліміт пам’яті"
95
+
96
+ #: bws_menu.php:413
97
+ msgid "PHP Max Upload Size"
98
+ msgstr "Макс. розмір файлу, що завантажується"
99
+
100
+ #: bws_menu.php:414
101
+ msgid "PHP Max Post Size"
102
+ msgstr "Макс. розмір запису"
103
+
104
+ #: bws_menu.php:415
105
+ msgid "PHP Max Script Execute Time"
106
+ msgstr "Макс. час виконання сценарію"
107
+
108
+ #: bws_menu.php:416
109
+ msgid "PHP Exif support"
110
+ msgstr "Підтримка PHP Exif"
111
+
112
+ #: bws_menu.php:417
113
+ msgid "PHP IPTC support"
114
+ msgstr "Підтримка PHP IPTC"
115
+
116
+ #: bws_menu.php:418
117
+ msgid "PHP XML support"
118
+ msgstr "Підтримка PHP XML"
119
+
120
+ #: bws_menu.php:419
121
+ msgid "Site URL"
122
+ msgstr "Адреса сайту"
123
+
124
+ #: bws_menu.php:420
125
+ msgid "Home URL"
126
+ msgstr "Основна адреса сайту"
127
+
128
+ #: bws_menu.php:421
129
+ msgid "WordPress Version"
130
+ msgstr "Версія WordPress"
131
+
132
+ #: bws_menu.php:422
133
+ msgid "WordPress DB Version"
134
+ msgstr "Версія бази даних WordPress"
135
+
136
+ #: bws_menu.php:423
137
+ msgid "Multisite"
138
+ msgstr "Мультиблог"
139
+
140
+ #: bws_menu.php:424
141
+ msgid "Active Theme"
142
+ msgstr "Поточна тема"
143
+
144
+ #: bws_menu.php:440
145
+ msgid "Please enter a valid email address."
146
+ msgstr "Будь ласка, введіть коректну електронну адресу."
147
+
148
+ #: bws_menu.php:444
149
+ msgid "Email with system info is sent to "
150
+ msgstr "Електронній лист з системною інформацією відправлено на"
151
+
152
+ #: bws_menu.php:448
153
+ msgid "Thank you for contacting us."
154
+ msgstr "Дякуємо, що звернулися до нас."
155
+
156
+ #: bws_menu.php:476
157
+ msgid "Sorry, email message could not be delivered."
158
+ msgstr "Вибачте, ваше електронне повідомлення не може бути відправлено"
159
+
160
+ #: bws_menu.php:488
161
+ msgid "Switch to new interface"
162
+ msgstr ""
163
+
164
+ #: bws_menu.php:495
165
+ msgid "Pro plugins"
166
+ msgstr "Плагіни про-версії"
167
+
168
+ #: bws_menu.php:498
169
+ #: bws_menu.php:524
170
+ msgid "Activated plugins"
171
+ msgstr "Активовані плагіни"
172
+
173
+ #: bws_menu.php:500
174
+ #: bws_menu.php:508
175
+ #: bws_menu.php:516
176
+ #: bws_menu.php:526
177
+ #: bws_menu.php:534
178
+ #: bws_menu.php:542
179
+ #: bws_menu.php:552
180
+ #: bws_menu.php:559
181
+ #: bws_menu.php:567
182
+ msgid "Read more"
183
+ msgstr "Детальніше..."
184
+
185
+ #: bws_menu.php:500
186
+ #: bws_menu.php:526
187
+ #: bws_menu.php:678
188
+ #: bws_menu.php:706
189
+ msgid "Settings"
190
+ msgstr "Установки"
191
+
192
+ #: bws_menu.php:506
193
+ #: bws_menu.php:532
194
+ #: bws_menu.php:658
195
+ msgid "Installed plugins"
196
+ msgstr "Установлені плагіни"
197
+
198
+ #: bws_menu.php:514
199
+ #: bws_menu.php:540
200
+ #: bws_menu.php:765
201
+ msgid "Recommended plugins"
202
+ msgstr "Рекомендовані до установки плагіни"
203
+
204
+ #: bws_menu.php:516
205
+ msgid "Purchase"
206
+ msgstr "Купити"
207
+
208
+ #: bws_menu.php:521
209
+ msgid "Free plugins"
210
+ msgstr "Безкоштовні плагіни"
211
+
212
+ #: bws_menu.php:542
213
+ #: bws_menu.php:567
214
+ msgid "Download"
215
+ msgstr "Завантажити"
216
+
217
+ #: bws_menu.php:542
218
+ #: bws_menu.php:567
219
+ #: bws_menu.php:867
220
+ #, php-format
221
+ msgid "Install %s"
222
+ msgstr "Установлено %s"
223
+
224
+ #: bws_menu.php:542
225
+ #: bws_menu.php:567
226
+ msgid "Install now from wordpress.org"
227
+ msgstr "Установити з wordpress.org"
228
+
229
+ #: bws_menu.php:548
230
+ msgid "Free themes"
231
+ msgstr ""
232
+
233
+ #: bws_menu.php:551
234
+ #, fuzzy
235
+ msgid "Activated theme"
236
+ msgstr "Поточна тема"
237
+
238
+ #: bws_menu.php:552
239
+ #, php-format
240
+ msgid "Customize &#8220;%s&#8221;"
241
+ msgstr ""
242
+
243
+ #: bws_menu.php:552
244
+ msgid "Customize"
245
+ msgstr ""
246
+
247
+ #: bws_menu.php:557
248
+ #, fuzzy
249
+ msgid "Installed themes"
250
+ msgstr "Установлено %s"
251
+
252
+ #: bws_menu.php:565
253
+ #, fuzzy
254
+ msgid "Recommended themes"
255
+ msgstr "Рекомендовані до установки плагіни"
256
+
257
+ #: bws_menu.php:573
258
+ msgid "If you have any questions, please contact us via"
259
+ msgstr "Якщо у вас виникли будь-які питанні, будь ласка, звертайтеся на"
260
+
261
+ #: bws_menu.php:580
262
+ #: bws_menu.php:648
263
+ #: bws_menu.php:903
264
+ msgid "System status"
265
+ msgstr "Системна інформація"
266
+
267
+ #: bws_menu.php:584
268
+ #: bws_menu.php:906
269
+ msgid "Environment"
270
+ msgstr "Системне оточення"
271
+
272
+ #: bws_menu.php:595
273
+ #: bws_menu.php:917
274
+ msgid "Active Plugins"
275
+ msgstr "Активовані плагіни"
276
+
277
+ #: bws_menu.php:606
278
+ #: bws_menu.php:928
279
+ msgid "Inactive Plugins"
280
+ msgstr "Неактивовані плагіни"
281
+
282
+ #: bws_menu.php:620
283
+ #: bws_menu.php:942
284
+ msgid "Send to support"
285
+ msgstr "Відправити до служби тех. підтримки"
286
+
287
+ #: bws_menu.php:627
288
+ #: bws_menu.php:949
289
+ msgid "Send to custom email &#187;"
290
+ msgstr "Відправити на електронну адресу &#187;"
291
+
292
+ #: bws_menu.php:638
293
+ msgid "Switch to old interface"
294
+ msgstr ""
295
+
296
+ #: bws_menu.php:644
297
+ #, fuzzy
298
+ msgid "Plugins"
299
+ msgstr "Плагіни про-версії"
300
+
301
+ #: bws_menu.php:646
302
+ msgid "Themes"
303
+ msgstr ""
304
+
305
+ #: bws_menu.php:652
306
+ msgid "All"
307
+ msgstr ""
308
+
309
+ #: bws_menu.php:653
310
+ #, fuzzy
311
+ msgid "Installed"
312
+ msgstr "Установлено %s"
313
+
314
+ #: bws_menu.php:654
315
+ #, fuzzy
316
+ msgid "Recommended"
317
+ msgstr "Рекомендовані до установки плагіни"
318
+
319
+ #: bws_menu.php:676
320
+ #: bws_menu.php:704
321
+ #: bws_menu.php:726
322
+ #: bws_menu.php:754
323
+ #: bws_menu.php:795
324
+ #, fuzzy
325
+ msgid "Learn more"
326
+ msgstr "Детальніше..."
327
+
328
+ #: bws_menu.php:694
329
+ #: bws_menu.php:744
330
+ #: bws_menu.php:785
331
+ msgid "Go"
332
+ msgstr ""
333
+
334
+ #: bws_menu.php:698
335
+ #: bws_menu.php:748
336
+ #: bws_menu.php:789
337
+ msgid "DONATE"
338
+ msgstr ""
339
+
340
+ #: bws_menu.php:728
341
+ #: bws_menu.php:756
342
+ #, fuzzy
343
+ msgid "Activate this plugin"
344
+ msgstr "Активовані плагіни"
345
+
346
+ #: bws_menu.php:728
347
+ #: bws_menu.php:756
348
+ #, fuzzy
349
+ msgid "Activate"
350
+ msgstr "Активовані плагіни"
351
+
352
+ #: bws_menu.php:797
353
+ #, fuzzy
354
+ msgid "Install now"
355
+ msgstr "Установить"
356
+
357
+ #: bws_menu.php:819
358
+ msgid "Try again"
359
+ msgstr ""
360
+
361
+ #: bws_menu.php:836
362
+ #, php-format
363
+ msgid "Preview &#8220;%s&#8221;"
364
+ msgstr ""
365
+
366
+ #: bws_menu.php:867
367
+ msgid "Install Now"
368
+ msgstr "Установить"
369
+
370
+ #: bws_menu.php:870
371
+ #, php-format
372
+ msgid "Update to version %s"
373
+ msgstr ""
374
+
375
+ #: bws_menu.php:870
376
+ msgid "Update"
377
+ msgstr ""
378
+
379
+ #: bws_menu.php:877
380
+ #, php-format
381
+ msgid "Preview %s"
382
+ msgstr ""
383
+
384
+ #: bws_menu.php:877
385
+ msgid "Preview"
386
+ msgstr ""
387
+
388
+ #: bws_menu.php:884
389
+ #, php-format
390
+ msgid "By %s"
391
+ msgstr ""
392
+
393
+ #: bws_menu.php:890
394
+ msgid "Details"
395
+ msgstr ""
396
+
397
+ #, fuzzy
398
+ #~ msgid "installed"
399
+ #~ msgstr "Установлено %s"
400
+
401
+ #~ msgid "Login form"
402
+ #~ msgstr "Форма логина"
403
+
404
+ #~ msgid "Registration form"
405
+ #~ msgstr "Форма регистрации"
406
+
407
+ #~ msgid "Register form"
408
+ #~ msgstr "Форма регистрации"
409
+
410
+ #~ msgid "Reset Password form"
411
+ #~ msgstr "Форма восстановления пароля"
412
+
413
+ #~ msgid "Lost password form"
414
+ #~ msgstr "Форма восстановления пароля"
415
+
416
+ #~ msgid "Comments form"
417
+ #~ msgstr "Форма комментариев"
418
+
419
+ #~ msgid "Hide CAPTCHA for registered users"
420
+ #~ msgstr "Не отображать для зарегистрированных пользователей"
421
+
422
+ #~ msgid "Plus (&#43;)"
423
+ #~ msgstr "Плюс (&#43;)"
424
+
425
+ #~ msgid "Plus"
426
+ #~ msgstr "Плюс (&#43;)"
427
+
428
+ #~ msgid "Minus (&minus;)"
429
+ #~ msgstr "Минус (&minus;)"
430
+
431
+ #~ msgid "Minus"
432
+ #~ msgstr "Минус (&minus;)"
433
+
434
+ #~ msgid "Multiplication (&times;)"
435
+ #~ msgstr "Умножение (&times;)"
436
+
437
+ #~ msgid "Multiply"
438
+ #~ msgstr "Умножить"
439
+
440
+ #~ msgid "Numbers"
441
+ #~ msgstr "Цифры"
442
+
443
+ #~ msgid "Words"
444
+ #~ msgstr "Слова"
445
+
446
+ #~ msgid "Captcha Settings"
447
+ #~ msgstr "Настройки КАПЧИ"
448
+
449
+ #~ msgid "Captcha"
450
+ #~ msgstr "КАПЧА"
451
+
452
+ #~ msgid "FAQ"
453
+ #~ msgstr "FAQ"
454
+
455
+ #~ msgid "Support"
456
+ #~ msgstr "Поддержка"
457
+
458
+ #~ msgid ""
459
+ #~ "Please select one item in the block Arithmetic and Complexity for CAPTCHA"
460
+ #~ msgstr ""
461
+ #~ "Пожалуйста, выберите 1 пункт из блока Арифметические дейтсвия и Сложность "
462
+ #~ "для КАПЧИ"
463
+
464
+ #~ msgid "Options saved."
465
+ #~ msgstr "Опции сохранены"
466
+
467
+ #~ msgid "Enable CAPTCHA for:"
468
+ #~ msgstr "Отображать КАПЧУ для:"
469
+
470
+ #~ msgid "Contact form"
471
+ #~ msgstr "Контактная форма"
472
+
473
+ #~ msgid "(powered by bestwebsoft.com)"
474
+ #~ msgstr "(разработано компанией bestwebsoft.com)"
475
+
476
+ #~ msgid "Activate contact form"
477
+ #~ msgstr "Активировать контакную форму"
478
+
479
+ #~ msgid "Download contact form"
480
+ #~ msgstr "Скачать контактную форму"
481
+
482
+ #~ msgid ""
483
+ #~ "If you would like to customize this plugin for a custom form, please "
484
+ #~ "contact us via"
485
+ #~ msgstr ""
486
+ #~ "Если вы хотите кастомизировать плагин для кастомной формы, обращайтесь на"
487
+
488
+ #~ msgid "Title for CAPTCHA in the form"
489
+ #~ msgstr "Заголовок для КАПЧИ в форме"
490
+
491
+ #~ msgid "Arithmetic actions for CAPTCHA"
492
+ #~ msgstr "Арифметические действия для КАПЧИ"
493
+
494
+ #~ msgid "CAPTCHA complexity level"
495
+ #~ msgstr "Уровень сложности КАПЧИ"
496
+
497
+ #~ msgid "Save Changes"
498
+ #~ msgstr "Сохранить изменения"
499
+
500
+ #~ msgid "ERROR"
501
+ #~ msgstr "Ошибка"
502
+
503
+ #~ msgid "Please fill the form."
504
+ #~ msgstr "Пожалуйста, заполните КАПЧУ."
505
+
506
+ #~ msgid "Please enter a valid CAPTCHA value."
507
+ #~ msgstr "Пожалуйста, заполните КАПЧУ."
508
+
509
+ #~ msgid ""
510
+ #~ "Error: You have entered an incorrect CAPTCHA value. Click the BACK button "
511
+ #~ "on your browser, and try again."
512
+ #~ msgstr ""
513
+ #~ "Ошибка: Вы ввели КАПЧУ неправильно. Надмите НАЗАД в браузере и попробуйте "
514
+ #~ "еще раз"
515
+
516
+ #~ msgid "zero"
517
+ #~ msgstr "ноль"
518
+
519
+ #~ msgid "one"
520
+ #~ msgstr "один"
521
+
522
+ #~ msgid "two"
523
+ #~ msgstr "два"
524
+
525
+ #~ msgid "three"
526
+ #~ msgstr "три"
527
+
528
+ #~ msgid "four"
529
+ #~ msgstr "четыре"
530
+
531
+ #~ msgid "five"
532
+ #~ msgstr "пять"
533
+
534
+ #~ msgid "six"
535
+ #~ msgstr "шесть"
536
+
537
+ #~ msgid "seven"
538
+ #~ msgstr "семь"
539
+
540
+ #~ msgid "eight"
541
+ #~ msgstr "восемь"
542
+
543
+ #~ msgid "nine"
544
+ #~ msgstr "девять"
545
+
546
+ #~ msgid "eleven"
547
+ #~ msgstr "одиннадцать"
548
+
549
+ #~ msgid "twelve"
550
+ #~ msgstr "двенадать"
551
+
552
+ #~ msgid "thirteen"
553
+ #~ msgstr "тринадцать"
554
+
555
+ #~ msgid "fourteen"
556
+ #~ msgstr "четырнадать"
557
+
558
+ #~ msgid "fifteen"
559
+ #~ msgstr "пятнадцать"
560
+
561
+ #~ msgid "sixteen"
562
+ #~ msgstr "шестнадцать"
563
+
564
+ #~ msgid "seventeen"
565
+ #~ msgstr "семнадцать"
566
+
567
+ #~ msgid "eighteen"
568
+ #~ msgstr "восемнадцать"
569
+
570
+ #~ msgid "nineteen"
571
+ #~ msgstr "девятнадцать"
572
+
573
+ #~ msgid "ten"
574
+ #~ msgstr "десять"
575
+
576
+ #~ msgid "twenty"
577
+ #~ msgstr "двадцать"
578
+
579
+ #~ msgid "thirty"
580
+ #~ msgstr "тридцать"
581
+
582
+ #~ msgid "forty"
583
+ #~ msgstr "сорок"
584
+
585
+ #~ msgid "fifty"
586
+ #~ msgstr "пятьдесят"
587
+
588
+ #~ msgid "sixty"
589
+ #~ msgstr "шестьдесят"
590
+
591
+ #~ msgid "seventy"
592
+ #~ msgstr "семьдесят"
593
+
594
+ #~ msgid "eighty"
595
+ #~ msgstr "восемьдесят"
596
+
597
+ #~ msgid "ninety"
598
+ #~ msgstr "девяносто"
599
+
600
+ #~ msgid "and"
601
+ #~ msgstr "и"
602
+
603
+ #~ msgid "Encryption password is not set"
604
+ #~ msgstr "Пароль для шифрования не установлен"
605
+
606
+ #~ msgid "Decryption password is not set"
607
+ #~ msgstr "Пароль для дешифровки не установлен"
608
+
609
+ #~ msgid ""
610
+ #~ "If you have any questions, please contact us via plugin@bestwebsoft.com "
611
+ #~ "or fill in the contact form on our website"
612
+ #~ msgstr ""
613
+ #~ "Если у вас есть какие-то впросы, обращайтесь на plugin@bestwebsoft.com "
614
+ #~ "или заполните контактную форму на нашем сайте"
615
+
616
+ #~ msgid "The password of encryption is not set"
617
+ #~ msgstr "Пароль для шифрования не установлен"
618
+
619
+ #~ msgid "Increase"
620
+ #~ msgstr "Умножить"
621
+
622
+ #~ msgid "Difficulty for CAPTCHA"
623
+ #~ msgstr "Уровень сложности КАПЧИ"
624
+
625
+ #~ msgid "That CAPTCHA was incorrect."
626
+ #~ msgstr "КАПЧА введена некорректно"
627
+
628
+ #~ msgid "null"
629
+ #~ msgstr "ноль"
css/style.css ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #adminmenu #toplevel_page_bws_plugins div.wp-menu-image,
2
+ .admin-color-classic #adminmenu #toplevel_page_bws_plugins div.wp-menu-image,
3
+ #adminmenu #toplevel_page_bws_plugins:hover div.wp-menu-image,
4
+ #adminmenu #toplevel_page_bws_plugins.wp-has-current-submenu div.wp-menu-image {
5
+ background: url("../images/icon_16_single.png") no-repeat scroll center center transparent;
6
+ }
7
+ #adminmenu #toplevel_page_bws_plugins.wp-not-current-submenu div.wp-menu-image {
8
+ opacity: 0.7;
9
+ }
10
+ #toplevel_page_bws_plugins .wp-submenu .wp-first-item {
11
+ display: none;
12
+ }
13
+ /*
14
+ * styles for rate-support div on the settings page
15
+ */
16
+ .bws-plugin-reviews {
17
+ background: none repeat scroll 0 0 #BEE1F1;
18
+ border: 1px solid #70A8C2;
19
+ border-radius: 3px;
20
+ max-width: 700px;
21
+ }
22
+ .bws-plugin-reviews-rate {
23
+ padding: 10px;
24
+ border-bottom: 1px dashed #70A8C2;
25
+ }
26
+ .bws-plugin-reviews-support {
27
+ padding: 10px;
28
+ }
29
+ /*
30
+ * styles for settings page
31
+ */
32
+ #gglcptch-keys input[type=text] {
33
+ width: 250px;
34
+ }
css/style_wp_before_3.8.css ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #adminmenu #toplevel_page_bws_plugins div.wp-menu-image {
2
+ background: url("../images/icon_16.png") no-repeat scroll center center transparent;
3
+ }
4
+ .admin-color-classic #adminmenu #toplevel_page_bws_plugins div.wp-menu-image {
5
+ background: url("../images/icon_16_b.png") no-repeat scroll center center transparent;
6
+ }
7
+ #adminmenu #toplevel_page_bws_plugins:hover div.wp-menu-image,
8
+ #adminmenu #toplevel_page_bws_plugins.wp-has-current-submenu div.wp-menu-image {
9
+ background: url("../images/icon_16_c.png") no-repeat scroll center center transparent;
10
+ }
11
+ .wrap #icon-options-general.icon32-bws {
12
+ background: url("../images/icon_36.png") no-repeat scroll left top transparent;
13
+ }
14
+ .admin-color-classic .wrap #icon-options-general.icon32-bws {
15
+ background: url("../images/icon_36_b.png") no-repeat scroll left top transparent;
16
+ }
17
+ #toplevel_page_bws_plugins .wp-submenu .wp-first-item {
18
+ display: none;
19
+ }
20
+ /*
21
+ * styles for rate-support div on the settings page
22
+ */
23
+ .bws-plugin-reviews {
24
+ background: none repeat scroll 0 0 #BEE1F1;
25
+ border: 1px solid #70A8C2;
26
+ border-radius: 3px;
27
+ max-width: 700px;
28
+ }
29
+ .bws-plugin-reviews-rate {
30
+ padding: 10px;
31
+ border-bottom: 1px dashed #70A8C2;
32
+ }
33
+ .bws-plugin-reviews-support {
34
+ padding: 10px;
35
+ }
36
+ /*
37
+ * styles for settings page
38
+ */
39
+ #gglcptch-keys input[type=text] {
40
+ width: 250px;
41
+ }
google-captcha.php ADDED
@@ -0,0 +1,492 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ Plugin Name: Google Captcha (reCAPTCHA)
4
+ Plugin URI: http://bestwebsoft.com/plugin/
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.01
8
+ Author URI: http://bestwebsoft.com/
9
+ License: GPLv3 or later
10
+ */
11
+
12
+ /* © Copyright 2014 BestWebSoft ( http://support.bestwebsoft.com )
13
+
14
+ This program is free software; you can redistribute it and/or modify
15
+ it under the terms of the GNU General Public License, version 2, as
16
+ published by the Free Software Foundation.
17
+
18
+ This program is distributed in the hope that it will be useful,
19
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
20
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21
+ GNU General Public License for more details.
22
+
23
+ You should have received a copy of the GNU General Public License
24
+ along with this program; if not, write to the Free Software
25
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
26
+ */
27
+ require_once( dirname( __FILE__ ) . '/bws_menu/bws_menu.php' );
28
+
29
+ /* Add menu page */
30
+ if ( ! function_exists( 'google_capthca_admin_menu' ) ) {
31
+ function google_capthca_admin_menu() {
32
+ add_menu_page( 'BWS Plugins', 'BWS Plugins', 'manage_options', 'bws_plugins', 'bws_add_menu_render', plugins_url( "images/px.png", __FILE__ ), 1001 );
33
+ add_submenu_page( 'bws_plugins', __( 'Google Captcha Settings', 'google_captcha' ), __( 'Google Captcha', 'google_captcha' ), 'manage_options', 'google-captcha.php', 'gglcptch_settings_page' );
34
+ }
35
+ }
36
+
37
+ /* Function check if plugin is compatible with current WP version */
38
+ if ( ! function_exists ( 'gglcptch_version_check' ) ) {
39
+ function gglcptch_version_check() {
40
+ global $wp_version;
41
+ $plugin_data = get_plugin_data( __FILE__, false );
42
+ $require_wp = "3.0"; /* Wordpress at least requires version */
43
+ $plugin = plugin_basename( __FILE__ );
44
+ if ( version_compare( $wp_version, $require_wp, "<" ) ) {
45
+ if ( is_plugin_active( $plugin ) ) {
46
+ deactivate_plugins( $plugin );
47
+ wp_die( "<strong>" . $plugin_data['Name'] . " </strong> " . __( 'requires', 'google_captcha' ) . " <strong>WordPress " . $require_wp . "</strong> " . __( 'or higher, that is why it has been deactivated! Please upgrade WordPress and try again.', 'google_captcha') . "<br /><br />" . __( 'Back to the WordPress', 'google_captcha') . " <a href='" . get_admin_url( null, 'plugins.php' ) . "'>" . __( 'Plugins page', 'google_captcha') . "</a>." );
48
+ }
49
+ }
50
+ }
51
+ }
52
+
53
+ if ( ! function_exists( 'gglcptch_init' ) ) {
54
+ function gglcptch_init() {
55
+ load_plugin_textdomain( 'google_captcha', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
56
+
57
+ global $wpmu, $gglcptch_options;
58
+ /* Get options from the database */
59
+ if ( 1 == $wpmu )
60
+ $gglcptch_options = get_site_option( 'gglcptch_options' );
61
+ else
62
+ $gglcptch_options = get_option( 'gglcptch_options' );
63
+
64
+ /* Add hooks */
65
+ if ( '1' == $gglcptch_options['login_form'] ) {
66
+ add_action( 'login_form', 'gglcptch_login_display' );
67
+ add_filter( 'login_redirect', 'gglcptch_login_check' );
68
+ }
69
+
70
+ if ( '1' == $gglcptch_options['comments_form'] ) {
71
+ add_action( 'comment_form_after_fields', 'gglcptch_commentform_display' );
72
+ add_action( 'comment_form_logged_in_after', 'gglcptch_commentform_display' );
73
+ add_filter( 'preprocess_comment', 'gglcptch_commentform_check' );
74
+ }
75
+
76
+ if ( '1' == $gglcptch_options['reset_pwd_form'] ) {
77
+ add_action( 'lostpassword_form', 'gglcptch_login_display' );
78
+ add_action( 'lostpassword_post', 'gglcptch_lostpassword_check' );
79
+ }
80
+
81
+ if ( '1' == $gglcptch_options['registration_form'] ) {
82
+ add_action( 'register_form', 'gglcptch_login_display' );
83
+ add_action( 'register_post', 'gglcptch_lostpassword_check' );
84
+ }
85
+ if ( '1' == $gglcptch_options['contact_form'] ) {
86
+ add_filter( 'cntctfrm_display_captcha', 'gglcptch_display' );
87
+ } elseif ( '0' == $gglcptch_options['contact_form'] ) {
88
+ remove_filter( 'cntctfrm_display_captcha', 'gglcptch_display' );
89
+ }
90
+ }
91
+ }
92
+
93
+ /* Add google captcha styles */
94
+ if ( ! function_exists( 'gglcptch_add_style' ) ) {
95
+ function gglcptch_add_style() {
96
+ global $wp_version;
97
+ if ( 3.8 > $wp_version )
98
+ wp_enqueue_style( 'gglcptchStylesheet', plugins_url( 'css/style_wp_before_3.8.css', __FILE__ ) );
99
+ else
100
+ wp_enqueue_style( 'gglcptchStylesheet', plugins_url( 'css/style.css', __FILE__ ) );
101
+ }
102
+ }
103
+
104
+ /* Add google captcha scripts */
105
+ if ( ! function_exists( 'gglcptch_add_script' ) ) {
106
+ function gglcptch_add_script() {
107
+ wp_enqueue_script( 'gglcptch_script', plugins_url( 'js/script.js', __FILE__ ), array( 'jquery' ) );
108
+ }
109
+ }
110
+
111
+ /* Private and public keys */
112
+ $gglcptch_keys = array(
113
+ 'public' => array(
114
+ 'display_name' => 'Public Key',
115
+ 'form_name' => 'gglcptch_public_key',
116
+ 'error_msg' => '',
117
+ ),
118
+ 'private' => array(
119
+ 'display_name' => 'Private Key',
120
+ 'form_name' => 'gglcptch_private_key',
121
+ 'error_msg' => '',
122
+ ),
123
+ );
124
+
125
+ /* Checked forms */
126
+ $gglcptch_forms = array(
127
+ array( 'login_form', __( 'Login form', 'google_captcha' ) ),
128
+ array( 'registration_form', __( 'Registration form', 'google_captcha' ) ),
129
+ array( 'reset_pwd_form', __( 'Reset password form', 'google_captcha' ) ),
130
+ array( 'comments_form', __( 'Comments form', 'google_captcha' ) ),
131
+ );
132
+
133
+ /* Google captcha themes */
134
+ $gglcptch_themes = array(
135
+ array( 'red', 'Red' ),
136
+ array( 'white', 'White' ),
137
+ array( 'blackglass', 'Blackglass' ),
138
+ array( 'clean', 'Clean' ),
139
+ );
140
+
141
+ /* Google catpcha settings */
142
+ if ( ! function_exists( 'register_gglcptch_settings' ) ) {
143
+ function register_gglcptch_settings() {
144
+ global $wpmu, $gglcptch_options, $bws_plugin_info;
145
+
146
+ if ( function_exists( 'get_plugin_data' ) && ( ! isset( $bws_plugin_info ) || empty( $bws_plugin_info ) ) ) {
147
+ $plugin_info = get_plugin_data( __FILE__ );
148
+ $bws_plugin_info = array( 'id' => '109', 'version' => $plugin_info["Version"] );
149
+ }
150
+
151
+ $gglcptch_default_options = array(
152
+ 'public_key' => '',
153
+ 'private_key' => '',
154
+ 'login_form' => '1',
155
+ 'registration_form' => '1',
156
+ 'reset_pwd_form' => '1',
157
+ 'comments_form' => '1',
158
+ 'contact_form' => '0',
159
+ 'theme' => 'red',
160
+ );
161
+
162
+ foreach ( get_editable_roles() as $role => $fields ) {
163
+ $gglcptch_default_options[ $role ] = '0';
164
+ }
165
+
166
+ /* Install the option defaults */
167
+ if ( 1 == $wpmu ) {
168
+ if ( ! get_site_option( 'gglcptch_options' ) ) {
169
+ add_site_option( 'gglcptch_options', $gglcptch_default_options, '', 'yes' );
170
+ }
171
+ } else {
172
+ if ( ! get_option( 'gglcptch_options' ) ) {
173
+ add_option( 'gglcptch_options', $gglcptch_default_options, '', 'yes' );
174
+ }
175
+ }
176
+
177
+ /* Get options from the database */
178
+ if ( 1 == $wpmu )
179
+ $gglcptch_options = get_site_option( 'gglcptch_options' );
180
+ else
181
+ $gglcptch_options = get_option( 'gglcptch_options' );
182
+
183
+ /* Array merge incase this version has added new options */
184
+ $gglcptch_options = array_merge( $gglcptch_default_options, $gglcptch_options );
185
+ update_option( 'gglcptch_options', $gglcptch_options );
186
+ }
187
+ }
188
+
189
+ /* Display settings page */
190
+ if ( ! function_exists( 'gglcptch_settings_page' ) ) {
191
+ function gglcptch_settings_page() {
192
+ global $gglcptch_options, $gglcptch_keys, $gglcptch_forms, $gglcptch_themes;
193
+ $error = '';
194
+ /* Save data for settings page */
195
+ if ( isset( $_POST['gglcptch_save_changes'] ) && check_admin_referer( plugin_basename( __FILE__ ), 'gglcptch_nonce_name' ) ) {
196
+ if ( ! $_POST['gglcptch_public_key'] || '' == $_POST['gglcptch_public_key'] ) {
197
+ $gglcptch_keys['public']['error_msg'] = __( 'Enter public key', 'google_captcha' );
198
+ $error = __( "WARNING: The captcha will not display while you don't fill key fields.", 'google_captcha' );
199
+ } else
200
+ $gglcptch_keys['public']['error_msg'] = '';
201
+
202
+ if ( ! $_POST['gglcptch_private_key'] || '' == $_POST['gglcptch_private_key'] ) {
203
+ $gglcptch_keys['private']['error_msg'] = __( 'Enter private key', 'google_captcha' );
204
+ $error = __( "WARNING: The captcha will not display while you don't fill key fields.", 'google_captcha' );
205
+ } else
206
+ $gglcptch_keys['private']['error_msg'] = '';
207
+
208
+ $gglcptch_options['public_key'] = $_POST['gglcptch_public_key'];
209
+ $gglcptch_options['private_key'] = $_POST['gglcptch_private_key'];
210
+ $gglcptch_options['login_form'] = isset( $_POST['gglcptch_login_form'] ) ? 1 : 0;
211
+ $gglcptch_options['registration_form'] = isset( $_POST['gglcptch_registration_form'] ) ? 1 : 0;
212
+ $gglcptch_options['reset_pwd_form'] = isset( $_POST['gglcptch_reset_pwd_form'] ) ? 1 : 0;
213
+ $gglcptch_options['comments_form'] = isset( $_POST['gglcptch_comments_form'] ) ? 1 : 0;
214
+ $gglcptch_options['contact_form'] = isset( $_POST['gglcptch_contact_form'] ) ? 1 : 0;
215
+ $gglcptch_options['theme'] = $_POST['gglcptch_theme'];
216
+
217
+ foreach ( get_editable_roles() as $role => $fields ) {
218
+ $gglcptch_options[ $role ] = isset( $_POST[ 'gglcptch_' . $role ] ) ? 1 : 0;
219
+ }
220
+
221
+ update_option( 'gglcptch_options', $gglcptch_options );
222
+ } ?>
223
+ <div class="wrap">
224
+ <h2><?php _e( 'Google Captcha Settings', 'google_captcha' ); ?></h2>
225
+ <div class="updated fade" <?php if ( ! isset( $_POST['gglcptch_save_changes'] ) || "" != $error ) echo 'style="display:none"'; ?>><p><strong><?php _e( 'Settings saved', 'google_captcha' ); ?></strong></p></div>
226
+ <div class="error" <?php if ( "" == $error ) echo 'style="display:none"'; ?>><p><strong><?php echo $error; ?></strong></p></div>
227
+ <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' ); echo ' [bws_google_captcha]'; ?></p>
228
+ <form method="post" action="admin.php?page=google-captcha.php">
229
+ <h3><?php _e( 'Authentication', 'google_captcha' ); ?></h3>
230
+ <p><?php printf( __( 'Before you are able to do something, you must to register %s here %s', 'google_captcha' ), '<a href="https://www.google.com/recaptcha/admin/create">','</a>.' ); ?></p>
231
+ <p><?php _e( 'Enter public and private keys, that you get after registration.', 'google_captcha' ); ?></p>
232
+ <table id="gglcptch-keys" class="form-table">
233
+ <?php foreach ( $gglcptch_keys as $key => $fields ) : ?>
234
+ <tr valign="top">
235
+ <th scope="row"><?php echo $fields['display_name']; ?></th>
236
+ <td>
237
+ <input type="text" name="<?php echo $fields['form_name']; ?>" value="<?php echo $gglcptch_options[ $key . '_key' ] ?>" />
238
+ <label class="gglcptch_error_msg"><?php echo $fields['error_msg']; ?></label>
239
+ </td>
240
+ </tr>
241
+ <?php endforeach; ?>
242
+ </table>
243
+ <h3><?php _e( 'Options', 'google_captcha' ); ?></h3>
244
+ <table class="form-table">
245
+ <tr valign="top">
246
+ <th scope="row"><?php _e( 'Enable Google Captcha for:', 'google_captcha' ); ?></th>
247
+ <td>
248
+ <?php foreach ( $gglcptch_forms as $form ) : ?>
249
+ <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 />
250
+ <?php endforeach;
251
+ $all_plugins = get_plugins();
252
+ $active_plugins = get_option( 'active_plugins' );
253
+ if ( isset( $all_plugins['contact-form-plugin/contact_form.php'] ) || isset( $all_plugins['contact-form-pro/contact_form_pro.php'] ) ) :
254
+ if ( in_array( 'contact-form-plugin/contact_form.php', $active_plugins ) || in_array( 'contact-form-pro/contact_form_pro.php', $active_plugins ) ) : ?>
255
+ <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>
256
+ <span style="color: #888888;font-size: 10px;">(<?php _e( 'powered by', 'google_captcha' ); ?> <a href="http://bestwebsoft.com/plugin/">bestwebsoft.com</a>)</span><br />
257
+ <?php else : ?>
258
+ <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>
259
+ <span style="color: #888888;font-size: 10px;">(<?php _e( 'powered by', 'google_captcha' ); ?> <a href="http://bestwebsoft.com/plugin/">bestwebsoft.com</a>) <a href="<?php echo bloginfo("url"); ?>/wp-admin/plugins.php"><?php _e( 'Activate contact form', 'google_captcha' ); ?></a></span><br />
260
+ <?php endif;
261
+ else : ?>
262
+ <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>
263
+ <span style="color: #888888;font-size: 10px;">(<?php _e( 'powered by', 'google_captcha' ); ?> <a href="http://bestwebsoft.com/plugin/">bestwebsoft.com</a>) <a href="http://bestwebsoft.com/plugin/contact-form-pro/?k=d70b58e1739ab4857d675fed2213cedc&pn=75&v=<?php echo $plugin_info["Version"]; ?>&wp_v=<?php echo $wp_version; ?>"><?php _e( 'Download contact form', 'google_captcha' ); ?></a></span><br />
264
+ <?php endif; ?>
265
+ </td>
266
+ </tr>
267
+ <tr valign="top">
268
+ <th scope="row"><?php _e( 'Hide captcha for:', 'google_captcha' ); ?></th>
269
+ <td>
270
+ <?php foreach ( get_editable_roles() as $role => $fields) : ?>
271
+ <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/>
272
+ <?php endforeach; ?>
273
+ </td>
274
+ </tr>
275
+ <tr valign="top">
276
+ <th scope="row"><?php _e( 'Theme:', 'google_captcha' ); ?></th>
277
+ <td>
278
+ <select name="gglcptch_theme">
279
+ <?php foreach ( $gglcptch_themes as $theme ) : ?>
280
+ <option value=<?php echo $theme[0]; if ( $theme[0] == $gglcptch_options['theme'] ) echo ' selected'; ?> ><?php echo $theme[1]; ?></option>
281
+ <?php endforeach; ?>
282
+ </select>
283
+ </td>
284
+ </tr>
285
+ </table>
286
+ <p class="submit">
287
+ <input type="submit" class="button-primary" value="<?php _e( 'Save Changes', 'google_captcha' ); ?>" name="gglcptch_save_changes" />
288
+ </p>
289
+ <?php wp_nonce_field( plugin_basename( __FILE__ ), 'gglcptch_nonce_name' ); ?>
290
+ </form>
291
+ <div class="bws-plugin-reviews">
292
+ <div class="bws-plugin-reviews-rate">
293
+ <?php _e( 'If you enjoy our plugin, please give it 5 stars on WordPress', 'google_captcha' ); ?>:
294
+ <a href="http://wordpress.org/support/view/plugin-reviews/google-captcha" target="_blank" title="Google Captcha reviews"><?php _e( 'Rate the plugin', 'google_captcha' ); ?></a>
295
+ </div>
296
+ <div class="bws-plugin-reviews-support">
297
+ <?php _e( 'If there is something wrong about it, please contact us', 'google_captcha' ); ?>:
298
+ <a href="http://support.bestwebsoft.com">http://support.bestwebsoft.com</a>
299
+ </div>
300
+ </div>
301
+ </div>
302
+ <?php }
303
+ }
304
+
305
+ /* Checking current user role */
306
+ if ( ! function_exists( 'gglcptch_check_role' ) ) {
307
+ function gglcptch_check_role() {
308
+ global $current_user, $gglcptch_options;
309
+ if ( ! is_user_logged_in() )
310
+ return false;
311
+ $role = $current_user->roles[0];
312
+ if ( '1' == $gglcptch_options[ $role ] )
313
+ return true;
314
+ else
315
+ return false;
316
+ }
317
+ }
318
+
319
+ /* Display google captcha via shortcode */
320
+ if ( ! function_exists( 'gglcptch_display' ) ) {
321
+ function gglcptch_display() {
322
+ if ( gglcptch_check_role() )
323
+ return;
324
+ global $gglcptch_options;
325
+ require_once( 'lib/recaptchalib.php' );
326
+ $publickey = $gglcptch_options['public_key'];
327
+ $privatekey = $gglcptch_options['private_key']; ?>
328
+ <style type="text/css" media="screen">
329
+ #recaptcha_response_field {
330
+ max-height: 35px;
331
+ }
332
+ </style>
333
+ <script type='text/javascript'>
334
+ var RecaptchaOptions = { theme : "<?php echo $gglcptch_options['theme']; ?>" };
335
+ var gglcptch_path = "<?php echo plugins_url( 'google_captcha_check.php', __FILE__ ); ?>";
336
+ var gglcptch_error_msg = "<?php _e( 'Error: You have entered an incorrect CAPTCHA value.', 'google_captcha' ); ?>";
337
+ var gglcptch_private_key = "<?php echo $privatekey; ?>";
338
+ </script>
339
+ <?php if ( ! $privatekey || ! $publickey )
340
+ return false;
341
+ return recaptcha_get_html( $publickey );
342
+ }
343
+ }
344
+
345
+ /* Add google captcha to the login form */
346
+ if ( ! function_exists( 'gglcptch_login_display' ) ) {
347
+ function gglcptch_login_display() {
348
+ global $gglcptch_options;
349
+ $from_width = 320;
350
+ if ( 'clean' == $gglcptch_options['theme'] )
351
+ $from_width = 450; ?>
352
+ <style type="text/css" media="screen">
353
+ #loginform,
354
+ #lostpasswordform,
355
+ #registerform {
356
+ width: <?php echo $from_width; ?>px !important;
357
+ }
358
+ .message {
359
+ width: <?php echo $from_width + 20; ?>px !important;
360
+ }
361
+ </style>
362
+ <?php echo gglcptch_display();
363
+ return true;
364
+ }
365
+ }
366
+
367
+ /* Check google captcha in login form */
368
+ if ( ! function_exists( 'gglcptch_login_check' ) ) {
369
+ function gglcptch_login_check() {
370
+ if ( isset( $_POST['wp-submit'] ) ) {
371
+ global $gglcptch_options;
372
+ require_once( 'lib/recaptchalib.php' );
373
+ $publickey = $gglcptch_options['public_key'];
374
+ $privatekey = $gglcptch_options['private_key'];
375
+
376
+ if ( ! $privatekey || ! $publickey )
377
+ return 'wp-admin';
378
+
379
+ $resp = recaptcha_check_answer( $privatekey,
380
+ $_SERVER['REMOTE_ADDR'],
381
+ $_POST['recaptcha_challenge_field'],
382
+ $_POST['recaptcha_response_field'] );
383
+ if ( ! $resp->is_valid ) {
384
+ wp_clear_auth_cookie();
385
+ wp_die( __( 'Error: You have entered an incorrect CAPTCHA value. Click the BACK button on your browser, and try again.', 'google_captcha' ) );
386
+ } else
387
+ return 'wp-admin';
388
+ }
389
+ }
390
+ }
391
+
392
+ /* Add google captcha to the comment form */
393
+ if ( ! function_exists( 'gglcptch_commentform_display' ) ) {
394
+ function gglcptch_commentform_display() {
395
+ if ( gglcptch_check_role() )
396
+ return;
397
+ echo gglcptch_display();
398
+ return true;
399
+ }
400
+ }
401
+
402
+ /* Check google captcha in comment form */
403
+ if ( ! function_exists( 'gglcptch_commentform_check' ) ) {
404
+ function gglcptch_commentform_check( $comment ) {
405
+ global $gglcptch_options;
406
+ if ( gglcptch_check_role() )
407
+ return $comment;
408
+
409
+ /* Skip captcha for comment replies from the admin menu */
410
+ if ( isset( $_REQUEST['action'] ) && 'replyto-comment' == $_REQUEST['action'] &&
411
+ ( check_ajax_referer( 'replyto-comment', '_ajax_nonce', false ) || check_ajax_referer( 'replyto-comment', '_ajax_nonce-replyto-comment', false ) ) ) {
412
+ /* Skip capthca */
413
+ return $comment;
414
+ }
415
+ /* Skip captcha for trackback or pingback */
416
+ if ( '' != $comment['comment_type'] && 'comment' != $comment['comment_type'] ) {
417
+ return $comment;
418
+ }
419
+ require_once( 'lib/recaptchalib.php' );
420
+ $publickey = $gglcptch_options['public_key'];
421
+ $privatekey = $gglcptch_options['private_key'];
422
+ $resp = recaptcha_check_answer( $privatekey,
423
+ $_SERVER['REMOTE_ADDR'],
424
+ $_POST['recaptcha_challenge_field'],
425
+ $_POST['recaptcha_response_field'] );
426
+ if ( ! $resp->is_valid )
427
+ wp_die( __( 'Error: You have entered an incorrect CAPTCHA value. Click the BACK button on your browser, and try again.', 'google_captcha' ) );
428
+ else
429
+ return $comment;
430
+ }
431
+ }
432
+
433
+ /* Check google captcha in lostpassword form */
434
+ if ( ! function_exists( 'gglcptch_lostpassword_check' ) ) {
435
+ function gglcptch_lostpassword_check() {
436
+ global $gglcptch_options;
437
+ require_once( 'lib/recaptchalib.php' );
438
+ $publickey = $gglcptch_options['public_key'];
439
+ $privatekey = $gglcptch_options['private_key'];
440
+
441
+ if ( ! $privatekey || ! $publickey )
442
+ return;
443
+
444
+ $resp = recaptcha_check_answer( $privatekey,
445
+ $_SERVER['REMOTE_ADDR'],
446
+ $_POST['recaptcha_challenge_field'],
447
+ $_POST['recaptcha_response_field'] );
448
+ if ( ! $resp->is_valid ) {
449
+ wp_die( __( 'Error: You have entered an incorrect CAPTCHA value. Click the BACK button on your browser, and try again.', 'google_captcha' ) );
450
+ } else
451
+ return;
452
+ }
453
+ }
454
+
455
+ if ( ! function_exists( 'gglcptch_action_links' ) ) {
456
+ function gglcptch_action_links( $links, $file ) {
457
+ /* Static so we don't call plugin_basename on every plugin row. */
458
+ static $this_plugin;
459
+ if ( ! $this_plugin ) $this_plugin = plugin_basename(__FILE__);
460
+
461
+ if ( $file == $this_plugin ){
462
+ $settings_link = '<a href="admin.php?page=google-captcha.php">' . __( 'Settings', 'google_captcha' ) . '</a>';
463
+ array_unshift( $links, $settings_link );
464
+ }
465
+ return $links;
466
+ }
467
+ }
468
+
469
+ if ( ! function_exists( 'gglcptch_links' ) ) {
470
+ function gglcptch_links( $links, $file ) {
471
+ $base = plugin_basename( __FILE__ );
472
+ if ( $file == $base ) {
473
+ $links[] = '<a href="admin.php?page=google_captcha.php">' . __( 'Settings', 'google_captcha' ) . '</a>';
474
+ $links[] = '<a href="http://wordpress.org/plugins/google-captcha/faq/" target="_blank">' . __( 'FAQ', 'google_captcha' ) . '</a>';
475
+ $links[] = '<a href="http://support.bestwebsoft.com">' . __( 'Support', 'google_captcha' ) . '</a>';
476
+ }
477
+ return $links;
478
+ }
479
+ }
480
+
481
+ add_shortcode( 'bws_google_captcha', 'gglcptch_display' );
482
+
483
+ add_action( 'init', 'gglcptch_init' );
484
+ add_action( 'admin_init', 'gglcptch_version_check' );
485
+ add_action( 'admin_init', 'register_gglcptch_settings' );
486
+ add_action( 'admin_init', 'gglcptch_init' );
487
+ add_action( 'admin_menu', 'google_capthca_admin_menu' );
488
+ add_action( 'admin_enqueue_scripts', 'gglcptch_add_style' );
489
+ add_filter( 'plugin_action_links', 'gglcptch_action_links', 10, 2 );
490
+ add_filter( 'plugin_row_meta', 'gglcptch_links', 10, 2 );
491
+ add_action( 'wp_enqueue_scripts', 'gglcptch_add_script' );
492
+ ?>
google_captcha_check.php ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /* Check Google Captcha in shortcode and contact form */
3
+ require_once( 'lib/recaptchalib.php' );
4
+ $privatekey = $_POST['gglcptch_private_key'];
5
+ $resp = recaptcha_check_answer( $privatekey,
6
+ $_SERVER['REMOTE_ADDR'],
7
+ $_POST['recaptcha_challenge_field'],
8
+ $_POST['recaptcha_response_field'] );
9
+ if ( ! $resp->is_valid )
10
+ echo "error";
11
+ ?>
images/icon_16.png ADDED
Binary file
images/icon_16_b.png ADDED
Binary file
images/icon_16_c.png ADDED
Binary file
images/icon_16_single.png ADDED
Binary file
images/icon_36.png ADDED
Binary file
images/icon_36_b.png ADDED
Binary file
images/px.png ADDED
Binary file
js/script.js ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function( $ ) {
2
+ var gglcptch_match = true;
3
+ $( document ).ready(function() {
4
+ $( '#recaptcha_widget_div' ).parent().children( 'input:submit' ).click(function() {
5
+ click_trigger();
6
+ return gglcptch_match;
7
+ });
8
+ $( '#cntctfrm_contact_form' ).find( 'input:submit' ).click(function() {
9
+ click_trigger();
10
+ return gglcptch_match;
11
+ });
12
+ });
13
+
14
+ function click_trigger() {
15
+ var req = getXmpHttp();
16
+ /* fields for checking Google Captcha */
17
+ var recaptcha_challenge_field = $( '#recaptcha_challenge_field' ).val();
18
+ var recaptcha_response_field = $( '#recaptcha_response_field' ).val();
19
+ /* opening asynchronous connection */
20
+ req.open( 'POST', gglcptch_path, false );
21
+ req.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );
22
+ /* sending POST parameters */
23
+ req.send( 'recaptcha_challenge_field=' + recaptcha_challenge_field + '&recaptcha_response_field=' + recaptcha_response_field + '&gglcptch_private_key=' + gglcptch_private_key );
24
+
25
+ if ( req.responseText == 'error' ) {
26
+ /* wrong captcha */
27
+ if ( ! $( '#gglcptch_error' ).text() ) {
28
+ $( '#recaptcha_widget_div' ).after( '<label id="gglcptch_error" style="color:#f00;">' + gglcptch_error_msg + '</label>' );
29
+ gglcptch_match = false;
30
+ }
31
+ } else {
32
+ /* correct catcha */
33
+ gglcptch_match = true;
34
+ }
35
+ }
36
+
37
+ /* Creating xmlhttp object */
38
+ function getXmpHttp() {
39
+ var xmlhttp;
40
+ try {
41
+ xmlhttp = new ActiveXObject( 'Msxml2.XMLHTTP' );
42
+ } catch ( e ) {
43
+ try {
44
+ xmlhttp = new ActiveXObject( 'Microsoft.XMLHTTP' );
45
+ } catch ( E ) {
46
+ xmlhttp = false;
47
+ }
48
+ }
49
+ if ( ! xmlhttp && typeof XMLHttpRequest != 'undefined' ) {
50
+ xmlhttp = new XMLHttpRequest();
51
+ }
52
+ return xmlhttp;
53
+ }
54
+ })(jQuery);
languages/google_captcha-ru_RU.mo ADDED
Binary file
languages/google_captcha-ru_RU.po ADDED
@@ -0,0 +1,192 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: google_captcha\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2014-02-04 16:19+0300\n"
6
+ "PO-Revision-Date: \n"
7
+ "Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
8
+ "Language-Team: the BestWebSoft Team <plugin@bestwebsoft.com>\n"
9
+ "Language: ru_RU\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Poedit-KeywordsList: __;_e\n"
14
+ "X-Poedit-Basepath: ..\n"
15
+ "X-Poedit-SourceCharset: utf-8\n"
16
+ "X-Generator: Poedit 1.6.3\n"
17
+ "X-Poedit-SearchPath-0: .\n"
18
+
19
+ #: google-captcha.php:33
20
+ #: google-captcha.php:218
21
+ msgid "Google Captcha Settings"
22
+ msgstr "Настройки Google Captcha"
23
+
24
+ #: google-captcha.php:33
25
+ msgid "Google Captcha"
26
+ msgstr "Google Captcha"
27
+
28
+ #: google-captcha.php:47
29
+ msgid "requires"
30
+ msgstr "требует"
31
+
32
+ #: google-captcha.php:47
33
+ msgid "or higher, that is why it has been deactivated! Please upgrade WordPress and try again."
34
+ msgstr "или выше, поэтому плагин был деактивирован! Обновите WordPress и повторите попытку."
35
+
36
+ #: google-captcha.php:47
37
+ msgid "Back to the WordPress"
38
+ msgstr "Вернуться назад на WordPress"
39
+
40
+ #: google-captcha.php:47
41
+ msgid "Plugins page"
42
+ msgstr "Страницу плагинов"
43
+
44
+ #: google-captcha.php:127
45
+ msgid "Login form"
46
+ msgstr "Форма логина"
47
+
48
+ #: google-captcha.php:128
49
+ msgid "Registration form"
50
+ msgstr "Форма регистрации"
51
+
52
+ #: google-captcha.php:129
53
+ msgid "Reset password form"
54
+ msgstr "Форма восстановления пароля"
55
+
56
+ #: google-captcha.php:130
57
+ msgid "Comments form"
58
+ msgstr "Форма комментариев"
59
+
60
+ #: google-captcha.php:191
61
+ msgid "Enter public key"
62
+ msgstr "Введите открытый ключ"
63
+
64
+ #: google-captcha.php:192
65
+ #: google-captcha.php:198
66
+ msgid "WARNING: The captcha will not display while you don't fill key fields."
67
+ msgstr "ПРЕДУПРЕЖДЕНИЕ: Google Captcha не будет отображаться пока вы не заполните ключевые поля."
68
+
69
+ #: google-captcha.php:197
70
+ msgid "Enter private key"
71
+ msgstr "Введите закрытый ключ"
72
+
73
+ #: google-captcha.php:219
74
+ msgid "Settings saved"
75
+ msgstr "Настройки сохранены"
76
+
77
+ #: google-captcha.php:221
78
+ msgid "If you would like to add the Google Captcha to your own form, just copy and paste this shortcode to your post or page:"
79
+ msgstr "Если вы хотите добавить Google Captcha в свою форму, просто скопируйте и вставьте в контент страницы или поста этот шорткод:"
80
+
81
+ #: google-captcha.php:223
82
+ msgid "Authentication"
83
+ msgstr "Идентификация"
84
+
85
+ #: google-captcha.php:224
86
+ #, php-format
87
+ msgid "Before you are able to do something, you must to register %s here %s"
88
+ msgstr "Прежде чем вы сможете сделать что-нибудь, вы должны зарегистрироваться %s здесь %s"
89
+
90
+ #: google-captcha.php:225
91
+ msgid "Enter public and private keys, that you get after registration."
92
+ msgstr "Введите открытый и закрытый ключи, которые вы получили после регистрации."
93
+
94
+ #: google-captcha.php:237
95
+ msgid "Options"
96
+ msgstr "Опции"
97
+
98
+ #: google-captcha.php:240
99
+ msgid "Enable Google Captcha for:"
100
+ msgstr "Отображать Google Captcha для:"
101
+
102
+ #: google-captcha.php:249
103
+ #: google-captcha.php:252
104
+ #: google-captcha.php:256
105
+ msgid "Contact form"
106
+ msgstr "Contact form"
107
+
108
+ #: google-captcha.php:250
109
+ #: google-captcha.php:253
110
+ #: google-captcha.php:257
111
+ msgid "powered by"
112
+ msgstr "разработано компанией"
113
+
114
+ #: google-captcha.php:253
115
+ msgid "Activate contact form"
116
+ msgstr "Активировать Contact form"
117
+
118
+ #: google-captcha.php:257
119
+ msgid "Download contact form"
120
+ msgstr "Скачать Contact form"
121
+
122
+ #: google-captcha.php:262
123
+ msgid "Hide captcha for:"
124
+ msgstr "Не показывать Google Captcha для:"
125
+
126
+ #: google-captcha.php:270
127
+ msgid "Theme:"
128
+ msgstr "Тема:"
129
+
130
+ #: google-captcha.php:281
131
+ msgid "Save Changes"
132
+ msgstr "Сохранить изменения"
133
+
134
+ #: google-captcha.php:287
135
+ msgid "If you enjoy our plugin, please give it 5 stars on WordPress"
136
+ msgstr "Если вам понравился плагин, пожалуйста, поставте нам 5 звезд на WordPress"
137
+
138
+ #: google-captcha.php:288
139
+ msgid "Rate the plugin"
140
+ msgstr "Оценить плагин"
141
+
142
+ #: google-captcha.php:291
143
+ msgid "If there is something wrong about it, please contact us"
144
+ msgstr "Если у вас есть какие-то вопросы, обращайтесь"
145
+
146
+ #: google-captcha.php:330
147
+ msgid "Error: You have entered an incorrect CAPTCHA value."
148
+ msgstr "Ошибка: Вы ввели неверное значение Captcha."
149
+
150
+ #: google-captcha.php:379
151
+ #: google-captcha.php:421
152
+ #: google-captcha.php:443
153
+ msgid "Error: You have entered an incorrect CAPTCHA value. Click the BACK button on your browser, and try again."
154
+ msgstr "Ошибка: Вы ввели неверное значение Captcha. Нажмите копку НАЗАД в своем браузере и попытайтесь еще."
155
+
156
+ #: google-captcha.php:456
157
+ #: google-captcha.php:467
158
+ msgid "Settings"
159
+ msgstr "Настройки"
160
+
161
+ #: google-captcha.php:468
162
+ msgid "FAQ"
163
+ msgstr "FAQ"
164
+
165
+ #: google-captcha.php:469
166
+ msgid "Support"
167
+ msgstr "Поддержка"
168
+
169
+ #~ msgid "Red"
170
+ #~ msgstr "Red"
171
+
172
+ #~ msgid "White"
173
+ #~ msgstr "White"
174
+
175
+ #~ msgid "Blackglass"
176
+ #~ msgstr "Blackglass"
177
+
178
+ #~ msgid "Clean"
179
+ #~ msgstr "Clean"
180
+
181
+ #, fuzzy
182
+ #~ msgid "Activated theme"
183
+ #~ msgstr "Активировать Contact form"
184
+
185
+ #, fuzzy
186
+ #~ msgid "Themes"
187
+ #~ msgstr "Тема:"
188
+
189
+ #~ msgid "WARNING: The captcha will not display while you not fill key fields."
190
+ #~ msgstr ""
191
+ #~ "ПРЕДУПРЕЖДЕНИЕ: Google Captcha не будет отображаться пока вы не заполните "
192
+ #~ "ключевые поля."
lib/license.txt ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Copyright (c) 2007 reCAPTCHA -- http://recaptcha.net
2
+ AUTHORS:
3
+ Mike Crawford
4
+ Ben Maurer
5
+
6
+ Permission is hereby granted, free of charge, to any person obtaining a copy
7
+ of this software and associated documentation files (the "Software"), to deal
8
+ in the Software without restriction, including without limitation the rights
9
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10
+ copies of the Software, and to permit persons to whom the Software is
11
+ furnished to do so, subject to the following conditions:
12
+
13
+ The above copyright notice and this permission notice shall be included in
14
+ all copies or substantial portions of the Software.
15
+
16
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22
+ THE SOFTWARE.
lib/recaptchalib.php ADDED
@@ -0,0 +1,277 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ * This is a PHP library that handles calling reCAPTCHA.
4
+ * - Documentation and latest version
5
+ * http://recaptcha.net/plugins/php/
6
+ * - Get a reCAPTCHA API Key
7
+ * https://www.google.com/recaptcha/admin/create
8
+ * - Discussion group
9
+ * http://groups.google.com/group/recaptcha
10
+ *
11
+ * Copyright (c) 2007 reCAPTCHA -- http://recaptcha.net
12
+ * AUTHORS:
13
+ * Mike Crawford
14
+ * Ben Maurer
15
+ *
16
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
17
+ * of this software and associated documentation files (the "Software"), to deal
18
+ * in the Software without restriction, including without limitation the rights
19
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
20
+ * copies of the Software, and to permit persons to whom the Software is
21
+ * furnished to do so, subject to the following conditions:
22
+ *
23
+ * The above copyright notice and this permission notice shall be included in
24
+ * all copies or substantial portions of the Software.
25
+ *
26
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
27
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
28
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
29
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
30
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
31
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
32
+ * THE SOFTWARE.
33
+ */
34
+
35
+ /**
36
+ * The reCAPTCHA server URL's
37
+ */
38
+ define("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 _recaptcha_qsencode ($data) {
48
+ $req = "";
49
+ foreach ( $data as $key => $value )
50
+ $req .= $key . '=' . urlencode( stripslashes($value) ) . '&';
51
+
52
+ // Cut the last '&'
53
+ $req=substr($req,0,strlen($req)-1);
54
+ return $req;
55
+ }
56
+
57
+
58
+
59
+ /**
60
+ * Submits an HTTP POST to a reCAPTCHA server
61
+ * @param string $host
62
+ * @param string $path
63
+ * @param array $data
64
+ * @param int port
65
+ * @return array response
66
+ */
67
+ function _recaptcha_http_post($host, $path, $data, $port = 80) {
68
+
69
+ $req = _recaptcha_qsencode ($data);
70
+
71
+ $http_request = "POST $path HTTP/1.0\r\n";
72
+ $http_request .= "Host: $host\r\n";
73
+ $http_request .= "Content-Type: application/x-www-form-urlencoded;\r\n";
74
+ $http_request .= "Content-Length: " . strlen($req) . "\r\n";
75
+ $http_request .= "User-Agent: reCAPTCHA/PHP\r\n";
76
+ $http_request .= "\r\n";
77
+ $http_request .= $req;
78
+
79
+ $response = '';
80
+ if( false == ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {
81
+ die ('Could not open socket');
82
+ }
83
+
84
+ fwrite($fs, $http_request);
85
+
86
+ while ( !feof($fs) )
87
+ $response .= fgets($fs, 1160); // One TCP-IP packet
88
+ fclose($fs);
89
+ $response = explode("\r\n\r\n", $response, 2);
90
+
91
+ return $response;
92
+ }
93
+
94
+
95
+
96
+ /**
97
+ * Gets the challenge HTML (javascript and non-javascript version).
98
+ * This is called from the browser, and the resulting reCAPTCHA HTML widget
99
+ * is embedded within the HTML form it was called from.
100
+ * @param string $pubkey A public key for reCAPTCHA
101
+ * @param string $error The error given by reCAPTCHA (optional, default is null)
102
+ * @param boolean $use_ssl Should the request be made over ssl? (optional, default is false)
103
+
104
+ * @return string - The HTML to be embedded in the user's form.
105
+ */
106
+ function recaptcha_get_html ($pubkey, $error = null, $use_ssl = false)
107
+ {
108
+ if ($pubkey == null || $pubkey == '') {
109
+ die ("To use reCAPTCHA you must get an API key from <a href='https://www.google.com/recaptcha/admin/create'>https://www.google.com/recaptcha/admin/create</a>");
110
+ }
111
+
112
+ if ($use_ssl) {
113
+ $server = RECAPTCHA_API_SECURE_SERVER;
114
+ } else {
115
+ $server = RECAPTCHA_API_SERVER;
116
+ }
117
+
118
+ $errorpart = "";
119
+ if ($error) {
120
+ $errorpart = "&amp;error=" . $error;
121
+ }
122
+ return '<script type="text/javascript" src="'. $server . '/challenge?k=' . $pubkey . $errorpart . '"></script>
123
+
124
+ <noscript>
125
+ <iframe src="'. $server . '/noscript?k=' . $pubkey . $errorpart . '" height="300" width="500" frameborder="0"></iframe><br/>
126
+ <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
127
+ <input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
128
+ </noscript>';
129
+ }
130
+
131
+
132
+
133
+
134
+ /**
135
+ * A ReCaptchaResponse is returned from recaptcha_check_answer()
136
+ */
137
+ class ReCaptchaResponse {
138
+ var $is_valid;
139
+ var $error;
140
+ }
141
+
142
+
143
+ /**
144
+ * Calls an HTTP POST function to verify if the user's guess was correct
145
+ * @param string $privkey
146
+ * @param string $remoteip
147
+ * @param string $challenge
148
+ * @param string $response
149
+ * @param array $extra_params an array of extra variables to post to the server
150
+ * @return ReCaptchaResponse
151
+ */
152
+ function recaptcha_check_answer ($privkey, $remoteip, $challenge, $response, $extra_params = array())
153
+ {
154
+ if ($privkey == null || $privkey == '') {
155
+ die ("To use reCAPTCHA you must get an API key from <a href='https://www.google.com/recaptcha/admin/create'>https://www.google.com/recaptcha/admin/create</a>");
156
+ }
157
+
158
+ if ($remoteip == null || $remoteip == '') {
159
+ die ("For security reasons, you must pass the remote ip to reCAPTCHA");
160
+ }
161
+
162
+
163
+
164
+ //discard spam submissions
165
+ if ($challenge == null || strlen($challenge) == 0 || $response == null || strlen($response) == 0) {
166
+ $recaptcha_response = new ReCaptchaResponse();
167
+ $recaptcha_response->is_valid = false;
168
+ $recaptcha_response->error = 'incorrect-captcha-sol';
169
+ return $recaptcha_response;
170
+ }
171
+
172
+ $response = _recaptcha_http_post (RECAPTCHA_VERIFY_SERVER, "/recaptcha/api/verify",
173
+ array (
174
+ 'privatekey' => $privkey,
175
+ 'remoteip' => $remoteip,
176
+ 'challenge' => $challenge,
177
+ 'response' => $response
178
+ ) + $extra_params
179
+ );
180
+
181
+ $answers = explode ("\n", $response [1]);
182
+ $recaptcha_response = new ReCaptchaResponse();
183
+
184
+ if (trim ($answers [0]) == 'true') {
185
+ $recaptcha_response->is_valid = true;
186
+ }
187
+ else {
188
+ $recaptcha_response->is_valid = false;
189
+ $recaptcha_response->error = $answers [1];
190
+ }
191
+ return $recaptcha_response;
192
+
193
+ }
194
+
195
+ /**
196
+ * gets a URL where the user can sign up for reCAPTCHA. If your application
197
+ * has a configuration page where you enter a key, you should provide a link
198
+ * using this function.
199
+ * @param string $domain The domain where the page is hosted
200
+ * @param string $appname The name of your application
201
+ */
202
+ function recaptcha_get_signup_url ($domain = null, $appname = null) {
203
+ return "https://www.google.com/recaptcha/admin/create?" . _recaptcha_qsencode (array ('domains' => $domain, 'app' => $appname));
204
+ }
205
+
206
+ function _recaptcha_aes_pad($val) {
207
+ $block_size = 16;
208
+ $numpad = $block_size - (strlen ($val) % $block_size);
209
+ return str_pad($val, strlen ($val) + $numpad, chr($numpad));
210
+ }
211
+
212
+ /* Mailhide related code */
213
+
214
+ function _recaptcha_aes_encrypt($val,$ky) {
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=_recaptcha_aes_pad($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 _recaptcha_mailhide_urlbase64 ($x) {
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 recaptcha_mailhide_url($pubkey, $privkey, $email) {
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>");
234
+ }
235
+
236
+
237
+ $ky = pack('H*', $privkey);
238
+ $cryptmail = _recaptcha_aes_encrypt ($email, $ky);
239
+
240
+ return "http://www.google.com/recaptcha/mailhide/d?k=" . $pubkey . "&c=" . _recaptcha_mailhide_urlbase64 ($cryptmail);
241
+ }
242
+
243
+ /**
244
+ * gets the parts of the email to expose to the user.
245
+ * eg, given johndoe@example,com return ["john", "example.com"].
246
+ * the email is then displayed as john...@example.com
247
+ */
248
+ function _recaptcha_mailhide_email_parts ($email) {
249
+ $arr = preg_split("/@/", $email );
250
+
251
+ if (strlen ($arr[0]) <= 4) {
252
+ $arr[0] = substr ($arr[0], 0, 1);
253
+ } else if (strlen ($arr[0]) <= 6) {
254
+ $arr[0] = substr ($arr[0], 0, 3);
255
+ } else {
256
+ $arr[0] = substr ($arr[0], 0, 4);
257
+ }
258
+ return $arr;
259
+ }
260
+
261
+ /**
262
+ * Gets html to display an email address given a public an private key.
263
+ * to get a key, go to:
264
+ *
265
+ * http://www.google.com/recaptcha/mailhide/apikey
266
+ */
267
+ function recaptcha_mailhide_html($pubkey, $privkey, $email) {
268
+ $emailparts = _recaptcha_mailhide_email_parts ($email);
269
+ $url = recaptcha_mailhide_url ($pubkey, $privkey, $email);
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
+ ?>
readme.txt ADDED
@@ -0,0 +1,150 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ === Google Captcha (reCAPTCHA) ===
2
+ Contributors: bestwebsoft
3
+ Tags: captcha, recaptcha, google, google captcha, reCAPTCHA, re captcha, re-captcha, text captcha, spam, antispam, login, registration, comment, lost password, shortcode, capcha, catcha, captha
4
+ Requires at least: 3.0
5
+ Tested up to: 3.8.1
6
+ Stable tag: 1.01
7
+ License: GPLv3 or later
8
+ License URI: http://www.gnu.org/licenses/gpl-3.0.html
9
+
10
+ This plugin allows you to implement Google Captcha into web forms.
11
+
12
+ == Description ==
13
+
14
+ The Google Captcha plugin allows you to implement a super security captcha form into web forms. Google Captcha is a free CAPTCHA service that helps to digitize books, newspapers and old time radio shows.
15
+ This captcha can be used for login, registration, password recovery, comments forms.
16
+
17
+ = Copyrights for resources used in this plugin =
18
+
19
+ 1. In Google Captcha plugin we used the "lib/recaptchalib.php" file. The Licence for this file is in the "lib/license.txt" file.
20
+ 2. Everything else used in this plugin has been created by the Bestwebsoft team and is distributed under GPL license.
21
+
22
+ = Features =
23
+
24
+ * Actions: You can add Google Captcha to any standard form - login, comments etc.
25
+ * Actions: You can choose the users, for whom captcha will be hidden.
26
+ * Display: You can choose one of four standard Google Captcha themes.
27
+
28
+ = Recommended Plugins =
29
+
30
+ The author of the Google Captcha also recommends the following plugins:
31
+
32
+ * <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.
33
+ There is also a premium version of the plugin <a href="http://bestwebsoft.com/plugin/updater-pro/?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.
34
+
35
+ = Translation =
36
+
37
+ * Russian (ru_RU)
38
+
39
+ 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>.
40
+
41
+ = Technical support =
42
+
43
+ Dear users, our plugins are available for free download. If you have any questions or recommendations regarding the functionality of our plugins (existing options, new options, current issues), please feel free to contact us. Please note that we accept requests in English only. All messages in another languages won't be accepted.
44
+
45
+ If you notice any bugs in the plugins, you can notify us about it and we'll investigate and fix the issue then. Your request should contain URL of the website, issues description and WordPress admin panel credentials.
46
+ Moreover we can customize the plugin according to your requirements. It's a paid service (as a rule it costs $40, but the price can vary depending on the amount of the necessary changes and their complexity). Please note that we could also include this or that feature (developed for you) in the next release and share with the other users then.
47
+ We can fix some things for free for the users who provide translation of our plugin into their native language (this should be a new translation of a certain plugin, you can check available translations on the official plugin page).
48
+
49
+ == Installation ==
50
+
51
+ 1. Upload the `google-captcha` folder to the `/wp-content/plugins/` directory.
52
+ 2. Activate the plugin via the 'Plugins' menu in WordPress.
53
+ 3. Plugin settings are located in "BWS Plugins" > "Google Captcha".
54
+ 4. Create a form in post and insert the shortcode [bws_google_captcha] into the form.
55
+
56
+ == Frequently Asked Questions ==
57
+
58
+ = How to get Google Captcha keys? =
59
+
60
+ 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.
61
+ On the next screen you will see your public and private keys.
62
+
63
+ = How to hide Google Capthca for registered users? =
64
+
65
+ You should go to the Settings page and select the roles, for which you want to hide Google Captcha.
66
+ Then you must click 'Save Changes' button.
67
+
68
+ = How to chage Google Captcha style? =
69
+
70
+ You should go to the Settings page and select Theme from dropdown list.
71
+ Then you must click the 'Save Changes' button.
72
+
73
+ = Missing Google Captcha on the comment form? =
74
+
75
+ You might have a theme where comments.php is not coded properly.
76
+
77
+ Wopdpress version matters.
78
+
79
+ (WP2 series) Your theme must have a tag `<?php do_action('comment_form', $post->ID); ?>` inside the file `/wp-content/themes/[your_theme]/comments.php`.
80
+ Most WP2 themes already have it. The best place to put this tag is before the comment textarea, you can move it up if it is below the comment textarea.
81
+
82
+ (WP3 series) WP3 has a new function comment_form inside of `/wp-includes/comment-template.php`.
83
+ Your theme is probably not up-to-date to call that function from comments.php.
84
+ WP3 theme does not need the code line `do_action('comment_form'`... inside of `/wp-content/themes/[your_theme]/comments.php`.
85
+ Instead it uses a new function call inside of comments.php: `<?php comment_form(); ?>`
86
+ If you have WP3 and captcha is still missing, make sure your theme has `<?php comment_form(); ?>`
87
+ inside of `/wp-content/themes/[your_theme]/comments.php` (please check the Twenty Ten theme's comments.php for proper example)
88
+
89
+ = How to use the other language files with CAPTCHA? =
90
+
91
+ Here is an example for the German language files.
92
+
93
+ 1. In order to use another language for WordPress it is necessary to set a WordPress version to the required language and in the configuration wp file - `wp-config.php` in the line `define('WPLANG', '');` you should enter `define('WPLANG', 'de_DE');`. If everything is done properly the admin panel will be in German.
94
+
95
+ 2. Make sure the files `de_DE.po` and `de_DE.mo` are present in the plugin (the folder "Languages" in the plugin root).
96
+
97
+ 3. If there are no such files you should copy the other files from this folder (for example, for Russian or Italian) and rename them (you should write `de_DE` instead of `ru_RU` in both files).
98
+
99
+ 4. The files can be edited with the help of the program Poedit - http://www.poedit.net/download.php - please download this program, install it, open the file using this program (the required language file) and for each line in English you should write translation in German.
100
+
101
+ 5. If everything is done properly all lines will be in German in the admin panel and in the front-end.
102
+
103
+ = I would like to add Google Captcha to the custom form on my website. How can I do this? =
104
+
105
+ 1. Install the Google Captcha plugin and activate it.
106
+ 2. Open the file with the form (where you would like to add google captcha to).
107
+ 3. Find a place to insert the code for the google captcha output.
108
+ 4. Insert the necessary lines:
109
+
110
+ `if( function_exists( 'gglcptch_display' ) ) { echo gglcptch_display(); } ;`
111
+
112
+ If the form is HTML you should insert the line with the PHP tags:
113
+
114
+ `<?php if( function_exists( 'gglcptch_display' ) ) { echo gglcptch_display(); } ; ?>`
115
+
116
+ = I have some problems with the plugin's work. What Information should I provide to receive proper support? =
117
+
118
+ Please make sure that the problem hasn't been discussed yet on our forum (<a href="http://support.bestwebsoft.com" target="_blank">http://support.bestwebsoft.com</a>). If no, please provide the following data along with your problem's description:
119
+ 1. the link to the page where the problem occurs
120
+ 2. the name of the plugin and its version. If you are using a pro version - your order number.
121
+ 3. the version of your WordPress installation
122
+ 4. copy and paste into the message your system status report. Please read more here: <a href="http://bestwebsoft.com/wp-content/uploads/manual/wp_plugin/general/System_Status.pdf" target="_blank">System_Status.pdf</a>
123
+
124
+ == Screenshots ==
125
+
126
+ 1. Google Captcha Settings page.
127
+ 2. Comments form with Google Captcha.
128
+ 3. Login form with Google Captcha.
129
+ 4. Lost password form with Google Captcha.
130
+ 5. Registration form with Google Captcha.
131
+ 6. Contact form with Google Captcha.
132
+
133
+ == Changelog ==
134
+
135
+ = V1.01 - 05.02.2014 =
136
+ * Bugfix : The bug with adding comments from admin panel was fixed.
137
+ * NEW : "Settings", "FAQ", "Support" links were added to the plugin action page.
138
+ * NEW : Links on the plugins page were added.
139
+
140
+ = V1.0 =
141
+ * NEW : Ability to add Google Captcha into standard forms was added.
142
+
143
+ == Upgrade Notice ==
144
+
145
+ = V1.01 =
146
+ "Settings", "FAQ", "Support" links were added to the plugin action page. The links were added on the plugins page.
147
+ The bug with adding comments from admin panel was fixed.
148
+
149
+ = V1.0 =
150
+ Ability to add Google Captcha into standard forms was added.
screenshot-1.png ADDED
Binary file
screenshot-2.png ADDED
Binary file
screenshot-3.png ADDED
Binary file
screenshot-4.png ADDED
Binary file
screenshot-5.png ADDED
Binary file
screenshot-6.png ADDED
Binary file