Google Analytics Counter Tracker - Version 3.5.7

Version Description

Download this release

Release Info

Developer Analytics Counter
Plugin Icon 128x128 Google Analytics Counter Tracker
Version 3.5.7
Comparing to
See all releases

Code changes from version 3.0.2 to 3.5.7

Files changed (55) hide show
  1. analytics-counter.php +30 -3
  2. class.wpadm-ga-cache.php +20 -15
  3. class.wpadm-ga-options.php +32 -1
  4. class.wpadm-ga.php +231 -95
  5. languages/ar.mo +0 -0
  6. languages/ar.po +328 -0
  7. languages/de_DE.mo +0 -0
  8. languages/de_DE.po +328 -0
  9. languages/es_ES.mo +0 -0
  10. languages/es_ES.po +328 -0
  11. languages/fr_FR.mo +0 -0
  12. languages/fr_FR.po +328 -0
  13. languages/index.php +2 -0
  14. languages/it_IT.mo +0 -0
  15. languages/it_IT.po +328 -0
  16. languages/ja.mo +0 -0
  17. languages/ja.po +328 -0
  18. languages/ko_KR.mo +0 -0
  19. languages/ko_KR.po +328 -0
  20. languages/nl_NL.mo +0 -0
  21. languages/nl_NL.po +328 -0
  22. languages/pl_PL.mo +0 -0
  23. languages/pl_PL.po +328 -0
  24. languages/pt_PT.mo +0 -0
  25. languages/pt_PT.po +325 -0
  26. languages/ru_RU.mo +0 -0
  27. languages/ru_RU.po +327 -0
  28. languages/tr_TR.mo +0 -0
  29. languages/tr_TR.po +328 -0
  30. readme.txt +69 -5
  31. view/error_admin_empty_ga_site.php +4 -2
  32. view/error_admin_empty_ga_token.php +34 -59
  33. view/error_admin_empty_pub_key.php +2 -1
  34. view/error_admin_google_error.php +4 -2
  35. view/error_admin_wpadm_error.php +4 -2
  36. view/error_no_data.php +85 -0
  37. view/ga_code_universal.php +2 -0
  38. view/img/google-analytics_gift.jpg +0 -0
  39. view/img/icon-128x128.png +0 -0
  40. view/img/index.php +2 -0
  41. view/img/ok-icon.png +0 -0
  42. view/img/plus.png +0 -0
  43. view/img/pro_128x128.png +0 -0
  44. view/img/pro_256x256.png +0 -0
  45. view/img/pro_48x48.png +0 -0
  46. view/img/wpadm.com_download_ga.gif +0 -0
  47. view/layout.php +203 -88
  48. view/scripts/wpadm-ga-modal.css +9 -0
  49. view/scripts/wpadm-ga.css +76 -18
  50. view/scripts/wpadm-ga.js +57 -15
  51. view/settings.php +6 -15
  52. view/settings_ga_account.php +52 -17
  53. view/settings_wpadm_account.php +3 -0
  54. view/users.php +73 -22
  55. view/visit.php +28 -20
analytics-counter.php CHANGED
@@ -3,23 +3,49 @@
3
  Plugin Name: Google Analytics Counter Tracker
4
 
5
  Description: Google analytics counter tracker - analyse the visitors hits on you website and display it graphically
6
- Version: 3.0.2
7
  Author: WPAdm
 
 
8
  Author URI: http://www.wpadm.com
9
  Plugin URI: http://www.wpadm.com
10
  License: GPLv2 or later
11
  */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
 
13
  define( 'WPADM_GA__VIEW_TITLE', 'Google Analytics Counter');
14
  define( 'WPADM_GA__PLUGIN_NAME', basename(dirname(__FILE__)) );
15
 
 
 
 
16
  define( 'WPADM_GA__MENU_PREFIX', 'wpadm-ga-menu-' );
17
  define( 'WPADM_GA__PLUGIN_URL', plugin_dir_url( __FILE__ ) );
18
  define( 'WPADM_GA__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
 
 
 
19
  define( 'WPADM_GA__VIEW_DIR', plugin_dir_path( __FILE__ ) . 'view' . DIRECTORY_SEPARATOR );
20
  define( 'WPADM_GA__VIEW_LAYOUT', WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'layout.php');
21
 
22
- define( 'WPADM_GA__DB_VERSION', 1);
23
 
24
  add_action('init', array( 'Wpadm_GA', 'init'));
25
  add_action('admin_menu', array( 'Wpadm_GA', 'generateMenu'));
@@ -42,5 +68,6 @@ add_action( 'wp_ajax_sendSupport', array('Wpadm_GA', 'sendSupport') );
42
 
43
  add_action( 'wp_ajax_stopNotice5Stars', array('Wpadm_GA', 'stopNotice5Stars') );
44
 
45
- require_once( WPADM_GA__PLUGIN_DIR . 'class.wpadm-ga.php' );
46
 
 
3
  Plugin Name: Google Analytics Counter Tracker
4
 
5
  Description: Google analytics counter tracker - analyse the visitors hits on you website and display it graphically
6
+ Version: 3.5.7
7
  Author: WPAdm
8
+ Domain Path: /languages
9
+ Text Domain: analytics-counter
10
  Author URI: http://www.wpadm.com
11
  Plugin URI: http://www.wpadm.com
12
  License: GPLv2 or later
13
  */
14
+ if ( ! defined( 'ABSPATH' ) ) exit;
15
+ require_once ABSPATH . 'wp-admin/includes/plugin.php';
16
+ $plugins = get_plugins('/analytics-counter-pro');
17
+
18
+ $pro_installed = isset($plugins['analytics-counter-pro.php']);
19
+
20
+ if ($pro_installed) {
21
+ function wpadm_ga_error_notice()
22
+ {
23
+ echo '
24
+ <div class=error>
25
+ <b>For correct operation of the plugin "Google Analytics Counter Tracker Pro" you must remove the plug "Google Analytics Counter Tracker"</b>
26
+ </div>
27
+ ';
28
+ }
29
+ add_action( 'admin_notices', 'wpadm_ga_error_notice' );
30
+ return;
31
+ }
32
 
33
  define( 'WPADM_GA__VIEW_TITLE', 'Google Analytics Counter');
34
  define( 'WPADM_GA__PLUGIN_NAME', basename(dirname(__FILE__)) );
35
 
36
+ define( 'WPADM_GA__SERVER', 'http://secure.wpadm.com/');
37
+ define( 'WPADM_GA__SSERVER', 'https://secure.wpadm.com/');
38
+
39
  define( 'WPADM_GA__MENU_PREFIX', 'wpadm-ga-menu-' );
40
  define( 'WPADM_GA__PLUGIN_URL', plugin_dir_url( __FILE__ ) );
41
  define( 'WPADM_GA__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
42
+
43
+ load_theme_textdomain( 'analytics-counter', dirname(__FILE__) . '/languages' );
44
+
45
  define( 'WPADM_GA__VIEW_DIR', plugin_dir_path( __FILE__ ) . 'view' . DIRECTORY_SEPARATOR );
46
  define( 'WPADM_GA__VIEW_LAYOUT', WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'layout.php');
47
 
48
+ define( 'WPADM_GA__DB_VERSION', 2);
49
 
50
  add_action('init', array( 'Wpadm_GA', 'init'));
51
  add_action('admin_menu', array( 'Wpadm_GA', 'generateMenu'));
68
 
69
  add_action( 'wp_ajax_stopNotice5Stars', array('Wpadm_GA', 'stopNotice5Stars') );
70
 
71
+ add_action( 'wp_ajax_hideGetProDescription', array('Wpadm_GA', 'hideGetProDescription') );
72
 
73
+ require_once( WPADM_GA__PLUGIN_DIR . 'class.wpadm-ga.php' );
class.wpadm-ga-cache.php CHANGED
@@ -1,19 +1,14 @@
1
  <?php
2
- /**
3
- * Created by PhpStorm.
4
- * User: danilov
5
- * Date: 23.11.2015
6
- * Time: 9:33
7
- */
8
-
9
  class Wpadm_GA_Cache {
10
 
11
  static function getCache() {
12
  global $wpdb;
13
-
 
 
14
  $query = $_POST['query'];
 
15
  if (!$query || !is_array($query)) {
16
- //todo: return error
17
  wp_die();
18
  }
19
  $table_name = self::getTableName();
@@ -21,8 +16,8 @@ class Wpadm_GA_Cache {
21
  ksort($query);
22
  $query = json_encode($query);
23
 
24
- $request_type = $_POST['request_type'];
25
- $object_type = $_POST['object_type'];
26
 
27
 
28
  $sql = $wpdb->prepare(
@@ -65,6 +60,8 @@ class Wpadm_GA_Cache {
65
  static function setCache() {
66
  global $wpdb;
67
 
 
 
68
  $query = $_POST['query'];
69
  if (!$query || !is_array($query)) {
70
  wp_die();
@@ -73,10 +70,10 @@ class Wpadm_GA_Cache {
73
  $table_name = self::getTableName();
74
  ksort($query);
75
 
76
- $request_type = $_POST['request_type'];
77
- $html = $_POST['html'];
78
  $result = json_encode($_POST['result']);
79
- $object_type = $_POST['object_type'];
80
 
81
  if (isset($query['metrics']) && is_array($query['metrics'])) {
82
  $query['metrics'] = implode(',', $query['metrics']);
@@ -159,5 +156,13 @@ class Wpadm_GA_Cache {
159
  );
160
  $wpdb->query($sql);
161
  }
162
-
 
 
 
 
 
 
 
 
163
  }
1
  <?php
 
 
 
 
 
 
 
2
  class Wpadm_GA_Cache {
3
 
4
  static function getCache() {
5
  global $wpdb;
6
+
7
+ check_ajax_referer('wpadm_ga_cache_security', 'security');
8
+
9
  $query = $_POST['query'];
10
+
11
  if (!$query || !is_array($query)) {
 
12
  wp_die();
13
  }
14
  $table_name = self::getTableName();
16
  ksort($query);
17
  $query = json_encode($query);
18
 
19
+ $request_type = filter_input(INPUT_POST, 'request_type', FILTER_SANITIZE_STRING);
20
+ $object_type = filter_input(INPUT_POST, 'object_type', FILTER_SANITIZE_STRING);
21
 
22
 
23
  $sql = $wpdb->prepare(
60
  static function setCache() {
61
  global $wpdb;
62
 
63
+ check_ajax_referer('wpadm_ga_cache_security', 'security');
64
+
65
  $query = $_POST['query'];
66
  if (!$query || !is_array($query)) {
67
  wp_die();
70
  $table_name = self::getTableName();
71
  ksort($query);
72
 
73
+ $request_type = filter_input(INPUT_POST, 'request_type', FILTER_SANITIZE_STRING);
74
+ $html = filter_input(INPUT_POST, 'html', FILTER_SANITIZE_STRING);
75
  $result = json_encode($_POST['result']);
76
+ $object_type = filter_input(INPUT_POST, 'object_type', FILTER_SANITIZE_STRING);
77
 
78
  if (isset($query['metrics']) && is_array($query['metrics'])) {
79
  $query['metrics'] = implode(',', $query['metrics']);
156
  );
157
  $wpdb->query($sql);
158
  }
159
+
160
+ static public function clear() {
161
+ global $wpdb;
162
+ $table_name = self::getTableName();
163
+ $sql = "DELETE FROM {$table_name}";
164
+ $wpdb->query($sql);
165
+
166
+ }
167
+
168
  }
class.wpadm-ga-options.php CHANGED
@@ -12,8 +12,10 @@ class WPAdm_GA_Options
12
  protected $ga_url = null;
13
  protected $ga_webPropertyId = null;
14
  protected $ga_enableCode = null;
 
15
  protected $ga_typeCode = '';
16
-
 
17
  protected $wpadmin_token = null;
18
 
19
  protected $dt_install = '';
@@ -34,6 +36,8 @@ class WPAdm_GA_Options
34
  $this->ga_url = (isset($wpadm_ga['ga_url'])) ? $wpadm_ga['ga_url'] : null;
35
  $this->ga_webPropertyId = (isset($wpadm_ga['ga_webPropertyId'])) ? $wpadm_ga['ga_webPropertyId'] : null;
36
  $this->ga_enableCode = (isset($wpadm_ga['ga_enableCode'])) ? $wpadm_ga['ga_enableCode'] : 1;
 
 
37
  $this->ga_typeCode = self::TYPE_CODE_UNIVERSAL;
38
  }
39
 
@@ -134,6 +138,31 @@ class WPAdm_GA_Options
134
  return self::getVar('ga_enableCode');
135
  }
136
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
137
 
138
  /** typeCode */
139
  public static function setGATypeCode($ga_typeCode) {
@@ -170,6 +199,8 @@ class WPAdm_GA_Options
170
  'ga_url' => self::$instance->ga_url,
171
  'ga_webPropertyId' => self::getGAWebPropertyId(),
172
  'ga_enableCode' => self::getGAEnableCode(),
 
 
173
  'ga_typeCode' => self::TYPE_CODE_UNIVERSAL
174
  ));
175
 
12
  protected $ga_url = null;
13
  protected $ga_webPropertyId = null;
14
  protected $ga_enableCode = null;
15
+ protected $ga_enableAnonymization = null;
16
  protected $ga_typeCode = '';
17
+ protected $ga_menuOnlyAdmin = 1;
18
+
19
  protected $wpadmin_token = null;
20
 
21
  protected $dt_install = '';
36
  $this->ga_url = (isset($wpadm_ga['ga_url'])) ? $wpadm_ga['ga_url'] : null;
37
  $this->ga_webPropertyId = (isset($wpadm_ga['ga_webPropertyId'])) ? $wpadm_ga['ga_webPropertyId'] : null;
38
  $this->ga_enableCode = (isset($wpadm_ga['ga_enableCode'])) ? $wpadm_ga['ga_enableCode'] : 1;
39
+ $this->ga_enableAnonymization = (isset($wpadm_ga['ga_enableAnonymization'])) ? $wpadm_ga['ga_enableAnonymization'] : 1;
40
+ $this->ga_menuOnlyAdmin = (isset($wpadm_ga['ga_menuOnlyAdmin'])) ? $wpadm_ga['ga_menuOnlyAdmin'] : 1;
41
  $this->ga_typeCode = self::TYPE_CODE_UNIVERSAL;
42
  }
43
 
138
  return self::getVar('ga_enableCode');
139
  }
140
 
141
+ /** enableAnonymization */
142
+ public static function setGAEnableAnonymization($ga_enableAnonymization) {
143
+ if (is_null(self::$instance)) {
144
+ self::getInstance();
145
+ }
146
+ self::$instance->ga_enableAnonymization = $ga_enableAnonymization;
147
+ self::saveOptions();
148
+ }
149
+ public static function getGAEnableAnonymization() {
150
+ return self::getVar('ga_enableAnonymization');
151
+ }
152
+
153
+ /** menuOnlyAdmin */
154
+ public static function setGAMenuOnlyAdmin($ga_menuOnlyAdmin) {
155
+ if (is_null(self::$instance)) {
156
+ self::getInstance();
157
+ }
158
+ self::$instance->ga_menuOnlyAdmin = $ga_menuOnlyAdmin;
159
+ self::saveOptions();
160
+ }
161
+
162
+ public static function getGAMenuOnlyAdmin() {
163
+ return self::getVar('ga_menuOnlyAdmin');
164
+ }
165
+
166
 
167
  /** typeCode */
168
  public static function setGATypeCode($ga_typeCode) {
199
  'ga_url' => self::$instance->ga_url,
200
  'ga_webPropertyId' => self::getGAWebPropertyId(),
201
  'ga_enableCode' => self::getGAEnableCode(),
202
+ 'ga_enableAnonymization' => self::getGAEnableAnonymization(),
203
+ 'ga_menuOnlyAdmin' => self::getGAMenuOnlyAdmin(),
204
  'ga_typeCode' => self::TYPE_CODE_UNIVERSAL
205
  ));
206
 
class.wpadm-ga.php CHANGED
@@ -3,11 +3,15 @@
3
  class WPAdm_GA
4
  {
5
  const URL_GA_SERVER = 'http://secure.wpadm.com/ga/';
 
6
  const URL_GA_AUTH = 'http://secure.wpadm.com/ga.php';
7
  const URL_GA_PUB_KEY = 'http://secure.wpadm.com/ga/getPubKey';
 
8
  const EMAIL_SUPPORT = 'support@wpadm.com';
9
 
10
  const REQUEST_PARAM_NAME = 'wpadm_ga_request';
 
 
11
 
12
  public static function visitView() {
13
  self::processingPostRequest();
@@ -19,11 +23,23 @@ class WPAdm_GA
19
  } else {
20
  if(WPAdm_GA_Options::gaTokenIsExpired() && !isset($_GET['token'])) {
21
  ob_clean();
22
- $location = self::URL_GA_AUTH . '?redirect=' . urlencode(self::getCurUrl());
 
23
  header("Location: $location");
24
  }
25
  WPAdm_GA_View::$content_file = WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'visit.php';
26
  }
 
 
 
 
 
 
 
 
 
 
 
27
  require WPADM_GA__VIEW_LAYOUT;
28
  }
29
 
@@ -39,7 +55,8 @@ class WPAdm_GA
39
  } else {
40
  if(WPAdm_GA_Options::gaTokenIsExpired() && !isset($_GET['token'])) {
41
  ob_clean();
42
- $location = self::URL_GA_AUTH . '?redirect=' . urlencode(self::getCurUrl());
 
43
  header("Location: $location");
44
  }
45
  WPAdm_GA_View::$content_file = WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'users.php';
@@ -54,8 +71,11 @@ class WPAdm_GA
54
  require WPADM_GA__VIEW_LAYOUT;
55
  }
56
 
57
- public function settingsView() {
58
  self::processingPostRequest();
 
 
 
59
  WPAdm_GA_View::$subtitle = 'settings';
60
 
61
  if($template = self::getErrorTemplate()) {
@@ -63,7 +83,8 @@ class WPAdm_GA
63
  } else {
64
  if(WPAdm_GA_Options::gaTokenIsExpired() && !isset($_GET['token'])) {
65
  ob_clean();
66
- $location = self::URL_GA_AUTH . '?redirect=' . urlencode(self::getCurUrl());
 
67
  header("Location: $location");
68
  }
69
  WPAdm_GA_View::$content_file = WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'settings.php';
@@ -77,25 +98,44 @@ class WPAdm_GA
77
  $ga_accout_form->setValue('ga-webPropertyId', WPAdm_GA_Options::getGAWebPropertyId());
78
  $ga_accout_form->setValue('ga-url', WPAdm_GA_Options::getGAUrl());
79
  $ga_accout_form->setValue('ga-enableCode', WPAdm_GA_Options::getGAEnableCode());
 
 
 
 
80
 
81
  if('POST' == strtoupper($_SERVER['REQUEST_METHOD'])
82
  && isset($_POST['form_name'])
83
  && 'ga-account' == $_POST['form_name']
84
  ) {
 
 
 
 
 
 
 
85
  $id = filter_input(INPUT_POST, 'ga-id', FILTER_SANITIZE_NUMBER_INT);
86
  $url = filter_input(INPUT_POST, 'ga-url', FILTER_SANITIZE_URL);
87
  $webPropertyId = filter_input(INPUT_POST, 'ga-webPropertyId', FILTER_SANITIZE_STRING);
88
  $enableCode = (int)filter_input(INPUT_POST, 'ga-enableCode', FILTER_SANITIZE_NUMBER_INT);
89
  $enableCode = ($enableCode) ? 1 : 0;
 
 
90
 
 
 
 
91
  WPAdm_GA_Options::setGAId($id);
92
  WPAdm_GA_Options::setGAUrl($url);
93
  WPAdm_GA_Options::setGAWebPropertyId($webPropertyId);
94
  WPAdm_GA_Options::setGAEnableCode($enableCode);
95
-
 
 
96
  $ga_accout_form->setValue('ga-id', $id);
97
  $ga_accout_form->setValue('ga-webPropertyId', $webPropertyId);
98
  $ga_accout_form->setValue('ga-enableCode', $enableCode);
 
99
 
100
  //redirect to stat
101
  ob_clean();
@@ -108,67 +148,6 @@ class WPAdm_GA
108
  }
109
  exit;
110
  }
111
-
112
-
113
-
114
- // $wpadm_account_form = new wpadmAuthForm();
115
-
116
- // if('POST' == strtoupper($_SERVER['REQUEST_METHOD'])
117
- // && isset($_POST['form_name'])
118
- // && 'wpadm-account' == $_POST['form_name']
119
- // ) {
120
- // $form_data = array(
121
- // 'wpadm_username' => $_POST['wpadm_username'],
122
- // 'wpadm_password' => $_POST['wpadm_password'],
123
- // 'wpadm_password_confirm' => $_POST['wpadm_password_confirm'],
124
- // 'wpadm_imnewuser_checkbox' => (isset($_POST['wpadm_imnewuser_checkbox'])&& $_POST['wpadm_imnewuser_checkbox'] == 1) ? 1 :0
125
- // );
126
- // $wpadm_account_form->setData($form_data);
127
- //
128
- // if ($wpadm_account_form->isValid()) {
129
- //
130
- // WPAdm_GA_Api::register();
131
- // echo 'doit';
132
- // exit;
133
- // }
134
- // }
135
-
136
-
137
-
138
- // if('POST' == strtoupper($_SERVER['REQUEST_METHOD'])
139
- // && isset($_POST['form_name'])
140
- // && 'ga-account-logout' == $_POST['form_name']
141
- // ) {
142
- //
143
- // $url = get_option('siteurl');
144
- // $p_url = parse_url($url);
145
- // $postdata = array(
146
- // 'host' => $p_url['host'],
147
- // );
148
- //
149
- // $response = wp_remote_post(self::URL_GA_SERVER . 'logout', array(
150
- // 'method' => 'POST',
151
- // 'timeout' => 45,
152
- // 'body' => self::getParamsForRequest($postdata)
153
- // ));
154
- //
155
- // if ( is_wp_error( $response ) ) {
156
- // //todo: отработать исключение
157
- // $error_message = $response->get_error_message();
158
- // echo "Something went wrong: $error_message";
159
- // } else {
160
- //
161
- // }
162
- //
163
- // echo '<!-- start dump --><pre><small>' . __FILE__ . "</small>\n";
164
- // print_r($response['body']);
165
- // echo '</pre><!-- end dump -->';
166
- // exit;
167
- //
168
- //
169
- // }
170
-
171
-
172
 
173
  require WPADM_GA__VIEW_LAYOUT;
174
  }
@@ -178,6 +157,7 @@ class WPAdm_GA
178
  if ('POST' == strtoupper($_SERVER['REQUEST_METHOD'])
179
  && isset($_POST['wpadm_ga_manual_tracking_code'])
180
  ) {
 
181
  $code = trim($_POST['wpadm_ga_manual_tracking_code']);
182
  if ($code) {
183
  update_option('wpadm_ga_manual_tracking_code', $code);
@@ -185,6 +165,13 @@ class WPAdm_GA
185
  delete_option('wpadm_ga_manual_tracking_code');
186
  }
187
  }
 
 
 
 
 
 
 
188
  }
189
 
190
 
@@ -201,7 +188,6 @@ class WPAdm_GA
201
  ));
202
 
203
  if ( is_wp_error( $response ) ) {
204
- ////
205
  $error_message = $response->get_error_message();
206
  } else {
207
  preg_match("|(-----BEGIN PUBLIC KEY-----.*-----END PUBLIC KEY-----)|Uis", $response['body'], $m);
@@ -218,6 +204,7 @@ class WPAdm_GA
218
  //delete_option('wpadm_ga');
219
  self::cron_deactivation();
220
  //todo: delete cahce table
 
221
  }
222
 
223
  public static function cron_activation() {
@@ -232,6 +219,9 @@ class WPAdm_GA
232
 
233
 
234
  public static function init() {
 
 
 
235
  ob_start();
236
  self::requireFiles();
237
  self::checkDB();
@@ -239,13 +229,6 @@ class WPAdm_GA
239
  if( isset( $_POST[$request_name] ) && ! empty ( $_POST[$request_name] ) ) {
240
  self::proccessRequest();
241
  }
242
-
243
-
244
- // if ($show_notice_5star === false) {
245
- //
246
- // }
247
-
248
-
249
  }
250
 
251
  public static function setDtStartWork() {
@@ -256,9 +239,18 @@ class WPAdm_GA
256
 
257
  protected static function proccessRequest() {
258
  $request_name = self::REQUEST_PARAM_NAME;
259
- $params = unserialize(base64_decode($_POST[$request_name]));
 
 
260
 
261
- $v = self::verifySignature($params['sign'], get_option('wpadm_ga_pub_key'), md5(serialize($params['data'])));
 
 
 
 
 
 
 
262
 
263
  $request = $params['data'];
264
 
@@ -288,6 +280,40 @@ class WPAdm_GA
288
  }
289
 
290
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
291
 
292
  protected static function requireFiles() {
293
  require_once( WPADM_GA__PLUGIN_DIR . 'class.wpadm-ga-options.php' );
@@ -300,7 +326,7 @@ class WPAdm_GA
300
 
301
  }
302
 
303
- public static function registerPluginStyles() {
304
  wp_register_style( 'wpadm-ga-css', plugins_url(WPADM_GA__PLUGIN_NAME. '/view/scripts/wpadm-ga.css' ) );
305
  wp_enqueue_style( 'wpadm-ga-css' );
306
 
@@ -318,16 +344,19 @@ public static function registerPluginStyles() {
318
 
319
  wp_register_script( 'wpadm-daterangepicker-js', plugins_url(WPADM_GA__PLUGIN_NAME. '/view/scripts/daterangepicker/daterangepicker.js' ) );
320
  wp_enqueue_script( 'wpadm-daterangepicker-js' );
 
 
 
321
  }
322
 
323
  public static function generateMenu() {
324
  $pages = array();
325
-
326
  $menu_position = '1.9998887770';
327
  $pages[] = add_menu_page(
328
  'Analytics Counter',
329
  'Analytics Counter',
330
- 'read',
331
  WPADM_GA__MENU_PREFIX . 'visit',
332
  array('Wpadm_GA', 'visitView'),
333
  plugins_url('/view/img/icon.png',__FILE__),
@@ -337,7 +366,7 @@ public static function registerPluginStyles() {
337
  WPADM_GA__MENU_PREFIX . 'visit',
338
  'Audience overview',
339
  'Audience overview',
340
- 'read',
341
  WPADM_GA__MENU_PREFIX . 'visit',
342
  array('Wpadm_GA', 'visitView')
343
  );
@@ -347,7 +376,7 @@ public static function registerPluginStyles() {
347
  WPADM_GA__MENU_PREFIX . 'visit',
348
  'Visitors overview',
349
  'Visitors overview',
350
- 'read',
351
  WPADM_GA__MENU_PREFIX . 'users',
352
  array('Wpadm_GA', 'usersView')
353
  );
@@ -356,7 +385,7 @@ public static function registerPluginStyles() {
356
  $pages[] = add_options_page(
357
  'Analytics Counter Settings',
358
  'Analytics Counter',
359
- 'administrator',
360
  WPADM_GA__MENU_PREFIX . 'settings',
361
  array('Wpadm_GA', 'settingsView')
362
  );
@@ -369,6 +398,9 @@ public static function registerPluginStyles() {
369
  }
370
 
371
  public static function generateGACodeOnSite() {
 
 
 
372
  $token = WPAdm_GA_Options::getGAAccessToken();
373
  if (empty($token)) {
374
  $code = get_option('wpadm_ga_manual_tracking_code');
@@ -388,6 +420,14 @@ public static function registerPluginStyles() {
388
 
389
  protected static function getErrorTemplate() {
390
 
 
 
 
 
 
 
 
 
391
  if(!get_option('wpadm_ga_pub_key')) {
392
  return WPAdm_GA_View::$content_file = WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'error_admin_empty_pub_key.php';
393
  }
@@ -402,19 +442,10 @@ public static function registerPluginStyles() {
402
  if (empty($site) && $_GET['page'] != 'wpadm-ga-menu-settings') {
403
  return WPAdm_GA_View::$content_file = WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'error_admin_empty_ga_site.php';
404
  }
405
-
406
- if(isset($_GET['google_oauth2_error'])) {
407
- return WPAdm_GA_View::$content_file = WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'error_admin_google_error.php';
408
- }
409
-
410
- if(isset($_GET['error'])) {
411
- return WPAdm_GA_View::$content_file = WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'error_admin_wpadm_error.php';
412
- }
413
-
414
  return null;
415
  }
416
 
417
- function getParamsForRequest($data) {
418
  $params = array(
419
  'data' => $data,
420
  'sign' => self::getSSLSign($data)
@@ -423,7 +454,7 @@ public static function registerPluginStyles() {
423
  return array(REQUEST_PARAM_NAME => base64_encode(serialize($params)));
424
  }
425
 
426
- function getSSLSign($data) {
427
  $str = md5(serialize($data));
428
  if(function_exists('openssl_public_encrypt')) {
429
  openssl_public_encrypt($str, $sign, get_option('wpadm_ga_pub_key'));
@@ -453,6 +484,22 @@ public static function registerPluginStyles() {
453
  }
454
  }
455
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
456
  protected static function decodeData($str) {
457
  return json_decode(base64_decode($str), true);
458
  }
@@ -463,6 +510,7 @@ public static function registerPluginStyles() {
463
  $cur_version = get_option($opt_ver, 0);
464
 
465
  if ($cur_version < WPADM_GA__DB_VERSION) {
 
466
  global $wpdb;
467
  $table_name = $wpdb->prefix . "wpadm_ga_cache";
468
  $sql = "CREATE TABLE " . $table_name . " (
@@ -544,12 +592,23 @@ public static function registerPluginStyles() {
544
 
545
  public static function sendSupport() {
546
  if (isset($_POST['message'])) {
 
 
 
 
 
 
 
 
547
  $ticket = date('ymdHis') . rand(1000, 9999);
548
  $subject = "Support [sug:$ticket]: Analytics counter plugin";
549
  $message = "Client email: " . get_option('admin_email') . "\n";
550
  $message .= "Client site: " . home_url() . "\n";
551
- $message .= "Client suggestion: " . $_POST['message']. "\n\n";
 
552
  $message .= "Client ip: " . self::getIp() . "\n";
 
 
553
  $browser = @$_SERVER['HTTP_USER_AGENT'];
554
  $message .= "Client useragent: " . $browser . "\n";
555
  $header[] = "Reply-To: " . get_option('admin_email') . "\r\n";
@@ -568,14 +627,91 @@ public static function registerPluginStyles() {
568
 
569
  public static function stopNotice5Stars() {
570
  if (isset($_POST['stop'])) {
 
571
  update_option('wpadm-ga-stopNotice5Stars', true);
572
 
573
  }
574
  wp_die();
575
  }
576
 
577
- protected static function getCurUrl() {
 
 
 
 
 
 
 
 
578
  return 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . rtrim($_SERVER['HTTP_HOST'], '/')."/" . ltrim($_SERVER['REQUEST_URI'], '/');
579
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
580
  }
581
 
3
  class WPAdm_GA
4
  {
5
  const URL_GA_SERVER = 'http://secure.wpadm.com/ga/';
6
+ const URL_GA_WPADM_SERVER = 'http://secure.wpadm.com/';
7
  const URL_GA_AUTH = 'http://secure.wpadm.com/ga.php';
8
  const URL_GA_PUB_KEY = 'http://secure.wpadm.com/ga/getPubKey';
9
+
10
  const EMAIL_SUPPORT = 'support@wpadm.com';
11
 
12
  const REQUEST_PARAM_NAME = 'wpadm_ga_request';
13
+
14
+ private static $holiday = true;
15
 
16
  public static function visitView() {
17
  self::processingPostRequest();
23
  } else {
24
  if(WPAdm_GA_Options::gaTokenIsExpired() && !isset($_GET['token'])) {
25
  ob_clean();
26
+ $v = urldecode(self::get_plugin_version());
27
+ $location = self::URL_GA_AUTH . '?v='.$v.'&redirect=' . urlencode(self::getCurUrl());
28
  header("Location: $location");
29
  }
30
  WPAdm_GA_View::$content_file = WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'visit.php';
31
  }
32
+
33
+ if (self::$holiday) {
34
+ $time = get_option('wpadm_ga_holiday', 0);
35
+ $end_holiday = get_option('wpadm_ga_end_holiday', 0);
36
+ if ( !$end_holiday ) {
37
+ if ($time === 0 || ( $time > 0 && ( $time + 86400 ) < time() ) ) { // 172800 - 2 days
38
+ $show_holiday = 1;
39
+ }
40
+ }
41
+ }
42
+
43
  require WPADM_GA__VIEW_LAYOUT;
44
  }
45
 
55
  } else {
56
  if(WPAdm_GA_Options::gaTokenIsExpired() && !isset($_GET['token'])) {
57
  ob_clean();
58
+ $v = urldecode(self::get_plugin_version());
59
+ $location = self::URL_GA_AUTH . '?v='.$v.'&redirect=' . urlencode(self::getCurUrl());
60
  header("Location: $location");
61
  }
62
  WPAdm_GA_View::$content_file = WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'users.php';
71
  require WPADM_GA__VIEW_LAYOUT;
72
  }
73
 
74
+ public static function settingsView() {
75
  self::processingPostRequest();
76
+
77
+ self::processingPayRequest();
78
+
79
  WPAdm_GA_View::$subtitle = 'settings';
80
 
81
  if($template = self::getErrorTemplate()) {
83
  } else {
84
  if(WPAdm_GA_Options::gaTokenIsExpired() && !isset($_GET['token'])) {
85
  ob_clean();
86
+ $v = urldecode(self::get_plugin_version());
87
+ $location = self::URL_GA_AUTH . '?v='.$v.'&redirect=' . urlencode(self::getCurUrl());
88
  header("Location: $location");
89
  }
90
  WPAdm_GA_View::$content_file = WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'settings.php';
98
  $ga_accout_form->setValue('ga-webPropertyId', WPAdm_GA_Options::getGAWebPropertyId());
99
  $ga_accout_form->setValue('ga-url', WPAdm_GA_Options::getGAUrl());
100
  $ga_accout_form->setValue('ga-enableCode', WPAdm_GA_Options::getGAEnableCode());
101
+ $ga_accout_form->setValue('ga-enableAnonymization', WPAdm_GA_Options::getGAEnableAnonymization());
102
+ $ga_accout_form->setValue('ga-menuOnlyAdmin', WPAdm_GA_Options::getGAMenuOnlyAdmin());
103
+
104
+
105
 
106
  if('POST' == strtoupper($_SERVER['REQUEST_METHOD'])
107
  && isset($_POST['form_name'])
108
  && 'ga-account' == $_POST['form_name']
109
  ) {
110
+ check_admin_referer('wpadm_settings_ga_account');
111
+
112
+
113
+ if ('disconnect' == filter_input(INPUT_POST, 'ga-disconnect-btn', FILTER_SANITIZE_STRING)) {
114
+ self::googleAnalyticsDisconnect();
115
+ return;
116
+ }
117
  $id = filter_input(INPUT_POST, 'ga-id', FILTER_SANITIZE_NUMBER_INT);
118
  $url = filter_input(INPUT_POST, 'ga-url', FILTER_SANITIZE_URL);
119
  $webPropertyId = filter_input(INPUT_POST, 'ga-webPropertyId', FILTER_SANITIZE_STRING);
120
  $enableCode = (int)filter_input(INPUT_POST, 'ga-enableCode', FILTER_SANITIZE_NUMBER_INT);
121
  $enableCode = ($enableCode) ? 1 : 0;
122
+ $enableAnonymization = (int)filter_input(INPUT_POST, 'ga-enableAnonymization', FILTER_SANITIZE_NUMBER_INT);
123
+ $enableAnonymization = ($enableAnonymization) ? 1 : 0;
124
 
125
+ $menuOnlyAdmin = (int)filter_input(INPUT_POST, 'ga-menuOnlyAdmin', FILTER_SANITIZE_NUMBER_INT);
126
+ $menuOnlyAdmin = ($menuOnlyAdmin) ? 1 : 0;
127
+
128
  WPAdm_GA_Options::setGAId($id);
129
  WPAdm_GA_Options::setGAUrl($url);
130
  WPAdm_GA_Options::setGAWebPropertyId($webPropertyId);
131
  WPAdm_GA_Options::setGAEnableCode($enableCode);
132
+ WPAdm_GA_Options::setGAEnableAnonymization($enableAnonymization);
133
+ WPAdm_GA_Options::setGAMenuOnlyAdmin($menuOnlyAdmin);
134
+
135
  $ga_accout_form->setValue('ga-id', $id);
136
  $ga_accout_form->setValue('ga-webPropertyId', $webPropertyId);
137
  $ga_accout_form->setValue('ga-enableCode', $enableCode);
138
+ $ga_accout_form->setValue('ga-menuOnlyAdmin', $menuOnlyAdmin);
139
 
140
  //redirect to stat
141
  ob_clean();
148
  }
149
  exit;
150
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
151
 
152
  require WPADM_GA__VIEW_LAYOUT;
153
  }
157
  if ('POST' == strtoupper($_SERVER['REQUEST_METHOD'])
158
  && isset($_POST['wpadm_ga_manual_tracking_code'])
159
  ) {
160
+ check_admin_referer('manual_tracking_code_form');
161
  $code = trim($_POST['wpadm_ga_manual_tracking_code']);
162
  if ($code) {
163
  update_option('wpadm_ga_manual_tracking_code', $code);
165
  delete_option('wpadm_ga_manual_tracking_code');
166
  }
167
  }
168
+ if ( 'POST' == strtoupper($_SERVER['REQUEST_METHOD']) && isset($_POST['christmas_later']) ) {
169
+ update_option('wpadm_ga_holiday', time() );
170
+ }
171
+
172
+ if ( 'POST' == strtoupper($_SERVER['REQUEST_METHOD']) && isset($_POST['christmas_end']) ) {
173
+ update_option('wpadm_ga_end_holiday', 1 );
174
+ }
175
  }
176
 
177
 
188
  ));
189
 
190
  if ( is_wp_error( $response ) ) {
 
191
  $error_message = $response->get_error_message();
192
  } else {
193
  preg_match("|(-----BEGIN PUBLIC KEY-----.*-----END PUBLIC KEY-----)|Uis", $response['body'], $m);
204
  //delete_option('wpadm_ga');
205
  self::cron_deactivation();
206
  //todo: delete cahce table
207
+ Wpadm_GA_Cache::clear();
208
  }
209
 
210
  public static function cron_activation() {
219
 
220
 
221
  public static function init() {
222
+
223
+ load_plugin_textdomain( 'analytics-counter' );
224
+
225
  ob_start();
226
  self::requireFiles();
227
  self::checkDB();
229
  if( isset( $_POST[$request_name] ) && ! empty ( $_POST[$request_name] ) ) {
230
  self::proccessRequest();
231
  }
 
 
 
 
 
 
 
232
  }
233
 
234
  public static function setDtStartWork() {
239
 
240
  protected static function proccessRequest() {
241
  $request_name = self::REQUEST_PARAM_NAME;
242
+
243
+ $str = base64_decode($_POST[$request_name]);
244
+ $params = json_decode($str, true);
245
 
246
+ if (!is_array($params) OR !isset($params['sign']) OR !isset($params['data'])){
247
+ exit;
248
+ }
249
+
250
+ $v = self::verifySignature(base64_decode($params['sign']), get_option('wpadm_ga_pub_key'), md5(json_encode($params['data'])));
251
+ if (!$v) {
252
+ exit;
253
+ }
254
 
255
  $request = $params['data'];
256
 
280
  }
281
 
282
 
283
+ protected static function googleAnalyticsDisconnect() {
284
+ self::sendRequest(self::URL_GA_SERVER . 'disconnect', array(
285
+ 'action' => 'disconnect',
286
+ 'refer'=>self::getCurUrl()
287
+ ));
288
+
289
+ WPAdm_GA_Options::setGAId(null);
290
+ WPAdm_GA_Options::setGAWebPropertyId(null);
291
+ WPAdm_GA_Options::setGAUrl(null);
292
+ WPAdm_GA_Options::setGAAccessToken(null);
293
+ WPAdm_GA_Options::setGACreated(null);
294
+ WPAdm_GA_Options::setGAEnableCode(null);
295
+ WPAdm_GA_Options::setGATypeCode(null);
296
+
297
+ header('location: ' . self::getCurUrl());
298
+
299
+ }
300
+
301
+ protected static function sendRequest($url, array $params) {
302
+ $data = base64_encode(serialize($params));
303
+ $req = array(
304
+ 'data' => $data,
305
+ 'sign' => self::getSignature(get_option('wpadm_ga_pub_key'), $data),
306
+ 'refer'=>self::getCurUrl(),
307
+ );
308
+
309
+ $response = wp_remote_post($url, array(
310
+ 'method' => 'POST',
311
+ 'timeout' => 45,
312
+ 'body' => $req
313
+ ));
314
+
315
+ }
316
+
317
 
318
  protected static function requireFiles() {
319
  require_once( WPADM_GA__PLUGIN_DIR . 'class.wpadm-ga-options.php' );
326
 
327
  }
328
 
329
+ public static function registerPluginStyles() {
330
  wp_register_style( 'wpadm-ga-css', plugins_url(WPADM_GA__PLUGIN_NAME. '/view/scripts/wpadm-ga.css' ) );
331
  wp_enqueue_style( 'wpadm-ga-css' );
332
 
344
 
345
  wp_register_script( 'wpadm-daterangepicker-js', plugins_url(WPADM_GA__PLUGIN_NAME. '/view/scripts/daterangepicker/daterangepicker.js' ) );
346
  wp_enqueue_script( 'wpadm-daterangepicker-js' );
347
+
348
+ wp_register_script( 'google-jsapi', 'https://www.google.com/jsapi', null, null, true );
349
+ wp_enqueue_script( 'google-jsapi' );
350
  }
351
 
352
  public static function generateMenu() {
353
  $pages = array();
354
+ $menuOnlyAdmin = WPAdm_GA_Options::getGAMenuOnlyAdmin();
355
  $menu_position = '1.9998887770';
356
  $pages[] = add_menu_page(
357
  'Analytics Counter',
358
  'Analytics Counter',
359
+ ($menuOnlyAdmin) ? 'administrator' : 'manage_options',
360
  WPADM_GA__MENU_PREFIX . 'visit',
361
  array('Wpadm_GA', 'visitView'),
362
  plugins_url('/view/img/icon.png',__FILE__),
366
  WPADM_GA__MENU_PREFIX . 'visit',
367
  'Audience overview',
368
  'Audience overview',
369
+ ($menuOnlyAdmin) ? 'administrator' : 'manage_options',
370
  WPADM_GA__MENU_PREFIX . 'visit',
371
  array('Wpadm_GA', 'visitView')
372
  );
376
  WPADM_GA__MENU_PREFIX . 'visit',
377
  'Visitors overview',
378
  'Visitors overview',
379
+ ($menuOnlyAdmin) ? 'administrator' : 'manage_options',
380
  WPADM_GA__MENU_PREFIX . 'users',
381
  array('Wpadm_GA', 'usersView')
382
  );
385
  $pages[] = add_options_page(
386
  'Analytics Counter Settings',
387
  'Analytics Counter',
388
+ ($menuOnlyAdmin) ? 'administrator' : 'manage_options',
389
  WPADM_GA__MENU_PREFIX . 'settings',
390
  array('Wpadm_GA', 'settingsView')
391
  );
398
  }
399
 
400
  public static function generateGACodeOnSite() {
401
+ if (is_user_logged_in()) {
402
+ return;
403
+ }
404
  $token = WPAdm_GA_Options::getGAAccessToken();
405
  if (empty($token)) {
406
  $code = get_option('wpadm_ga_manual_tracking_code');
420
 
421
  protected static function getErrorTemplate() {
422
 
423
+ if(isset($_GET['google_oauth2_error'])) {
424
+ return WPAdm_GA_View::$content_file = WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'error_admin_google_error.php';
425
+ }
426
+
427
+ if(isset($_GET['error'])) {
428
+ return WPAdm_GA_View::$content_file = WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'error_admin_wpadm_error.php';
429
+ }
430
+
431
  if(!get_option('wpadm_ga_pub_key')) {
432
  return WPAdm_GA_View::$content_file = WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'error_admin_empty_pub_key.php';
433
  }
442
  if (empty($site) && $_GET['page'] != 'wpadm-ga-menu-settings') {
443
  return WPAdm_GA_View::$content_file = WPADM_GA__PLUGIN_DIR . 'view' . DIRECTORY_SEPARATOR . 'error_admin_empty_ga_site.php';
444
  }
 
 
 
 
 
 
 
 
 
445
  return null;
446
  }
447
 
448
+ protected static function getParamsForRequest($data) {
449
  $params = array(
450
  'data' => $data,
451
  'sign' => self::getSSLSign($data)
454
  return array(REQUEST_PARAM_NAME => base64_encode(serialize($params)));
455
  }
456
 
457
+ protected static function getSSLSign($data) {
458
  $str = md5(serialize($data));
459
  if(function_exists('openssl_public_encrypt')) {
460
  openssl_public_encrypt($str, $sign, get_option('wpadm_ga_pub_key'));
484
  }
485
  }
486
 
487
+ protected static function getSignature($pub_key, $text) {
488
+ if (function_exists('openssl_public_encrypt')) {
489
+ $signature = '';
490
+ openssl_public_encrypt($text, $signature, $pub_key);
491
+ return $signature;
492
+ } else
493
+ {
494
+ set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/lib/phpseclib');
495
+ require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'lib'.DIRECTORY_SEPARATOR . 'phpseclib' . DIRECTORY_SEPARATOR . 'Crypt'.DIRECTORY_SEPARATOR.'RSA.php';
496
+ $rsa = new Crypt_RSA();
497
+ $rsa->loadKey($pub_key);
498
+ $rsa->setEncryptionMode(CRYPT_RSA_ENCRYPTION_PKCS1);
499
+ return $rsa->encrypt($text);
500
+ }
501
+ }
502
+
503
  protected static function decodeData($str) {
504
  return json_decode(base64_decode($str), true);
505
  }
510
  $cur_version = get_option($opt_ver, 0);
511
 
512
  if ($cur_version < WPADM_GA__DB_VERSION) {
513
+ update_option('wpadm-ga-hideGetProDescription', 0);
514
  global $wpdb;
515
  $table_name = $wpdb->prefix . "wpadm_ga_cache";
516
  $sql = "CREATE TABLE " . $table_name . " (
592
 
593
  public static function sendSupport() {
594
  if (isset($_POST['message'])) {
595
+
596
+ check_ajax_referer('wpadm-ga_support', 'security');
597
+
598
+ $mes = filter_input(INPUT_POST, 'message', FILTER_SANITIZE_STRING);
599
+
600
+ $plugin_current_version = self::get_plugin_version();
601
+
602
+
603
  $ticket = date('ymdHis') . rand(1000, 9999);
604
  $subject = "Support [sug:$ticket]: Analytics counter plugin";
605
  $message = "Client email: " . get_option('admin_email') . "\n";
606
  $message .= "Client site: " . home_url() . "\n";
607
+ $message .= "Plugin: " . WPADM_GA__VIEW_TITLE . ' ' . $plugin_current_version . "\n";
608
+ $message .= "Client suggestion: " . $mes. "\n\n";
609
  $message .= "Client ip: " . self::getIp() . "\n";
610
+
611
+
612
  $browser = @$_SERVER['HTTP_USER_AGENT'];
613
  $message .= "Client useragent: " . $browser . "\n";
614
  $header[] = "Reply-To: " . get_option('admin_email') . "\r\n";
627
 
628
  public static function stopNotice5Stars() {
629
  if (isset($_POST['stop'])) {
630
+ check_ajax_referer('wpadm_ga_stopNotice5Stars', 'security');
631
  update_option('wpadm-ga-stopNotice5Stars', true);
632
 
633
  }
634
  wp_die();
635
  }
636
 
637
+ public static function hideGetProDescription() {
638
+ if (isset($_POST['hide'])) {
639
+ check_ajax_referer( 'wpadm_ga_GetProDescription', 'security' );
640
+ update_option('wpadm-ga-hideGetProDescription', (1 == $_POST['hide']));
641
+ }
642
+ wp_die();
643
+ }
644
+
645
+ public static function getCurUrl() {
646
  return 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . rtrim($_SERVER['HTTP_HOST'], '/')."/" . ltrim($_SERVER['REQUEST_URI'], '/');
647
  }
648
+
649
+ protected static function checkProVersion() {
650
+ $data_server =
651
+ array(
652
+ 'actApi' => "proBackupCheck",
653
+ 'site' => home_url(),
654
+ 'email' => get_option('admin_email'),
655
+ 'plugin' => 'analytics-counter',
656
+ 'key' => '',
657
+ 'plugin_version' => self::get_plugin_version()
658
+ );
659
+
660
+ $url = self::URL_GA_WPADM_SERVER . "api/";
661
+ $response = wp_remote_post($url, array(
662
+ 'method' => 'POST',
663
+ 'timeout' => 45,
664
+ 'body' => $data_server
665
+ ));
666
+
667
+
668
+ $data_server = json_decode($response['body'], true);
669
+
670
+ if (isset($data_server['status']) && $data_server['status'] == 'success' && isset($data_server['key'])) {
671
+ update_option('wpadm_ga_pro_key', $data_server['key']);
672
+ }
673
+
674
+ return $data_server;
675
+
676
+ }
677
+
678
+ protected static function processingPayRequest() {
679
+ if (isset($_GET['pay'])) {
680
+ if ('success' == $_GET['pay']) {
681
+ self::checkProVersion();
682
+ } else {
683
+ WPAdm_GA_View::$errors[] = 'Checkout was canceled';
684
+ }
685
+ } elseif (isset($_GET['download_pro'])) {
686
+ $data = self::checkProVersion();
687
+
688
+ if (isset($data['url'])) {
689
+ header("location:{$data['url']}");
690
+ exit;
691
+ }
692
+ }
693
+ }
694
+
695
+ public static function get_plugin_version() {
696
+ require_once ABSPATH . 'wp-admin/includes/plugin.php';
697
+ $slug = WPADM_GA__PLUGIN_NAME . '/' . WPADM_GA__PLUGIN_NAME . '.php';
698
+
699
+ $plugins = get_plugins();
700
+ $info = $plugins[$slug];
701
+
702
+ return $info['Version'];
703
+
704
+ }
705
+
706
+ public static function get_plugin_version2() {
707
+ require_once ABSPATH . 'wp-admin/includes/plugin.php';
708
+ $slug = WPADM_GA__PLUGIN_NAME . '/' . WPADM_GA__PLUGIN_NAME . '.php';
709
+
710
+ $plugins = get_plugins();
711
+ $info = $plugins[$slug];
712
+
713
+ return $info['Version'];
714
+
715
+ }
716
  }
717
 
languages/ar.mo ADDED
Binary file
languages/ar.po ADDED
@@ -0,0 +1,328 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Google Analytics Counter Tracker\n"
4
+ "POT-Creation-Date: 2016-08-12 14:36+0400\n"
5
+ "PO-Revision-Date: 2017-05-10 23:04+0400\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: ar\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.8\n"
13
+ "X-Poedit-Basepath: ..\n"
14
+ "X-Poedit-WPHeader: analytics-counter.php\n"
15
+ "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
20
+
21
+ msgid "Audience Overview"
22
+ msgstr "نظرة عامة على الجمهور "
23
+
24
+ msgid "Visitors Overview"
25
+ msgstr "نطرة عامة على الزوار "
26
+
27
+ msgid "settings"
28
+ msgstr "الاعدادات"
29
+
30
+ msgid "Google Analytics service was unable to determine the site"
31
+ msgstr "خدمة Google Analytics لم تستطع التعرف على الموقع "
32
+
33
+ msgid "Select a site"
34
+ msgstr "حدد الموقع "
35
+
36
+ msgid "Connect Google Analytics services"
37
+ msgstr "اربط الى موقع Google Analytics"
38
+
39
+ msgid "Create Google Analytics account"
40
+ msgstr "انشاء حساب Google Analytics "
41
+
42
+ msgid "Since Google Analytics account was successfully created, please, connect the Google Analytics created account to this Google Analytics plugin, using the same access credentials data."
43
+ msgstr "إذا تم إنشاء حساب Analytics аккаунт ، من فضلك شغله باستخدام البيانات الشخصية نفسها "
44
+
45
+ msgid "Automatically generate Google Analytics Code"
46
+ msgstr "تلقائيا يتم إنشاء رمز تتبع شفرة Google Analytics"
47
+
48
+ msgid "Manually past Google Analytics Code"
49
+ msgstr "الادخال اليدوي لرمز تتبع Google Analytics"
50
+
51
+ msgid "Click here to <a href=\"%s\">connect your Google Analytics account</a>, automatically generate Google Analytics code <br>and automatically past Google Analytics code in your website."
52
+ msgstr "اضغط على <a href=\"%s\"> قم بتشغيل الحساب Google Analytics</a> من أجل انشاء رمز تتبع الشفرة تلقائيا Google Analytics<br> وكذلك وضعه في الموقع بشكل تلقائي "
53
+
54
+ msgid "Manually past Google Analytics сode in HTML of your website, without to connect to Google Analytics services. More information about this you can read on <a href=\"https://support.google.com/analytics/answer/1008080\">Google Analytics support</a> pages."
55
+ msgstr "Ручной ввод кода отслеживания Google Analytics для вашего сайта, без подключения сервиса Google Analytics. Больше информации о коде отслеживания читайте на страницах <a href=\"https://support.google.com/analytics/answer/1008080\"> поддержки Google Analytics</a>."
56
+
57
+ msgid "Please, past your Google Analytics code here:"
58
+ msgstr "من فضلك ادخل هنا ، رمز التتبع Google Analytics"
59
+
60
+ msgid "Save and integrate Google Analytics code"
61
+ msgstr "احفظ و شغل رمز التتبع Google Analytics"
62
+
63
+ msgid "The site reports about error! Please deactivate and activate plugin"
64
+ msgstr "الموقع يبلغ عن خطأ ! من فضلك ، قم بإلغاء التنشيط ومن ثم اعادة التنشيط لبرنامج المساعد"
65
+
66
+ msgid "Google Analytics service reports"
67
+ msgstr "ابلغ خدمة Google Analytics "
68
+
69
+ msgid "The site reports"
70
+ msgstr "ابلغ الموقع "
71
+
72
+ msgid "Suggestion"
73
+ msgstr "عرض"
74
+
75
+ msgid "Thanks for your suggestion!"
76
+ msgstr "شكرا لعرضك "
77
+
78
+ msgid "Within next plugin updates we will try to satisfy your request."
79
+ msgstr "في التحديثات القادمة من البرنامج المساعد سوف نحاول تلبية طلبك."
80
+
81
+ msgid "At your website the mail functionality is not available."
82
+ msgstr "على موقع الويب الخاص بك لا تتوفر خاصية إرسال البريد"
83
+
84
+ msgid "Your request was not sent."
85
+ msgstr "طلبك لم يتم إرساله"
86
+
87
+ msgid "close"
88
+ msgstr "إغلاق "
89
+
90
+ msgid "Send suggestion"
91
+ msgstr "إرسال عرض"
92
+
93
+ msgid "Account"
94
+ msgstr "الحساب "
95
+
96
+ msgid "Integration"
97
+ msgstr "التكامل "
98
+
99
+ msgid "Widget"
100
+ msgstr "قطعة "
101
+
102
+ msgid "Google Analytics Account"
103
+ msgstr "حساب Google Analytics"
104
+
105
+ msgid "Site"
106
+ msgstr "الموقع "
107
+
108
+ msgid "loading..."
109
+ msgstr "تحميل .........."
110
+
111
+ msgid "Enable google analytics tracking code on subpages of selected website"
112
+ msgstr "تشغيل رمز التتبع Google Analytics على صفحات الموقع "
113
+
114
+ msgid "Status"
115
+ msgstr "الحالة "
116
+
117
+ msgid "connected"
118
+ msgstr "متصل "
119
+
120
+ msgid "Are you sure you want to disconnect from your Google Analytics account?"
121
+ msgstr "هل أنت متأكد من أنك تريد قطع الاتصال مع الحساب المساعد Google Analytics ؟ "
122
+
123
+ msgid "Disconnect your Google Analytics Account"
124
+ msgstr "تعطيل Google Analytics من البرنامج المساعد"
125
+
126
+ msgid "User does not have any Google Analytics account"
127
+ msgstr "ليس لدى المستخدم حساب Google Analytics"
128
+
129
+ msgid "Counter on the page/post"
130
+ msgstr "العداد في آخر/صفحة"
131
+
132
+ msgid "Contains information about the quantity of page views today, for the last month and for all time tracking."
133
+ msgstr "يحتوي على معلومات حول عدد مرات مشاهدة الصفحة اليوم ، الشهر الماضي و لكل زمن التتبع ."
134
+
135
+ msgid "Display counter"
136
+ msgstr "إظهار العداد"
137
+
138
+ msgid "Yes"
139
+ msgstr "نعم "
140
+
141
+ msgid "No"
142
+ msgstr "لا "
143
+
144
+ msgid "Location counter"
145
+ msgstr "الموقف"
146
+
147
+ msgid "Before the content"
148
+ msgstr "فبل المحتوى "
149
+
150
+ msgid "The counter will be inserted between the title and the content of the page / post"
151
+ msgstr "سيتم إدراج العداد بين جدول المحتويات و بوست المحتويات "
152
+
153
+ msgid "After the content"
154
+ msgstr "بعد المحتوى "
155
+
156
+ msgid "The counter will be inserted after the content of the page / post"
157
+ msgstr "سيتم ادراج العداد بعد بوست المحتويات "
158
+
159
+ msgid "Template counter"
160
+ msgstr "القالب"
161
+
162
+ msgid "Customize the html template of the counter."
163
+ msgstr "اعدادات قالب العداد html"
164
+
165
+ msgid "Use <a href=\"%s\" class=\"thickbox\">shortcodes</a> that would indicate specific indicators"
166
+ msgstr "استعمل <a href=\"%s\" class=\"thickbox\">шорткоды</a> من اجل الاشارة الى مؤشرات محددة "
167
+
168
+ msgid "Then this template can be used anywhere by inserting the shortcode <code>%s</code>, even if the counter display is turned off."
169
+ msgstr "بعد ذلك بالامكان استخدام هذا القالب في اي مكان بادراج الرمز القصير <code>%s</code> حتى لوكان عرض العداد متوقف عن التشغيل "
170
+
171
+ msgid "restore the default template"
172
+ msgstr "استعادة القالب افتراضيا "
173
+
174
+ msgid "The counter on the page the list of pages/posts"
175
+ msgstr "العداد على الصفحة من قائمة المشاركات"
176
+
177
+ msgid "Website counter"
178
+ msgstr "عداد الموقع "
179
+
180
+ msgid "Contains information about the quantity of site views today, for the last month and for all time tracking."
181
+ msgstr "يحتوي على معلومات حول كمية مشاهدات الموقع اليوم ، الشهر الماضي لجميع وقت التتبع ."
182
+
183
+ msgid "Save"
184
+ msgstr "حفظ التغييرات"
185
+
186
+ msgid "The template for counter displaying can be specified in the plugin settings."
187
+ msgstr "يتم تحديد قالب العرض في إعدادات البرنامج المساعد."
188
+
189
+ msgid "Views today for a particular page. If the parameter <code>request_uri</code> specified, - the indicator of the current page will be showed."
190
+ msgstr "عدد مشاهدات صفحة معينة اليوم. إذا قمت بتحديد الخيار 'request_uri\" ، فإنه سيتم عرض مؤشر من اجل الصفحة الحالية."
191
+
192
+ msgid "Views last monthfor a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
193
+ msgstr "عدد مشاهدات صفحة معينة خلال الشهر الماضي. إذا قمت بتحديد الخيار 'request_uri\" ، فإنه سيتم عرض مؤشر من اجل الصفحة الحالية."
194
+
195
+ msgid "All views for a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
196
+ msgstr "عدد الزيارات لصفحة معينة خلال كل فترة التتبع. إذا قمت بتحديد الخيار 'request_uri\" ، فإنه سيتم عرض مؤشر من اجل الصفحة الحالية."
197
+
198
+ msgid "Site Views for Today"
199
+ msgstr "عدد مشاهدات الموقع اليوم "
200
+
201
+ msgid "Site Views for the last month"
202
+ msgstr "عدد مشاهدات الموقع للشهر الماضي "
203
+
204
+ msgid "Site Views for All tracking period"
205
+ msgstr "عدد مشاهدات الموقع لكل فترة التتبع "
206
+
207
+ msgid "Frontend counter widget"
208
+ msgstr "القطعة "
209
+
210
+ msgid "Location of widget for the website pages can be configured on the page <a href=\"%s\">Widgets</a>"
211
+ msgstr "موقع القطعة على صفحات الموقع يتم اعداده على الصفحة <a href=\"%s\">Widgets</a>"
212
+
213
+ msgid "Display widget"
214
+ msgstr "عرض القطعة "
215
+
216
+ msgid "Title"
217
+ msgstr "جدول المحتويات"
218
+
219
+ msgid "Widget template"
220
+ msgstr "القالب "
221
+
222
+ msgid "Customize the html template of the widget."
223
+ msgstr "اعدادات قالب القطعة html"
224
+
225
+ msgid "Date range"
226
+ msgstr "نطاق "
227
+
228
+ msgid "Group statistics data by"
229
+ msgstr "مجموعة من"
230
+
231
+ msgid "Hour"
232
+ msgstr "ساعات "
233
+
234
+ msgid "Day"
235
+ msgstr "ايام "
236
+
237
+ msgid "Week"
238
+ msgstr "اسابيع "
239
+
240
+ msgid "Month"
241
+ msgstr "اشهر "
242
+
243
+ msgid "If you have any suggestions or wishes"
244
+ msgstr "إذا كان لديك أي اقتراحات او ملاحظات"
245
+
246
+ msgid "Contact us"
247
+ msgstr "اتصل بنا"
248
+
249
+ msgid "Settings"
250
+ msgstr "إعدادات"
251
+
252
+ msgid "Users"
253
+ msgstr "الزائرون"
254
+
255
+ msgid "New users"
256
+ msgstr "الزائرون الجدد"
257
+
258
+ msgid "All unique users and new users"
259
+ msgstr "جميع الزائرون الفريديون والزائرون الجدد"
260
+
261
+ msgid "Top countries by users"
262
+ msgstr "الاعلى بالبلدان"
263
+
264
+ msgid "Geo statistics data by users"
265
+ msgstr "على الخريطة"
266
+
267
+ msgid "Top browsers"
268
+ msgstr "أعلى المتصفحات"
269
+
270
+ msgid "Top operating systems"
271
+ msgstr "اعلى نظم العمليات "
272
+
273
+ msgid "Top screen resolutions"
274
+ msgstr "اعلى دقة للشاشة "
275
+
276
+ msgid "Sessions and page views"
277
+ msgstr "الجلسات و مشاهدات الصفحات "
278
+
279
+ msgid "Sessions"
280
+ msgstr "عدد الجلسات "
281
+
282
+ msgid "Page views"
283
+ msgstr "عدد المشاهدات"
284
+
285
+ msgid "Unique users"
286
+ msgstr "عدد المستخدمين الفريديين "
287
+
288
+ msgid "Percent new sessions"
289
+ msgstr "نسبة الزوار الجدد"
290
+
291
+ msgid "Page views per session"
292
+ msgstr "عدد المشاهدات في الجلسة "
293
+
294
+ msgid "Most popular pages"
295
+ msgstr "الصفحات الشعبية "
296
+
297
+ msgid "Most popular keywords"
298
+ msgstr "كلمات البحث الاكثر شعبية "
299
+
300
+ msgid "Enable IP Anonymization"
301
+ msgstr "لتمكين إخفاء عناوين IP"
302
+
303
+ msgid "Google Analytics Service has reported that the analytics data is still not available.<br>Once Google Analytics account is connected, usually it can take up to 24 hours to show the stats data."
304
+ msgstr "وذكرت جوجل خدمة Analytics من البيانات التحليلية لا تزال غير متوفرة. <BR> بمجرد توصيل حساب Google Analytics، وعادة ما يمكن أن تصل إلى 24 ساعة لإظهار بيانات الإحصائيات."
305
+
306
+ msgid "Appear in menu for admins only"
307
+ msgstr "تظهر في القائمة للمشرفين فقط"
308
+
309
+ msgid ""
310
+ "Dear User,\n"
311
+ "\n"
312
+ "Since your website was recently added in Google Analytics account,\n"
313
+ "usually it takes up to 24 hours to collect data about your website.\n"
314
+ "For now, Google Analytics Service has reported, that the analytics data (stats data) is still not available for your website.\n"
315
+ "\n"
316
+ "Please, have a patience, wait up to 24 hours and check this page again.\n"
317
+ "\n"
318
+ "Thank you for understanding!"
319
+ msgstr ""
320
+ "عزيزي المستخدم،\n"
321
+ "\n"
322
+ "منذ أضيفت موقع الويب الخاص بك مؤخرا في حساب Google Analytics،\n"
323
+ "وعادة ما يستغرق ما يصل الى 24 ساعة لجمع البيانات حول موقع الويب الخاص بك.\n"
324
+ "في الوقت الراهن، وذكرت جوجل خدمة تحليلات، أن البيانات التحليلية (بيانات احصائيات) لا تزال غير متوفرة لموقع الويب الخاص بك.\n"
325
+ "\n"
326
+ "من فضلك، لديهم الصبر والانتظار تصل إلى 24 ساعة، ومراجعة هذه الصفحة مرة أخرى.\n"
327
+ "\n"
328
+ "شكرا لتفهمك!"
languages/de_DE.mo ADDED
Binary file
languages/de_DE.po ADDED
@@ -0,0 +1,328 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Google Analytics Counter Tracker\n"
4
+ "POT-Creation-Date: 2016-08-12 14:36+0400\n"
5
+ "PO-Revision-Date: 2017-05-10 23:04+0400\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: de_DE\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.8\n"
13
+ "X-Poedit-Basepath: ..\n"
14
+ "X-Poedit-WPHeader: analytics-counter.php\n"
15
+ "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
20
+
21
+ msgid "Audience Overview"
22
+ msgstr "Übersicht des Auditoriums"
23
+
24
+ msgid "Visitors Overview"
25
+ msgstr "Übersicht der Besucher "
26
+
27
+ msgid "settings"
28
+ msgstr "Einstellungen"
29
+
30
+ msgid "Google Analytics service was unable to determine the site"
31
+ msgstr " Google Analytics Service wurde nich gelingen die Webseite zu bestimmen"
32
+
33
+ msgid "Select a site"
34
+ msgstr "Wählen die Seite"
35
+
36
+ msgid "Connect Google Analytics services"
37
+ msgstr "Schließen Sie Google Analytics Service an"
38
+
39
+ msgid "Create Google Analytics account"
40
+ msgstr "Erstellen Sie Google Analytics Account"
41
+
42
+ msgid "Since Google Analytics account was successfully created, please, connect the Google Analytics created account to this Google Analytics plugin, using the same access credentials data."
43
+ msgstr "Falls Google Analytics erstellt schon ist, bitte schliessen Sie den mit den solchen Anmeldeinformationen an"
44
+
45
+ msgid "Automatically generate Google Analytics Code"
46
+ msgstr "Automatisch generieren Google Analytics Coden"
47
+
48
+ msgid "Manually past Google Analytics Code"
49
+ msgstr "Tastatureingabe von Google Analytics Code"
50
+
51
+ msgid "Click here to <a href=\"%s\">connect your Google Analytics account</a>, automatically generate Google Analytics code <br>and automatically past Google Analytics code in your website."
52
+ msgstr "Klicken auf <a href=\"%s\">Schließen Sie Google Analytics Account an</a> um automatisch den Google Analytics Kode zu generieren<br>und automatisch den auf der website zu platzieren "
53
+
54
+ msgid "Manually past Google Analytics сode in HTML of your website, without to connect to Google Analytics services. More information about this you can read on <a href=\"https://support.google.com/analytics/answer/1008080\">Google Analytics support</a> pages."
55
+ msgstr "Tastatureingabe von Google Analytics Tracking-Code für Ihre Website ohne Anschliessen von Google Analytics Service. Weitere Informationen über den Tracking-Code lesen Sie auf den Seiten <a href=\"https://support.google.com/analytics/answer/1008080\"> поддержки Google Analytics</a>."
56
+
57
+ msgid "Please, past your Google Analytics code here:"
58
+ msgstr "Bitte, geben Sie hier Google Analytics Ytacking-Code"
59
+
60
+ msgid "Save and integrate Google Analytics code"
61
+ msgstr "Erhalten und schliessen Google Analytics Tracking-Code an"
62
+
63
+ msgid "The site reports about error! Please deactivate and activate plugin"
64
+ msgstr "Die Webseite informiert über die Fehler! Bitte, deaktivieren und dann aktivieren wieder das Plugin"
65
+
66
+ msgid "Google Analytics service reports"
67
+ msgstr "Google Analytics Service informierte"
68
+
69
+ msgid "The site reports"
70
+ msgstr "Die Webseite informierte "
71
+
72
+ msgid "Suggestion"
73
+ msgstr "Vorschlag"
74
+
75
+ msgid "Thanks for your suggestion!"
76
+ msgstr "Danke für Ihren Vorschlag!"
77
+
78
+ msgid "Within next plugin updates we will try to satisfy your request."
79
+ msgstr "Wie werden uns anstrengen in den folgenden Plugin-Aktualisierungen ihren Wunsch zu befriedigen "
80
+
81
+ msgid "At your website the mail functionality is not available."
82
+ msgstr "Mailing ist unzugänglich auf unsere Website"
83
+
84
+ msgid "Your request was not sent."
85
+ msgstr "Ihre Anfrage ist wurde nicht geschickt."
86
+
87
+ msgid "close"
88
+ msgstr "schließen "
89
+
90
+ msgid "Send suggestion"
91
+ msgstr "Schicken den Vorschlag"
92
+
93
+ msgid "Account"
94
+ msgstr "Account"
95
+
96
+ msgid "Integration"
97
+ msgstr "Integration"
98
+
99
+ msgid "Widget"
100
+ msgstr "Widget"
101
+
102
+ msgid "Google Analytics Account"
103
+ msgstr "Google Analytics Account"
104
+
105
+ msgid "Site"
106
+ msgstr "Website"
107
+
108
+ msgid "loading..."
109
+ msgstr "Ladung"
110
+
111
+ msgid "Enable google analytics tracking code on subpages of selected website"
112
+ msgstr "Anschalten Google Analytics Tracking-Code auf der Seiten der Website"
113
+
114
+ msgid "Status"
115
+ msgstr "Status"
116
+
117
+ msgid "connected"
118
+ msgstr "angeschlossen"
119
+
120
+ msgid "Are you sure you want to disconnect from your Google Analytics account?"
121
+ msgstr "Sind Sie sicher, dass Sie Google Analytics Account vom Plugin abschalten möchten?"
122
+
123
+ msgid "Disconnect your Google Analytics Account"
124
+ msgstr "Abschalten Google Analytics Account vom Plugin"
125
+
126
+ msgid "User does not have any Google Analytics account"
127
+ msgstr "Der Benutzer hat keinen Google Analytics Account "
128
+
129
+ msgid "Counter on the page/post"
130
+ msgstr "Zähler in der Post/Seite"
131
+
132
+ msgid "Contains information about the quantity of page views today, for the last month and for all time tracking."
133
+ msgstr "Enthält Information über die Anzahl der Seitendurchsicht für heute, für den letzten Monat und für die ganze Tracking-Zeit."
134
+
135
+ msgid "Display counter"
136
+ msgstr "Zähler zeigen"
137
+
138
+ msgid "Yes"
139
+ msgstr "Ja "
140
+
141
+ msgid "No"
142
+ msgstr "Nein"
143
+
144
+ msgid "Location counter"
145
+ msgstr "Position"
146
+
147
+ msgid "Before the content"
148
+ msgstr "Vor den Inhalt"
149
+
150
+ msgid "The counter will be inserted between the title and the content of the page / post"
151
+ msgstr "Zähler wird zwischen den Inhaltsverzeichnis und Inhalt des Posts"
152
+
153
+ msgid "After the content"
154
+ msgstr "Nach den Inhalt"
155
+
156
+ msgid "The counter will be inserted after the content of the page / post"
157
+ msgstr "Zähler wird nach Inhalt des Posts eingestellt"
158
+
159
+ msgid "Template counter"
160
+ msgstr "Muster"
161
+
162
+ msgid "Customize the html template of the counter."
163
+ msgstr "Einstellen Sie html-Muster des Zählers "
164
+
165
+ msgid "Use <a href=\"%s\" class=\"thickbox\">shortcodes</a> that would indicate specific indicators"
166
+ msgstr "Benutzen Sie <a href=\"%s\" class=\"thickbox\">Shortcodes</a> um die konketen Kennwerte anzugeben. "
167
+
168
+ msgid "Then this template can be used anywhere by inserting the shortcode <code>%s</code>, even if the counter display is turned off."
169
+ msgstr "Dann können Sie dieses Muster überall benutzen durch Einfügen der Shortcode <code>% s </ code>, auch wenn das Display des Zählers ausgeschaltet ist. "
170
+
171
+ msgid "restore the default template"
172
+ msgstr "Herstellen den Muster default wieder"
173
+
174
+ msgid "The counter on the page the list of pages/posts"
175
+ msgstr "Zähler auf der Seite der Postliste"
176
+
177
+ msgid "Website counter"
178
+ msgstr "Zähler der Webseite"
179
+
180
+ msgid "Contains information about the quantity of site views today, for the last month and for all time tracking."
181
+ msgstr "Enthält Information über die Anzahl der Webseitendurchsicht für heute, für den letzten Monat und für die ganze Tracking-Zeit."
182
+
183
+ msgid "Save"
184
+ msgstr "Die Veränderungen aufbewahren"
185
+
186
+ msgid "The template for counter displaying can be specified in the plugin settings."
187
+ msgstr "Muster für Display ist in den Plugin Einstellungen angegeben"
188
+
189
+ msgid "Views today for a particular page. If the parameter <code>request_uri</code> specified, - the indicator of the current page will be showed."
190
+ msgstr "Anzahl der Durchsichten der konkrete Seite für heute. Falls den Kennwert 'request_uri\" angegeben ist, dann den Kennwert für laufende Seite dargestellt wird. "
191
+
192
+ msgid "Views last monthfor a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
193
+ msgstr "Anzahl der Durchsichten der konkrete Seite für den Vormonat. Falls den Kennwert 'request_uri\" angegeben ist, dann den Kennwert für laufende Seite dargestellt wird. "
194
+
195
+ msgid "All views for a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
196
+ msgstr "Anzahl der Durchsichten der konkrete Seite für die ganze Tracking-Periode. Falls den Kennwert 'request_uri\" angegeben ist, dann den Kennwert für laufende Seite dargestellt wird. "
197
+
198
+ msgid "Site Views for Today"
199
+ msgstr "Anzahl der Durchsichten der Webseite für heute. "
200
+
201
+ msgid "Site Views for the last month"
202
+ msgstr "Anzahl der Durchsichten der Webseite für den Vormonat."
203
+
204
+ msgid "Site Views for All tracking period"
205
+ msgstr "Anzahl der Durchsichten der Webseite für die ganze Tracking-Periode"
206
+
207
+ msgid "Frontend counter widget"
208
+ msgstr " Widget "
209
+
210
+ msgid "Location of widget for the website pages can be configured on the page <a href=\"%s\">Widgets</a>"
211
+ msgstr "Lage des Widgets auf der Seiten der Webseite ist auf der Seite<a href=\"%s\">Widgets</a>eingestellt "
212
+
213
+ msgid "Display widget"
214
+ msgstr "Widget darstellen"
215
+
216
+ msgid "Title"
217
+ msgstr "Inhaltsverzeichnis"
218
+
219
+ msgid "Widget template"
220
+ msgstr "Muster"
221
+
222
+ msgid "Customize the html template of the widget."
223
+ msgstr "Einstellen Sie html-Muster des Widgets"
224
+
225
+ msgid "Date range"
226
+ msgstr "Bereich"
227
+
228
+ msgid "Group statistics data by"
229
+ msgstr "gruppieren nach"
230
+
231
+ msgid "Hour"
232
+ msgstr "Stunden"
233
+
234
+ msgid "Day"
235
+ msgstr "Tagen"
236
+
237
+ msgid "Week"
238
+ msgstr "Wochen"
239
+
240
+ msgid "Month"
241
+ msgstr "Monaten"
242
+
243
+ msgid "If you have any suggestions or wishes"
244
+ msgstr "Wenn haben Sie einige Vorschläge oder Wünsche"
245
+
246
+ msgid "Contact us"
247
+ msgstr "Kontaktieren Sie uns"
248
+
249
+ msgid "Settings"
250
+ msgstr "Einstellungen"
251
+
252
+ msgid "Users"
253
+ msgstr "Besucher"
254
+
255
+ msgid "New users"
256
+ msgstr "Neue Besucher"
257
+
258
+ msgid "All unique users and new users"
259
+ msgstr "Alle einmaligen Besucher und neue Besucher"
260
+
261
+ msgid "Top countries by users"
262
+ msgstr "Top Länder"
263
+
264
+ msgid "Geo statistics data by users"
265
+ msgstr " Auf der Karte"
266
+
267
+ msgid "Top browsers"
268
+ msgstr "Top Browser"
269
+
270
+ msgid "Top operating systems"
271
+ msgstr "Top Operationssysteme"
272
+
273
+ msgid "Top screen resolutions"
274
+ msgstr "Top Bildschirmauflösungen"
275
+
276
+ msgid "Sessions and page views"
277
+ msgstr "Sessionen und Seitendurchsichten"
278
+
279
+ msgid "Sessions"
280
+ msgstr "Anzahl von Sessionen"
281
+
282
+ msgid "Page views"
283
+ msgstr "Anzahl von Durchsichten"
284
+
285
+ msgid "Unique users"
286
+ msgstr "Anzahl von einmalige Besucher"
287
+
288
+ msgid "Percent new sessions"
289
+ msgstr "Prozent von neuen Besuchern"
290
+
291
+ msgid "Page views per session"
292
+ msgstr "Anzahl von Durchsichten während der Session"
293
+
294
+ msgid "Most popular pages"
295
+ msgstr " Meistgenutzte Seiten"
296
+
297
+ msgid "Most popular keywords"
298
+ msgstr " Meistgenutzte Suchbegriffe"
299
+
300
+ msgid "Enable IP Anonymization"
301
+ msgstr "Aktivieren Anonymisierung von IP-Adressen"
302
+
303
+ msgid "Google Analytics Service has reported that the analytics data is still not available.<br>Once Google Analytics account is connected, usually it can take up to 24 hours to show the stats data."
304
+ msgstr "Google Analytics Service hat berichtet, dass die Analytics-Daten noch nicht verfügbar sind. Sobald das Google Analytics Account verbunden ist, kann es in der Regel bis zu 24 Stunden brauchen, bis die Statistikdaten angezeigt werden."
305
+
306
+ msgid ""
307
+ "Dear User,\n"
308
+ "\n"
309
+ "Since your website was recently added in Google Analytics account,\n"
310
+ "usually it takes up to 24 hours to collect data about your website.\n"
311
+ "For now, Google Analytics Service has reported, that the analytics data (stats data) is still not available for your website.\n"
312
+ "\n"
313
+ "Please, have a patience, wait up to 24 hours and check this page again.\n"
314
+ "\n"
315
+ "Thank you for understanding!"
316
+ msgstr ""
317
+ "Sehr geehrter Benutzer,\n"
318
+ "\n"
319
+ "da Ihre Website kürzlich in Google Analytics-Konto hinzugefügt wurde,\n"
320
+ "In der Regel dauert es bis zu 24 Stunden, bis die Daten über Ihre Website gesammelt werden.\n"
321
+ "Google Analytics Service berichtet, dass die Analytics-Daten (Statistikdaten) für Ihre Website noch nicht verfügbar sind.\n"
322
+ "\n"
323
+ "Bitte haben Sie einwenig Geduld. Warten Sie bis zu 24 Stunden und besuchen Sie diese Seite wieder.\n"
324
+ "\n"
325
+ "Vielen Dank für Ihr Verständnis!"
326
+
327
+ msgid "Appear in menu for admins only"
328
+ msgstr "Im Menü nur für Admins erscheinen"
languages/es_ES.mo ADDED
Binary file
languages/es_ES.po ADDED
@@ -0,0 +1,328 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Google Analytics Counter Tracker\n"
4
+ "POT-Creation-Date: 2016-08-12 14:36+0400\n"
5
+ "PO-Revision-Date: 2017-05-10 23:04+0400\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: es_ES\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.8\n"
13
+ "X-Poedit-Basepath: ..\n"
14
+ "X-Poedit-WPHeader: analytics-counter.php\n"
15
+ "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
20
+
21
+ msgid "Audience Overview"
22
+ msgstr "Examen de la audiencia"
23
+
24
+ msgid "Visitors Overview"
25
+ msgstr "Examen de los visitantes"
26
+
27
+ msgid "settings"
28
+ msgstr "Opciones"
29
+
30
+ msgid "Google Analytics service was unable to determine the site"
31
+ msgstr "El servicio de Google Analytics no pudo determinar el sitio"
32
+
33
+ msgid "Select a site"
34
+ msgstr "Seleccione el sitio"
35
+
36
+ msgid "Connect Google Analytics services"
37
+ msgstr "Conectar el servicio de Google Analytics"
38
+
39
+ msgid "Create Google Analytics account"
40
+ msgstr "Crear una cuenta de Google Analytics"
41
+
42
+ msgid "Since Google Analytics account was successfully created, please, connect the Google Analytics created account to this Google Analytics plugin, using the same access credentials data."
43
+ msgstr "Si Google Analytics cuenta ya ha creada, por favor conecte usando los mismos datos de cuenta"
44
+
45
+ msgid "Automatically generate Google Analytics Code"
46
+ msgstr "Generar automáticamente el código de seguimiento de Google Analytics"
47
+
48
+ msgid "Manually past Google Analytics Code"
49
+ msgstr "Entrada manual de códico de seguimiento de Google Analytics"
50
+
51
+ msgid "Click here to <a href=\"%s\">connect your Google Analytics account</a>, automatically generate Google Analytics code <br>and automatically past Google Analytics code in your website."
52
+ msgstr "Haga clic en el <a href=\"%s\">conectar tu cuenta de Google Analytics</a> para generar automáticamente el código de seguimiento de Google Analytics<br>y colocar automáticamente en el sitio web"
53
+
54
+ msgid "Manually past Google Analytics сode in HTML of your website, without to connect to Google Analytics services. More information about this you can read on <a href=\"https://support.google.com/analytics/answer/1008080\">Google Analytics support</a> pages."
55
+ msgstr "Introducción manual del código de seguimiento de Google Analytics en su sitio web, sin conexión de servicio de Google Analytics. Más información sobre el código de seguimiento de leer en las páginas de <a href=\"https://support.google.com/analytics/answer/1008080\"> de asistencia de Google Analytics</a>."
56
+
57
+ msgid "Please, past your Google Analytics code here:"
58
+ msgstr "Por favor, introduzca aquí el código de seguimiento de Google Analytics"
59
+
60
+ msgid "Save and integrate Google Analytics code"
61
+ msgstr "Guardar y conectar el código de seguimiento de Google Analytics"
62
+
63
+ msgid "The site reports about error! Please deactivate and activate plugin"
64
+ msgstr "El sitio web informó sobre un error! Por favor desactive y vuelva a activar el plugin"
65
+
66
+ msgid "Google Analytics service reports"
67
+ msgstr "El servicio de Google Analytics informó"
68
+
69
+ msgid "The site reports"
70
+ msgstr "El sitio web informó"
71
+
72
+ msgid "Suggestion"
73
+ msgstr "Propuesta"
74
+
75
+ msgid "Thanks for your suggestion!"
76
+ msgstr "Gracias por su propuesta!"
77
+
78
+ msgid "Within next plugin updates we will try to satisfy your request."
79
+ msgstr "En las siguientes actualizaciones del plugin vamos a tratar de cumplir con su solicitud."
80
+
81
+ msgid "At your website the mail functionality is not available."
82
+ msgstr "Su sitio web no está disponible el envío de correo"
83
+
84
+ msgid "Your request was not sent."
85
+ msgstr "Su solicitud no se ha enviado."
86
+
87
+ msgid "close"
88
+ msgstr "cerrar"
89
+
90
+ msgid "Send suggestion"
91
+ msgstr "Enviar propuesta"
92
+
93
+ msgid "Account"
94
+ msgstr "Cuenta"
95
+
96
+ msgid "Integration"
97
+ msgstr "Integración"
98
+
99
+ msgid "Widget"
100
+ msgstr "Widget"
101
+
102
+ msgid "Google Analytics Account"
103
+ msgstr "Cuenta de Google Analytics"
104
+
105
+ msgid "Site"
106
+ msgstr "Sitio web"
107
+
108
+ msgid "loading..."
109
+ msgstr "descarga..."
110
+
111
+ msgid "Enable google analytics tracking code on subpages of selected website"
112
+ msgstr "Activar el código de seguimiento de Google Analytics en las páginas del sitio"
113
+
114
+ msgid "Status"
115
+ msgstr "Estado"
116
+
117
+ msgid "connected"
118
+ msgstr "está conectado"
119
+
120
+ msgid "Are you sure you want to disconnect from your Google Analytics account?"
121
+ msgstr "Estás seguro de que quieres desconectar el plugin en su cuenta de Google Analytics?"
122
+
123
+ msgid "Disconnect your Google Analytics Account"
124
+ msgstr "Desactivar el plugin en una cuenta de Google Analytics"
125
+
126
+ msgid "User does not have any Google Analytics account"
127
+ msgstr "El usuario no tiene una cuenta de Google Analytics"
128
+
129
+ msgid "Counter on the page/post"
130
+ msgstr "El contador en el post/página"
131
+
132
+ msgid "Contains information about the quantity of page views today, for the last month and for all time tracking."
133
+ msgstr "Contiene información sobre el recuento de visitas de la página de hoy, en el último mes y por todo el tiempo de seguimiento."
134
+
135
+ msgid "Display counter"
136
+ msgstr "Mostrar el contador"
137
+
138
+ msgid "Yes"
139
+ msgstr "Si"
140
+
141
+ msgid "No"
142
+ msgstr "No"
143
+
144
+ msgid "Location counter"
145
+ msgstr "Contador de ubicación"
146
+
147
+ msgid "Before the content"
148
+ msgstr "Antes del contenido"
149
+
150
+ msgid "The counter will be inserted between the title and the content of the page / post"
151
+ msgstr "El contador será insertado entre el título y el contenido de la página / post"
152
+
153
+ msgid "After the content"
154
+ msgstr "Después del contenido"
155
+
156
+ msgid "The counter will be inserted after the content of the page / post"
157
+ msgstr "El contador será insertado después del contenido de la página / post"
158
+
159
+ msgid "Template counter"
160
+ msgstr "Plantilla de contador"
161
+
162
+ msgid "Customize the html template of the counter."
163
+ msgstr "Personalizar html pantilla del contador."
164
+
165
+ msgid "Use <a href=\"%s\" class=\"thickbox\">shortcodes</a> that would indicate specific indicators"
166
+ msgstr "Usar <a href=\"%s\" class=\"thickbox\">shortcodes</a> para mostrar los indicadores específicos"
167
+
168
+ msgid "Then this template can be used anywhere by inserting the shortcode <code>%s</code>, even if the counter display is turned off."
169
+ msgstr "Luego esta plantilla se puede utilizar en cualquier lugar mediante la inserción shortcode <code>%s</code>, incluso si el contador de la pantalla está desactivada."
170
+
171
+ msgid "restore the default template"
172
+ msgstr "restaurar la plantilla por defecto"
173
+
174
+ msgid "The counter on the page the list of pages/posts"
175
+ msgstr "El contador de la lista de post en la página/posts"
176
+
177
+ msgid "Website counter"
178
+ msgstr "El contador del sitio web"
179
+
180
+ msgid "Contains information about the quantity of site views today, for the last month and for all time tracking."
181
+ msgstr "Contiene información sobre el recuento de visitas del sitio el día de hoy, por mes y por todo el tiempo de seguimiento."
182
+
183
+ msgid "Save"
184
+ msgstr "Guardar los cambios"
185
+
186
+ msgid "The template for counter displaying can be specified in the plugin settings."
187
+ msgstr "La plantilla para el contador de la visualización puede ser especificado en la configuración del plugin."
188
+
189
+ msgid "Views today for a particular page. If the parameter <code>request_uri</code> specified, - the indicator of the current page will be showed."
190
+ msgstr "Vistas el día de hoy para una página en particular. Si el parámetro <code>request_uri</code> se especifica, - el indicador de la página actual será mostrado."
191
+
192
+ msgid "Views last monthfor a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
193
+ msgstr "Vistas el mes pasado para una página en particular. Si el parámetro \"request_uri\" especificado, - el indicador de la página actual será mostrado."
194
+
195
+ msgid "All views for a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
196
+ msgstr "Todos los puntos de vista de una página particular. Si el parámetro \"request_uri\" especificado, - el indicador de la página actual será mostrado."
197
+
198
+ msgid "Site Views for Today"
199
+ msgstr "Vistas del sitio para el día de hoy"
200
+
201
+ msgid "Site Views for the last month"
202
+ msgstr "Número de visitas de un sitio durante el mes pasado"
203
+
204
+ msgid "Site Views for All tracking period"
205
+ msgstr "Número de visitas del sitio por todo el tiempo de seguimiento"
206
+
207
+ msgid "Frontend counter widget"
208
+ msgstr "Widget"
209
+
210
+ msgid "Location of widget for the website pages can be configured on the page <a href=\"%s\">Widgets</a>"
211
+ msgstr "La ubicación del widget en las páginas del sitio se configura en la página <a href=\"%s\">Widgets</a>"
212
+
213
+ msgid "Display widget"
214
+ msgstr "Mostrar el widget"
215
+
216
+ msgid "Title"
217
+ msgstr "Título"
218
+
219
+ msgid "Widget template"
220
+ msgstr "Widget de plantilla"
221
+
222
+ msgid "Customize the html template of the widget."
223
+ msgstr "Personalizar la plantilla html del widget."
224
+
225
+ msgid "Date range"
226
+ msgstr "El rango de fecha"
227
+
228
+ msgid "Group statistics data by"
229
+ msgstr "Agrupar por"
230
+
231
+ msgid "Hour"
232
+ msgstr "Horas"
233
+
234
+ msgid "Day"
235
+ msgstr "Diás"
236
+
237
+ msgid "Week"
238
+ msgstr "Semans"
239
+
240
+ msgid "Month"
241
+ msgstr "Meses"
242
+
243
+ msgid "If you have any suggestions or wishes"
244
+ msgstr "Si usted tiene algun propósito o comentario"
245
+
246
+ msgid "Contact us"
247
+ msgstr "Póngase en contacto con nosotros"
248
+
249
+ msgid "Settings"
250
+ msgstr "Opciones"
251
+
252
+ msgid "Users"
253
+ msgstr "Visitantes"
254
+
255
+ msgid "New users"
256
+ msgstr "Visitantes nuevos"
257
+
258
+ msgid "All unique users and new users"
259
+ msgstr "Todos los visitantes únicos y visitantes nuevos"
260
+
261
+ msgid "Top countries by users"
262
+ msgstr "La parte superior de los países por usuarios"
263
+
264
+ msgid "Geo statistics data by users"
265
+ msgstr "En la mapa"
266
+
267
+ msgid "Top browsers"
268
+ msgstr "Los navegadores superiores"
269
+
270
+ msgid "Top operating systems"
271
+ msgstr "Sistemas operativas superiores"
272
+
273
+ msgid "Top screen resolutions"
274
+ msgstr "resoluciones de pantalla"
275
+
276
+ msgid "Sessions and page views"
277
+ msgstr "sesiones y las vistas de página"
278
+
279
+ msgid "Sessions"
280
+ msgstr "Números de sesiones"
281
+
282
+ msgid "Page views"
283
+ msgstr "Números de visitas"
284
+
285
+ msgid "Unique users"
286
+ msgstr "Número de usuarios únicos"
287
+
288
+ msgid "Percent new sessions"
289
+ msgstr "El porcentaje de nuevos visitantes"
290
+
291
+ msgid "Page views per session"
292
+ msgstr "Número de visitas en el período de sesiones"
293
+
294
+ msgid "Most popular pages"
295
+ msgstr "Páginas más populares"
296
+
297
+ msgid "Most popular keywords"
298
+ msgstr "Más populares palabras clave"
299
+
300
+ msgid "Enable IP Anonymization"
301
+ msgstr "Activar el anonimato de direcciones IP"
302
+
303
+ msgid "Google Analytics Service has reported that the analytics data is still not available.<br>Once Google Analytics account is connected, usually it can take up to 24 hours to show the stats data."
304
+ msgstr "El servicio de Google Analytics ha informado de que los datos de análisis aún no están disponibles. <br> Una vez que la cuenta de Google Analytics está conectada, normalmente puede tardar hasta 24 horas en mostrar los datos de estadísticas."
305
+
306
+ msgid ""
307
+ "Dear User,\n"
308
+ "\n"
309
+ "Since your website was recently added in Google Analytics account,\n"
310
+ "usually it takes up to 24 hours to collect data about your website.\n"
311
+ "For now, Google Analytics Service has reported, that the analytics data (stats data) is still not available for your website.\n"
312
+ "\n"
313
+ "Please, have a patience, wait up to 24 hours and check this page again.\n"
314
+ "\n"
315
+ "Thank you for understanding!"
316
+ msgstr ""
317
+ "Querido usuario,\n"
318
+ "\n"
319
+ "Dado que su sitio web se agregó recientemente en la cuenta de Google Analytics,\n"
320
+ "Por lo general tarda hasta 24 horas para recopilar datos sobre su sitio web.\n"
321
+ "Por ahora, Google Analytics Service ha informado de que los datos analíticos (datos de estadísticas) aún no están disponibles para su sitio web.\n"
322
+ "\n"
323
+ "Por favor, tenga paciencia, espere hasta 24 horas y vuelva a revisar esta página.\n"
324
+ "\n"
325
+ "¡Gracias por entender!"
326
+
327
+ msgid "Appear in menu for admins only"
328
+ msgstr "Aparecer en el menú sólo para administradores"
languages/fr_FR.mo ADDED
Binary file
languages/fr_FR.po ADDED
@@ -0,0 +1,328 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Google Analytics Counter Tracker\n"
4
+ "POT-Creation-Date: 2016-08-12 14:36+0400\n"
5
+ "PO-Revision-Date: 2017-05-10 23:05+0400\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: fr_FR\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.8\n"
13
+ "X-Poedit-Basepath: ..\n"
14
+ "X-Poedit-WPHeader: analytics-counter.php\n"
15
+ "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
20
+
21
+ msgid "Audience Overview"
22
+ msgstr "Aperçu du public"
23
+
24
+ msgid "Visitors Overview"
25
+ msgstr "Aperçu des visiteurs"
26
+
27
+ msgid "settings"
28
+ msgstr "Réglages"
29
+
30
+ msgid "Google Analytics service was unable to determine the site"
31
+ msgstr "Le Service Google Analytics est incapable de déterminer le site"
32
+
33
+ msgid "Select a site"
34
+ msgstr "Sélectionnez un site"
35
+
36
+ msgid "Connect Google Analytics services"
37
+ msgstr "Connecter à Google Analytics"
38
+
39
+ msgid "Create Google Analytics account"
40
+ msgstr "Créer un compte à Google Analytics"
41
+
42
+ msgid "Since Google Analytics account was successfully created, please, connect the Google Analytics created account to this Google Analytics plugin, using the same access credentials data."
43
+ msgstr "Si le compte à Google Analytics a été créé, s'il vous plaît, connectez-le à l'aide des mêmes informations d'identification"
44
+
45
+ msgid "Automatically generate Google Analytics Code"
46
+ msgstr "Générer automatiquement le code de suivi à Google Analytics"
47
+
48
+ msgid "Manually past Google Analytics Code"
49
+ msgstr "La saisie manuelle du code de suivi à Google Analytics"
50
+
51
+ msgid "Click here to <a href=\"%s\">connect your Google Analytics account</a>, automatically generate Google Analytics code <br>and automatically past Google Analytics code in your website."
52
+ msgstr "Cliquez <a href=\"%s\"> connecter le compte à Google Analytics </a> pour générer automatiquement le code de suivi à Google Analytics <br> et automatiquement le placer sur le site"
53
+
54
+ msgid "Manually past Google Analytics сode in HTML of your website, without to connect to Google Analytics services. More information about this you can read on <a href=\"https://support.google.com/analytics/answer/1008080\">Google Analytics support</a> pages."
55
+ msgstr "La saisie manuelle du code de suivi à Google Analytics pour votre site, sans connexion du service Google Analytics. Plus d'informations sur le code de suivi lisez sur les pages <a href=\"https://support.google.com/analytics/answer/1008080\"> du support Google Analytics </a>."
56
+
57
+ msgid "Please, past your Google Analytics code here:"
58
+ msgstr "S'il vous plaît, entrez ici le code de suivi à Google Analytics"
59
+
60
+ msgid "Save and integrate Google Analytics code"
61
+ msgstr "Enregistrer et connecter le code de suivi à Google Analytics"
62
+
63
+ msgid "The site reports about error! Please deactivate and activate plugin"
64
+ msgstr "Le site a signalé d'une erreur! S'il vous plaît désactiver et réactiver le plugin"
65
+
66
+ msgid "Google Analytics service reports"
67
+ msgstr "Le service Google Analytics a informé"
68
+
69
+ msgid "The site reports"
70
+ msgstr "Le site a informé"
71
+
72
+ msgid "Suggestion"
73
+ msgstr "Une offre"
74
+
75
+ msgid "Thanks for your suggestion!"
76
+ msgstr "Merci à votre offre!"
77
+
78
+ msgid "Within next plugin updates we will try to satisfy your request."
79
+ msgstr "Dans les plugins suivants, nous allons essayer de répondre à votre demande."
80
+
81
+ msgid "At your website the mail functionality is not available."
82
+ msgstr "L'envoi de e-mail n'est pas disponible sur votre site"
83
+
84
+ msgid "Your request was not sent."
85
+ msgstr "Votre demande n'est pas envoyée."
86
+
87
+ msgid "close"
88
+ msgstr "fermer"
89
+
90
+ msgid "Send suggestion"
91
+ msgstr "Envoyer une offre"
92
+
93
+ msgid "Account"
94
+ msgstr "Le compte"
95
+
96
+ msgid "Integration"
97
+ msgstr "Une intégration"
98
+
99
+ msgid "Widget"
100
+ msgstr "Le widget"
101
+
102
+ msgid "Google Analytics Account"
103
+ msgstr "Le compte Google Analytics"
104
+
105
+ msgid "Site"
106
+ msgstr "Le site"
107
+
108
+ msgid "loading..."
109
+ msgstr "Chargement en cours ..."
110
+
111
+ msgid "Enable google analytics tracking code on subpages of selected website"
112
+ msgstr "Brancher le code de suivi Google Analytics sur les pages"
113
+
114
+ msgid "Status"
115
+ msgstr "Le statut"
116
+
117
+ msgid "connected"
118
+ msgstr "relié"
119
+
120
+ msgid "Are you sure you want to disconnect from your Google Analytics account?"
121
+ msgstr "Êtes-vous sûr de vouloir désactiver le compte Google Analytics du plugin?"
122
+
123
+ msgid "Disconnect your Google Analytics Account"
124
+ msgstr "Désactiver le compte Google Analytics du plugin"
125
+
126
+ msgid "User does not have any Google Analytics account"
127
+ msgstr "L'utilisateur ne dispose pas d'un compte Google Analytics"
128
+
129
+ msgid "Counter on the page/post"
130
+ msgstr "Le compteur dans le post/page"
131
+
132
+ msgid "Contains information about the quantity of page views today, for the last month and for all time tracking."
133
+ msgstr "Il contient des informations sur le nombre de pages vues aujourd'hui, pour le dernier mois et pour tout le temps de suivi."
134
+
135
+ msgid "Display counter"
136
+ msgstr "Montrer le compteur"
137
+
138
+ msgid "Yes"
139
+ msgstr "Oui"
140
+
141
+ msgid "No"
142
+ msgstr "Non"
143
+
144
+ msgid "Location counter"
145
+ msgstr "Une position"
146
+
147
+ msgid "Before the content"
148
+ msgstr "Avant le contenu"
149
+
150
+ msgid "The counter will be inserted between the title and the content of the page / post"
151
+ msgstr "Le compteur sera inséré entre la table et le contenu du message"
152
+
153
+ msgid "After the content"
154
+ msgstr "Après le contenu"
155
+
156
+ msgid "The counter will be inserted after the content of the page / post"
157
+ msgstr "Le compteur sera inséré après le contenu du message"
158
+
159
+ msgid "Template counter"
160
+ msgstr "Un modèle"
161
+
162
+ msgid "Customize the html template of the counter."
163
+ msgstr "Réglez le html-modèle du compteur ."
164
+
165
+ msgid "Use <a href=\"%s\" class=\"thickbox\">shortcodes</a> that would indicate specific indicators"
166
+ msgstr "Utilisez <a href=\"%s\" class=\"thickbox\"> shortcodes </a> à identifier des indicateurs spécifiques."
167
+
168
+ msgid "Then this template can be used anywhere by inserting the shortcode <code>%s</code>, even if the counter display is turned off."
169
+ msgstr "Ensuite, ce modèle peut être utilisé partout en insérant le shortcode <code>% s </ code>, même si l'écran du compteur est éteint."
170
+
171
+ msgid "restore the default template"
172
+ msgstr "restaurer le modèle par défaut"
173
+
174
+ msgid "The counter on the page the list of pages/posts"
175
+ msgstr "Le compteur sur la page de la liste des posts"
176
+
177
+ msgid "Website counter"
178
+ msgstr "Le compteur sur le site"
179
+
180
+ msgid "Contains information about the quantity of site views today, for the last month and for all time tracking."
181
+ msgstr "Il contient des informations sur le nombre de vues du site aujourd'hui, pour le dernier mois et pour tout le temps de suivi."
182
+
183
+ msgid "Save"
184
+ msgstr "Enregistrer les modifications"
185
+
186
+ msgid "The template for counter displaying can be specified in the plugin settings."
187
+ msgstr "Le modèle d'affichage est spécifié dans les paramètres du plugin."
188
+
189
+ msgid "Views today for a particular page. If the parameter <code>request_uri</code> specified, - the indicator of the current page will be showed."
190
+ msgstr "Le nombre de vues de la page particulière aujourd'hui. Si l'option 'request_uri\" est indiquée, l'index de la page en cours sera affiché."
191
+
192
+ msgid "Views last monthfor a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
193
+ msgstr "Le nombre de vues de la page particulière du dernier mois. Si l'option 'request_uri\" est indiquée, l'index de la page en cours sera affiché."
194
+
195
+ msgid "All views for a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
196
+ msgstr "Le nombre de vues de la page particulière de tout le temps de suivi. Si l'option 'request_uri\" est indiquée, l'index de la page en cours sera affiché."
197
+
198
+ msgid "Site Views for Today"
199
+ msgstr "Le nombre de vues du site aujourd'hui"
200
+
201
+ msgid "Site Views for the last month"
202
+ msgstr "Le nombre de vues du site du dernier mois"
203
+
204
+ msgid "Site Views for All tracking period"
205
+ msgstr "Le nombre de vues du site de tout le temps de suivi."
206
+
207
+ msgid "Frontend counter widget"
208
+ msgstr "Le widget"
209
+
210
+ msgid "Location of widget for the website pages can be configured on the page <a href=\"%s\">Widgets</a>"
211
+ msgstr "Une localisation du widget sur le site est configuré sur la page <a href=\"%s\"> Widgets </a>"
212
+
213
+ msgid "Display widget"
214
+ msgstr "Afficher le widget"
215
+
216
+ msgid "Title"
217
+ msgstr "La table de matières"
218
+
219
+ msgid "Widget template"
220
+ msgstr "Un modèle"
221
+
222
+ msgid "Customize the html template of the widget."
223
+ msgstr "Réglez le html-modèle du widget."
224
+
225
+ msgid "Date range"
226
+ msgstr "Une gamme"
227
+
228
+ msgid "Group statistics data by"
229
+ msgstr "Grouper sur"
230
+
231
+ msgid "Hour"
232
+ msgstr "les heures"
233
+
234
+ msgid "Day"
235
+ msgstr "les jours"
236
+
237
+ msgid "Week"
238
+ msgstr "les semaines"
239
+
240
+ msgid "Month"
241
+ msgstr "les mois"
242
+
243
+ msgid "If you have any suggestions or wishes"
244
+ msgstr "Si vous avez des offres ou des commentaires"
245
+
246
+ msgid "Contact us"
247
+ msgstr "Contactez-nous"
248
+
249
+ msgid "Settings"
250
+ msgstr "Réglages"
251
+
252
+ msgid "Users"
253
+ msgstr "Les visiteurs"
254
+
255
+ msgid "New users"
256
+ msgstr "Tous les visiteurs nouveaux"
257
+
258
+ msgid "All unique users and new users"
259
+ msgstr "Tous les visiteurs uniques et les visiteurs nouveaux "
260
+
261
+ msgid "Top countries by users"
262
+ msgstr "Top parmi les pays"
263
+
264
+ msgid "Geo statistics data by users"
265
+ msgstr "Sur une carte"
266
+
267
+ msgid "Top browsers"
268
+ msgstr "Top navigateurs"
269
+
270
+ msgid "Top operating systems"
271
+ msgstr "Top de systèmes opérationnels"
272
+
273
+ msgid "Top screen resolutions"
274
+ msgstr "Top de résolutions d'écran"
275
+
276
+ msgid "Sessions and page views"
277
+ msgstr "Sessions et vues de page"
278
+
279
+ msgid "Sessions"
280
+ msgstr "Nombre de sessions"
281
+
282
+ msgid "Page views"
283
+ msgstr "Nombre de vues"
284
+
285
+ msgid "Unique users"
286
+ msgstr "Nombre d'utilisateurs uniques"
287
+
288
+ msgid "Percent new sessions"
289
+ msgstr "Pourcentage de visiteurs nouveaux"
290
+
291
+ msgid "Page views per session"
292
+ msgstr "Nombre de vues par une session"
293
+
294
+ msgid "Most popular pages"
295
+ msgstr "Les pages les plus populaires"
296
+
297
+ msgid "Most popular keywords"
298
+ msgstr "Les mots-clés les plus populaires"
299
+
300
+ msgid "Enable IP Anonymization"
301
+ msgstr "Activer la procédure d'anonymisation des adresses IP"
302
+
303
+ msgid "Google Analytics Service has reported that the analytics data is still not available.<br>Once Google Analytics account is connected, usually it can take up to 24 hours to show the stats data."
304
+ msgstr "Le service Google Analytics a indiqué que les données analytiques ne sont toujours pas disponibles. Une fois que le compte Google Analytics est connecté, il peut généralement prendre jusqu'à 24 heures pour afficher les données statistiques."
305
+
306
+ msgid ""
307
+ "Dear User,\n"
308
+ "\n"
309
+ "Since your website was recently added in Google Analytics account,\n"
310
+ "usually it takes up to 24 hours to collect data about your website.\n"
311
+ "For now, Google Analytics Service has reported, that the analytics data (stats data) is still not available for your website.\n"
312
+ "\n"
313
+ "Please, have a patience, wait up to 24 hours and check this page again.\n"
314
+ "\n"
315
+ "Thank you for understanding!"
316
+ msgstr ""
317
+ "Cher utilisateur,\n"
318
+ "\n"
319
+ "Étant donné que votre site Web a été récemment ajouté au compte Google Analytics,\n"
320
+ "Habituellement, il faut jusqu'à 24 heures pour recueillir des données sur votre site Web.\n"
321
+ "Pour le moment, Google Analytics Service a indiqué que les données analytiques (données statistiques) ne sont toujours pas disponibles pour votre site Web.\n"
322
+ "\n"
323
+ "S'il vous plaît, patientez, attendez jusqu'à 24 heures et vérifiez cette page à nouveau.\n"
324
+ "\n"
325
+ "Merci de votre compréhension!"
326
+
327
+ msgid "Appear in menu for admins only"
328
+ msgstr "Apparaissent dans le menu uniquement pour les administrateurs"
languages/index.php ADDED
@@ -0,0 +1,2 @@
 
 
1
+ <?php
2
+ header("HTTP/1.0 404 Not Found");
languages/it_IT.mo ADDED
Binary file
languages/it_IT.po ADDED
@@ -0,0 +1,328 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Google Analytics Counter Tracker\n"
4
+ "POT-Creation-Date: 2016-08-12 14:36+0400\n"
5
+ "PO-Revision-Date: 2017-05-10 23:05+0400\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: it_IT\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.8\n"
13
+ "X-Poedit-Basepath: ..\n"
14
+ "X-Poedit-WPHeader: analytics-counter.php\n"
15
+ "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
20
+
21
+ msgid "Audience Overview"
22
+ msgstr "La rassegna di pubblico "
23
+
24
+ msgid "Visitors Overview"
25
+ msgstr "La rassegna degli frequentatori "
26
+
27
+ msgid "settings"
28
+ msgstr "Le impostazioni "
29
+
30
+ msgid "Google Analytics service was unable to determine the site"
31
+ msgstr "Il servizio Google Analytics non è riuscito a determinare il sito "
32
+
33
+ msgid "Select a site"
34
+ msgstr "Scelga il sito "
35
+
36
+ msgid "Connect Google Analytics services"
37
+ msgstr "Abilitare il servizio Google Analytics "
38
+
39
+ msgid "Create Google Analytics account"
40
+ msgstr "Creare l'account Google Analytics "
41
+
42
+ msgid "Since Google Analytics account was successfully created, please, connect the Google Analytics created account to this Google Analytics plugin, using the same access credentials data."
43
+ msgstr "Se l'account Google Analytics è gia creato, per favore, abilitilo, usando le stesse dati della registrazione "
44
+
45
+ msgid "Automatically generate Google Analytics Code"
46
+ msgstr "Generare il codice di tracciabilita Google Analytics automaticamente "
47
+
48
+ msgid "Manually past Google Analytics Code"
49
+ msgstr "L'invio manuale dello codice di tracciabilita Google Analytics "
50
+
51
+ msgid "Click here to <a href=\"%s\">connect your Google Analytics account</a>, automatically generate Google Analytics code <br>and automatically past Google Analytics code in your website."
52
+ msgstr "Si tocchi sulla <a-href=\"%\">abilitare l'account Google Analytics </a>, imperciocche il codice di tracciabilita Google Analytics sia generato automaticamente <br> ed imperciocche lui sia piazzato automaticamente sul sito"
53
+
54
+ msgid "Manually past Google Analytics сode in HTML of your website, without to connect to Google Analytics services. More information about this you can read on <a href=\"https://support.google.com/analytics/answer/1008080\">Google Analytics support</a> pages."
55
+ msgstr "L'invio manuale dello codice di tracciabilita Google Analytics per il Suo sito, senza l'abilitazione di servizio Google Analytics. Legga più informazione di codie della tracciabilita sulle pagine<a href=\"https://support.google.com/analytics/answer/1008080\"> di sostegno Google Analytics</a>. "
56
+
57
+ msgid "Please, past your Google Analytics code here:"
58
+ msgstr "Per favore, inserisca qui il codice di tracciabilita Google Analytics "
59
+
60
+ msgid "Save and integrate Google Analytics code"
61
+ msgstr "mettere in salvo ed abilitare il codice di tracciabilita Google Analytics "
62
+
63
+ msgid "The site reports about error! Please deactivate and activate plugin"
64
+ msgstr "Il sito ha dato la comunicazione dello errore! Per favore, deattivi ed attivi il plug-in di nuovo "
65
+
66
+ msgid "Google Analytics service reports"
67
+ msgstr "Il servizio Google Analytics ha dato la comunicazione "
68
+
69
+ msgid "The site reports"
70
+ msgstr "Il sito ha dato la comunicazione "
71
+
72
+ msgid "Suggestion"
73
+ msgstr "La offerta "
74
+
75
+ msgid "Thanks for your suggestion!"
76
+ msgstr "Grazie per la Sua offerta! "
77
+
78
+ msgid "Within next plugin updates we will try to satisfy your request."
79
+ msgstr "Negli seguenti aggiornamenti del plug-in cercheremo di soddisfare la sua richiesta."
80
+
81
+ msgid "At your website the mail functionality is not available."
82
+ msgstr "Sul Suo sito non è accessibile l'invio della posta "
83
+
84
+ msgid "Your request was not sent."
85
+ msgstr "La Sua inchiesta non è inviata. "
86
+
87
+ msgid "close"
88
+ msgstr "chiudere"
89
+
90
+ msgid "Send suggestion"
91
+ msgstr "Mandare la offerta"
92
+
93
+ msgid "Account"
94
+ msgstr "L'account "
95
+
96
+ msgid "Integration"
97
+ msgstr "L'integrazione "
98
+
99
+ msgid "Widget"
100
+ msgstr "Il widget "
101
+
102
+ msgid "Google Analytics Account"
103
+ msgstr "L'account Google Analytics "
104
+
105
+ msgid "Site"
106
+ msgstr "Il sito "
107
+
108
+ msgid "loading..."
109
+ msgstr "il riempimento "
110
+
111
+ msgid "Enable google analytics tracking code on subpages of selected website"
112
+ msgstr "Accendere il codice di tracciabilita Google Analytics sulle pagine di sito "
113
+
114
+ msgid "Status"
115
+ msgstr "Il status "
116
+
117
+ msgid "connected"
118
+ msgstr "è abilitato "
119
+
120
+ msgid "Are you sure you want to disconnect from your Google Analytics account?"
121
+ msgstr "È sicuro(a), che Lei vuole togliere il contatto di plug-in dell'account Google Analytics "
122
+
123
+ msgid "Disconnect your Google Analytics Account"
124
+ msgstr "Togliere il contatto d'account Google Analytics dal plug-in "
125
+
126
+ msgid "User does not have any Google Analytics account"
127
+ msgstr "L'usuario non ha nessun'acconto di Google Analytics "
128
+
129
+ msgid "Counter on the page/post"
130
+ msgstr "Il contatore nel post/nella pagina "
131
+
132
+ msgid "Contains information about the quantity of page views today, for the last month and for all time tracking."
133
+ msgstr "Contiene l'informazione della quantita delle riguardate di pagina oggi, dietro il mese ultimo e dietro tutto il tempo della tracciabilita. "
134
+
135
+ msgid "Display counter"
136
+ msgstr "Fare vedere il contatore "
137
+
138
+ msgid "Yes"
139
+ msgstr "Si "
140
+
141
+ msgid "No"
142
+ msgstr "No "
143
+
144
+ msgid "Location counter"
145
+ msgstr "La posizione "
146
+
147
+ msgid "Before the content"
148
+ msgstr "Davanti allo contenuto "
149
+
150
+ msgid "The counter will be inserted between the title and the content of the page / post"
151
+ msgstr "Il contatore sarà incorporato fra l'indice ed il contenuto di post "
152
+
153
+ msgid "After the content"
154
+ msgstr "Dopo il contenuto "
155
+
156
+ msgid "The counter will be inserted after the content of the page / post"
157
+ msgstr "Il contatore sarà incorporato dopo il contenuto del post "
158
+
159
+ msgid "Template counter"
160
+ msgstr "Il template "
161
+
162
+ msgid "Customize the html template of the counter."
163
+ msgstr "Sintonizzi il html-template di contatore "
164
+
165
+ msgid "Use <a href=\"%s\" class=\"thickbox\">shortcodes</a> that would indicate specific indicators"
166
+ msgstr "Adoperi <a href=\"%\" class=\"thickbox\"> gli codici corti (shortcodes) </a> imperciocche siano indicati gli quozienti particolari. "
167
+
168
+ msgid "Then this template can be used anywhere by inserting the shortcode <code>%s</code>, even if the counter display is turned off."
169
+ msgstr "Dipoi il questo template può essere usato nel qualsiasi posto, avendo incorporato il codice corto (shortcode) <code>%s</code>, anche se l'immogine del contatore è disimpegnato "
170
+
171
+ msgid "restore the default template"
172
+ msgstr "restituire il template tacitamente "
173
+
174
+ msgid "The counter on the page the list of pages/posts"
175
+ msgstr "Il contatore sulla pagina d'elenco degli posti "
176
+
177
+ msgid "Website counter"
178
+ msgstr "Il contatore di sito "
179
+
180
+ msgid "Contains information about the quantity of site views today, for the last month and for all time tracking."
181
+ msgstr "Contiene l'informazione della quantita delle riguardate del sito d'oggi, dietro l'ultimo mese e dietro tutto il tempo di tracciabilita. "
182
+
183
+ msgid "Save"
184
+ msgstr "Mettere le alterazioni in salvo "
185
+
186
+ msgid "The template for counter displaying can be specified in the plugin settings."
187
+ msgstr "Il template per l'immogine viene indicato nelle impostazioni del plug-in. "
188
+
189
+ msgid "Views today for a particular page. If the parameter <code>request_uri</code> specified, - the indicator of the current page will be showed."
190
+ msgstr "La quantita delle riguardate di pagina particolare d'oggi. Se il parametro 'request_uri\" è endicato, allora sarà visualizzato il quoziente per la pagina corrente. "
191
+
192
+ msgid "Views last monthfor a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
193
+ msgstr "La quantita delle riguardate di pagina particolare dietro il mese precesso. Se il parametro 'request_uri\" è indicato, allora sarà visualizzato il quoziente per la pagina corrente. "
194
+
195
+ msgid "All views for a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
196
+ msgstr "La quantita delle riguardate di pagina particolare dietro tutto il tempo della tracciabilita. Se il parametro 'request_uri\" è indicato, allora sarà visualizzato l'indice per la pagina corrente. "
197
+
198
+ msgid "Site Views for Today"
199
+ msgstr "La quantita delle riguardate di sito oggi "
200
+
201
+ msgid "Site Views for the last month"
202
+ msgstr "La quantita delle riguardate dietro il mese precesso "
203
+
204
+ msgid "Site Views for All tracking period"
205
+ msgstr "La quantita delle riguardate di sito dietro tutto il tempo della tracciabilita "
206
+
207
+ msgid "Frontend counter widget"
208
+ msgstr "Il widget "
209
+
210
+ msgid "Location of widget for the website pages can be configured on the page <a href=\"%s\">Widgets</a>"
211
+ msgstr "La disposizione di widget sulle pagine del sito viene regolato sulla pagina <a href=\"%s\">Widgets</a>"
212
+
213
+ msgid "Display widget"
214
+ msgstr "Visualizzare il widget "
215
+
216
+ msgid "Title"
217
+ msgstr "Il sommario "
218
+
219
+ msgid "Widget template"
220
+ msgstr "Il template "
221
+
222
+ msgid "Customize the html template of the widget."
223
+ msgstr "Regoli il html-template di widget "
224
+
225
+ msgid "Date range"
226
+ msgstr "Il diapason "
227
+
228
+ msgid "Group statistics data by"
229
+ msgstr "Raggruppare per "
230
+
231
+ msgid "Hour"
232
+ msgstr "Le ore "
233
+
234
+ msgid "Day"
235
+ msgstr "Gli giorni "
236
+
237
+ msgid "Week"
238
+ msgstr "Le settimane "
239
+
240
+ msgid "Month"
241
+ msgstr "Gli mesi "
242
+
243
+ msgid "If you have any suggestions or wishes"
244
+ msgstr "Se Lei ha qualsiasi offerte o gli desiderati "
245
+
246
+ msgid "Contact us"
247
+ msgstr "Si metta in contatto con noi "
248
+
249
+ msgid "Settings"
250
+ msgstr "Le impostazioni "
251
+
252
+ msgid "Users"
253
+ msgstr "Gli visitatori "
254
+
255
+ msgid "New users"
256
+ msgstr "Gli visitatori nuovi "
257
+
258
+ msgid "All unique users and new users"
259
+ msgstr "Tutti gli visitatori unici e gli visitatori nuovi "
260
+
261
+ msgid "Top countries by users"
262
+ msgstr "Il top per gli paesi "
263
+
264
+ msgid "Geo statistics data by users"
265
+ msgstr "Sulla mappa "
266
+
267
+ msgid "Top browsers"
268
+ msgstr "Il top degli browseri "
269
+
270
+ msgid "Top operating systems"
271
+ msgstr "Il top degli sistemi operativi "
272
+
273
+ msgid "Top screen resolutions"
274
+ msgstr "Il top delle risoluzioni di schermo "
275
+
276
+ msgid "Sessions and page views"
277
+ msgstr "delle sessioni e delle riguardate dei pagini "
278
+
279
+ msgid "Sessions"
280
+ msgstr "La quantita delle sessioni "
281
+
282
+ msgid "Page views"
283
+ msgstr "La quantita delle riguardate "
284
+
285
+ msgid "Unique users"
286
+ msgstr "La quantita dei visitatori unici "
287
+
288
+ msgid "Percent new sessions"
289
+ msgstr "La percentuale degli visitatori nuovi "
290
+
291
+ msgid "Page views per session"
292
+ msgstr "La quantita delle riguardate nella sessione "
293
+
294
+ msgid "Most popular pages"
295
+ msgstr "Le pagini più popolari "
296
+
297
+ msgid "Most popular keywords"
298
+ msgstr "Le parole chiavi più popolari "
299
+
300
+ msgid "Enable IP Anonymization"
301
+ msgstr "Attivare anonimizzazione IP"
302
+
303
+ msgid "Google Analytics Service has reported that the analytics data is still not available.<br>Once Google Analytics account is connected, usually it can take up to 24 hours to show the stats data."
304
+ msgstr "Google Analytics Service ha riferito che i dati di analisi non è ancora disponibile. <br> Una volta che l'account Google Analytics è collegato, di solito si può richiedere fino a 24 ore per visualizzare i dati di statistiche."
305
+
306
+ msgid ""
307
+ "Dear User,\n"
308
+ "\n"
309
+ "Since your website was recently added in Google Analytics account,\n"
310
+ "usually it takes up to 24 hours to collect data about your website.\n"
311
+ "For now, Google Analytics Service has reported, that the analytics data (stats data) is still not available for your website.\n"
312
+ "\n"
313
+ "Please, have a patience, wait up to 24 hours and check this page again.\n"
314
+ "\n"
315
+ "Thank you for understanding!"
316
+ msgstr ""
317
+ "Caro utente,\n"
318
+ "\n"
319
+ "Dal momento che il sito web è stato recentemente aggiunto a Google Analytics,\n"
320
+ "Di solito ci vogliono fino a 24 ore per raccogliere i dati sul tuo sito web.\n"
321
+ "Per ora, Google Analytics Service ha riferito, che i dati di analisi (dati statistiche) non è ancora disponibile per il tuo sito.\n"
322
+ "\n"
323
+ "Si prega, hanno pazienza, attendere fino a 24 ore e controllare di nuovo questa pagina.\n"
324
+ "\n"
325
+ "Grazie per la comprensione!"
326
+
327
+ msgid "Appear in menu for admins only"
328
+ msgstr "Appare nel menu solo per gli amministratori"
languages/ja.mo ADDED
Binary file
languages/ja.po ADDED
@@ -0,0 +1,328 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Google Analytics Counter Tracker\n"
4
+ "POT-Creation-Date: 2016-08-12 14:36+0400\n"
5
+ "PO-Revision-Date: 2017-05-10 23:05+0400\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: ja\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.8\n"
13
+ "X-Poedit-Basepath: ..\n"
14
+ "X-Poedit-WPHeader: analytics-counter.php\n"
15
+ "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
20
+
21
+ msgid "Audience Overview"
22
+ msgstr "聴講者の視察"
23
+
24
+ msgid "Visitors Overview"
25
+ msgstr "入場者の視察"
26
+
27
+ msgid "settings"
28
+ msgstr "調整"
29
+
30
+ msgid "Google Analytics service was unable to determine the site"
31
+ msgstr "Google Analyticsサービスはサイトを確かめられませんでした"
32
+
33
+ msgid "Select a site"
34
+ msgstr "サイトを選択してください"
35
+
36
+ msgid "Connect Google Analytics services"
37
+ msgstr "Google Analyticsサービスを接続します"
38
+
39
+ msgid "Create Google Analytics account"
40
+ msgstr "Google Analyticsアカウントを作成します"
41
+
42
+ msgid "Since Google Analytics account was successfully created, please, connect the Google Analytics created account to this Google Analytics plugin, using the same access credentials data."
43
+ msgstr "Google Analyticsアカウント、もう、作成したら、これを接続し、同じのアカウント・データを使用してください"
44
+
45
+ msgid "Automatically generate Google Analytics Code"
46
+ msgstr "自動的にGoogle Analytics追跡コードを発振します"
47
+
48
+ msgid "Manually past Google Analytics Code"
49
+ msgstr "Google Analytics追跡コードの手動の入力"
50
+
51
+ msgid "Click here to <a href=\"%s\">connect your Google Analytics account</a>, automatically generate Google Analytics code <br>and automatically past Google Analytics code in your website."
52
+ msgstr "追跡コードを自動的に発振するため、 または、自動的にこれをサイトに配置するため、<a href=\"%s\">Google Analytics<br>アカウントを接続する</a>を押し付けてください。"
53
+
54
+ msgid "Manually past Google Analytics сode in HTML of your website, without to connect to Google Analytics services. More information about this you can read on <a href=\"https://support.google.com/analytics/answer/1008080\">Google Analytics support</a> pages."
55
+ msgstr "Google Analyticsサービスを接続しなくて、サイトに手動でGoogle Analytics追跡コードの入力。追跡コードについてもっと多い情報を<a href=\"https://support.google.com/analytics/answer/1008080\">というGoogle Analytics</a>を応援するページで読んでください。"
56
+
57
+ msgid "Please, past your Google Analytics code here:"
58
+ msgstr "ここでGoogle Analytics追跡コードを入力してください"
59
+
60
+ msgid "Save and integrate Google Analytics code"
61
+ msgstr "Google Analytics追跡コードを保存し、接続します"
62
+
63
+ msgid "The site reports about error! Please deactivate and activate plugin"
64
+ msgstr "サイトはエラーについて通知しました!プラグインを切断して、もう一度、活性化してください"
65
+
66
+ msgid "Google Analytics service reports"
67
+ msgstr " Google Analyticsサービスは通知しました"
68
+
69
+ msgid "The site reports"
70
+ msgstr "サイトは通知しました"
71
+
72
+ msgid "Suggestion"
73
+ msgstr "提案"
74
+
75
+ msgid "Thanks for your suggestion!"
76
+ msgstr "ご提案、ありがとうございました!"
77
+
78
+ msgid "Within next plugin updates we will try to satisfy your request."
79
+ msgstr "プラグインの次の更新にて、願いを実行できるように頑張ります。"
80
+
81
+ msgid "At your website the mail functionality is not available."
82
+ msgstr "サイトではメールの発送ができません"
83
+
84
+ msgid "Your request was not sent."
85
+ msgstr "申し込みを発送しませんでした。"
86
+
87
+ msgid "close"
88
+ msgstr "閉じる"
89
+
90
+ msgid "Send suggestion"
91
+ msgstr "提案を発送します"
92
+
93
+ msgid "Account"
94
+ msgstr "アカウント"
95
+
96
+ msgid "Integration"
97
+ msgstr "統合"
98
+
99
+ msgid "Widget"
100
+ msgstr "ウィジェット"
101
+
102
+ msgid "Google Analytics Account"
103
+ msgstr " Google Analyticsアカウント"
104
+
105
+ msgid "Site"
106
+ msgstr "サイト"
107
+
108
+ msgid "loading..."
109
+ msgstr "ロード中・・・"
110
+
111
+ msgid "Enable google analytics tracking code on subpages of selected website"
112
+ msgstr "サイトのページでGoogle Analytics追跡コードを入れます。"
113
+
114
+ msgid "Status"
115
+ msgstr "モード"
116
+
117
+ msgid "connected"
118
+ msgstr "入れた"
119
+
120
+ msgid "Are you sure you want to disconnect from your Google Analytics account?"
121
+ msgstr "Google Analyticsアカウントをプラグインから切断すると確信しますか。"
122
+
123
+ msgid "Disconnect your Google Analytics Account"
124
+ msgstr "Google Analyticsアカウントをプラグインから切断します"
125
+
126
+ msgid "User does not have any Google Analytics account"
127
+ msgstr "ユーザーはGoogle Analyticsアカウントが一つもありません"
128
+
129
+ msgid "Counter on the page/post"
130
+ msgstr "メッセージ・ページのレジスター"
131
+
132
+ msgid "Contains information about the quantity of page views today, for the last month and for all time tracking."
133
+ msgstr "今日、最後の一ヶ月、すべての追跡のページ観覧についての情報を含めます。"
134
+
135
+ msgid "Display counter"
136
+ msgstr "レジスターを提示します"
137
+
138
+ msgid "Yes"
139
+ msgstr "はい"
140
+
141
+ msgid "No"
142
+ msgstr "いいえ"
143
+
144
+ msgid "Location counter"
145
+ msgstr "位置"
146
+
147
+ msgid "Before the content"
148
+ msgstr "内容の前"
149
+
150
+ msgid "The counter will be inserted between the title and the content of the page / post"
151
+ msgstr "レジスターはメッセージの目次や内容の間に挿入します"
152
+
153
+ msgid "After the content"
154
+ msgstr "内容の後"
155
+
156
+ msgid "The counter will be inserted after the content of the page / post"
157
+ msgstr "レジスターはメッセージの内容の後で挿入します"
158
+
159
+ msgid "Template counter"
160
+ msgstr "パターン"
161
+
162
+ msgid "Customize the html template of the counter."
163
+ msgstr "レジスターのhtml-パータンを調整してください。"
164
+
165
+ msgid "Use <a href=\"%s\" class=\"thickbox\">shortcodes</a> that would indicate specific indicators"
166
+ msgstr " 具体的な指標を指定するために、<a href=\"%s\" class=\"thickbox\">ショート・コード</a>を利用してください。"
167
+
168
+ msgid "Then this template can be used anywhere by inserting the shortcode <code>%s</code>, even if the counter display is turned off."
169
+ msgstr "後は、<a href=\"%s\" class=\"thickbox\">ショート・コード</a>を入れたら、レジスターのイメージ が切断しても、このパータンをどこでも利用できます。"
170
+
171
+ msgid "restore the default template"
172
+ msgstr "デフォルトのパータンを回復します。"
173
+
174
+ msgid "The counter on the page the list of pages/posts"
175
+ msgstr "メッセージの一覧のレジスター"
176
+
177
+ msgid "Website counter"
178
+ msgstr "サイトのレジスター"
179
+
180
+ msgid "Contains information about the quantity of site views today, for the last month and for all time tracking."
181
+ msgstr "今日、最後の一ヶ月、すべての追跡のページ観覧数についての情報を含めます。"
182
+
183
+ msgid "Save"
184
+ msgstr "変更を保存します"
185
+
186
+ msgid "The template for counter displaying can be specified in the plugin settings."
187
+ msgstr "イメージするためのパータンはプラグインの調整にて指定します。"
188
+
189
+ msgid "Views today for a particular page. If the parameter <code>request_uri</code> specified, - the indicator of the current page will be showed."
190
+ msgstr "あるページの今日の観覧数。 'request_uri\"というパラメータを指定したら、経過しつつあるページの指標を指定します。"
191
+
192
+ msgid "Views last monthfor a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
193
+ msgstr "あるページの最後の一ヶ月の観覧数。 'request_uri\"というパラメータを指定したら、経過しつつあるページの指標を指定します。"
194
+
195
+ msgid "All views for a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
196
+ msgstr "あるぺーじのすべての追跡のページ観覧数。 'request_uri\"というパラメータを指定したら、経過しつつあるページの指標を指定します。"
197
+
198
+ msgid "Site Views for Today"
199
+ msgstr "今日のサイトの観覧数"
200
+
201
+ msgid "Site Views for the last month"
202
+ msgstr "最後の一ヶ月のサイト観覧数"
203
+
204
+ msgid "Site Views for All tracking period"
205
+ msgstr "サイトのすべての追跡の観覧数"
206
+
207
+ msgid "Frontend counter widget"
208
+ msgstr "ウィジェット"
209
+
210
+ msgid "Location of widget for the website pages can be configured on the page <a href=\"%s\">Widgets</a>"
211
+ msgstr "サイトのページにてウィジェットの配置<a href=\"%s\">Widgets</a>というページで調整します"
212
+
213
+ msgid "Display widget"
214
+ msgstr "ウィジェットを反映します"
215
+
216
+ msgid "Title"
217
+ msgstr "目次"
218
+
219
+ msgid "Widget template"
220
+ msgstr "パータン"
221
+
222
+ msgid "Customize the html template of the widget."
223
+ msgstr "ウィジェットの html-パータンを調整してください。"
224
+
225
+ msgid "Date range"
226
+ msgstr "範囲"
227
+
228
+ msgid "Group statistics data by"
229
+ msgstr "にて分類する"
230
+
231
+ msgid "Hour"
232
+ msgstr "時"
233
+
234
+ msgid "Day"
235
+ msgstr "日"
236
+
237
+ msgid "Week"
238
+ msgstr "週"
239
+
240
+ msgid "Month"
241
+ msgstr "月"
242
+
243
+ msgid "If you have any suggestions or wishes"
244
+ msgstr "もし、ご提案、ご希望がありましたら"
245
+
246
+ msgid "Contact us"
247
+ msgstr "弊社に連絡してください"
248
+
249
+ msgid "Settings"
250
+ msgstr "調整"
251
+
252
+ msgid "Users"
253
+ msgstr "入場者"
254
+
255
+ msgid "New users"
256
+ msgstr "新しい入場者"
257
+
258
+ msgid "All unique users and new users"
259
+ msgstr "すべての湯ユニークな入場者または新しい入場者"
260
+
261
+ msgid "Top countries by users"
262
+ msgstr "国でトップ"
263
+
264
+ msgid "Geo statistics data by users"
265
+ msgstr "地図で"
266
+
267
+ msgid "Top browsers"
268
+ msgstr "ブラウザのトップ"
269
+
270
+ msgid "Top operating systems"
271
+ msgstr "オペレーティングシステムのトップ"
272
+
273
+ msgid "Top screen resolutions"
274
+ msgstr "画面の解像度のトップ"
275
+
276
+ msgid "Sessions and page views"
277
+ msgstr "ページの会期や観覧"
278
+
279
+ msgid "Sessions"
280
+ msgstr "会期数"
281
+
282
+ msgid "Page views"
283
+ msgstr "観覧数"
284
+
285
+ msgid "Unique users"
286
+ msgstr "ユニークなユーザー数"
287
+
288
+ msgid "Percent new sessions"
289
+ msgstr "新しい入場者の率"
290
+
291
+ msgid "Page views per session"
292
+ msgstr "会期にて観覧数"
293
+
294
+ msgid "Most popular pages"
295
+ msgstr "一番人気があるベーじ"
296
+
297
+ msgid "Most popular keywords"
298
+ msgstr "一番人気があるキーワード"
299
+
300
+ msgid "Enable IP Anonymization"
301
+ msgstr "めの匿名化のIPアドレス"
302
+
303
+ msgid "Google Analytics Service has reported that the analytics data is still not available.<br>Once Google Analytics account is connected, usually it can take up to 24 hours to show the stats data."
304
+ msgstr "Googleアナリティクスサービスでは、アナリティクスデータがまだ利用できないと報告されています。<br> Googleアナリティクスアカウントが接続されると、通常、統計データを表示するまでに最大24時間かかることがあります。"
305
+
306
+ msgid ""
307
+ "Dear User,\n"
308
+ "\n"
309
+ "Since your website was recently added in Google Analytics account,\n"
310
+ "usually it takes up to 24 hours to collect data about your website.\n"
311
+ "For now, Google Analytics Service has reported, that the analytics data (stats data) is still not available for your website.\n"
312
+ "\n"
313
+ "Please, have a patience, wait up to 24 hours and check this page again.\n"
314
+ "\n"
315
+ "Thank you for understanding!"
316
+ msgstr ""
317
+ "親愛なるユーザー、\n"
318
+ "\n"
319
+ "あなたのウェブサイトは最近Googleアナリティクスアカウントに追加されたため、\n"
320
+ "通常、ウェブサイトに関するデータを収集するまでに最大24時間かかります。\n"
321
+ "現時点では、Analyticsデータ(統計データ)はまだお客様のウェブサイトで利用できないとGoogleアナリティクスサービスから報告されています。\n"
322
+ "\n"
323
+ "忍耐強く、24時間を待ってこのページをもう一度チェックしてください。\n"
324
+ "\n"
325
+ "理解していただきありがとうございます!"
326
+
327
+ msgid "Appear in menu for admins only"
328
+ msgstr "管理者だけのメニューに表示されます"
languages/ko_KR.mo ADDED
Binary file
languages/ko_KR.po ADDED
@@ -0,0 +1,328 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Google Analytics Counter Tracker\n"
4
+ "POT-Creation-Date: 2016-08-12 14:36+0400\n"
5
+ "PO-Revision-Date: 2017-05-10 23:05+0400\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: ko_KR\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.8\n"
13
+ "X-Poedit-Basepath: ..\n"
14
+ "X-Poedit-WPHeader: analytics-counter.php\n"
15
+ "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
20
+
21
+ msgid "Audience Overview"
22
+ msgstr "고객의 개요"
23
+
24
+ msgid "Visitors Overview"
25
+ msgstr "방문자 개요"
26
+
27
+ msgid "settings"
28
+ msgstr "설정"
29
+
30
+ msgid "Google Analytics service was unable to determine the site"
31
+ msgstr "Google 웹 로그 분석 서비스는 사이트를 확인할 수 없습니다"
32
+
33
+ msgid "Select a site"
34
+ msgstr "사이트를 선택"
35
+
36
+ msgid "Connect Google Analytics services"
37
+ msgstr "Google 웹 로그 분석에 연결"
38
+
39
+ msgid "Create Google Analytics account"
40
+ msgstr "Google 웹 로그 분석 계정 만들기"
41
+
42
+ msgid "Since Google Analytics account was successfully created, please, connect the Google Analytics created account to this Google Analytics plugin, using the same access credentials data."
43
+ msgstr "Google 웹 로그 분석 계정이 생성 된 경우 같은 자격 증명을 사용하여 연결하십시오"
44
+
45
+ msgid "Automatically generate Google Analytics Code"
46
+ msgstr "자동으로 Google 웹 로그 분석 추적 코드를 생성하세요"
47
+
48
+ msgid "Manually past Google Analytics Code"
49
+ msgstr "Google 웹 로그 분석 추적 코드의 수동 입력하세요"
50
+
51
+ msgid "Click here to <a href=\"%s\">connect your Google Analytics account</a>, automatically generate Google Analytics code <br>and automatically past Google Analytics code in your website."
52
+ msgstr "<a href=\"%s\"> 클릭 웹 사이트에 배치하기위해서 자동으로 <br> 구글 추적 코드 분석을 생성하고 계정 </a>에 구글 웹 로그 분석을 연결하세요"
53
+
54
+ msgid "Manually past Google Analytics сode in HTML of your website, without to connect to Google Analytics services. More information about this you can read on <a href=\"https://support.google.com/analytics/answer/1008080\">Google Analytics support</a> pages."
55
+ msgstr "Google 웹 로그 분석 서비스 연결없이 사이트에 Google 웹 로그 분석 추적 코드를 수동으로 입력. 페이지 <a href=\"https://support.google.com/analytics/answer/1008080\"> 지원 Google 웹 로그 분석 </a>에서의 추적 코드에 대한 자세한 정보를 제공합니다."
56
+
57
+ msgid "Please, past your Google Analytics code here:"
58
+ msgstr " 여기에 Google 웹 로그 분석 코드를 입력하세요"
59
+
60
+ msgid "Save and integrate Google Analytics code"
61
+ msgstr "저장하고 Google 웹 로그 분석 코드를 통합하세요"
62
+
63
+ msgid "The site reports about error! Please deactivate and activate plugin"
64
+ msgstr "이 사이트는 오류에 대해보고! 비활성화 및 플러그인을 활성화 해주세요"
65
+
66
+ msgid "Google Analytics service reports"
67
+ msgstr "Google 웹 로그 분석 서비스 보고서"
68
+
69
+ msgid "The site reports"
70
+ msgstr "이 사이트 보고서"
71
+
72
+ msgid "Suggestion"
73
+ msgstr "제안"
74
+
75
+ msgid "Thanks for your suggestion!"
76
+ msgstr "귀하의 제안을 주셔서 감사드립니다!"
77
+
78
+ msgid "Within next plugin updates we will try to satisfy your request."
79
+ msgstr "다음 플러그인 업데이트 내에서 우리는 귀하의 요청을 만족시키기 위해 노력할 것입니다."
80
+
81
+ msgid "At your website the mail functionality is not available."
82
+ msgstr "웹 사이트에서 메일 기능을 사용할 수 없습니다."
83
+
84
+ msgid "Your request was not sent."
85
+ msgstr "요청이 전송되지 않았습니다."
86
+
87
+ msgid "close"
88
+ msgstr "닫기"
89
+
90
+ msgid "Send suggestion"
91
+ msgstr "제안 보내기"
92
+
93
+ msgid "Account"
94
+ msgstr "계정"
95
+
96
+ msgid "Integration"
97
+ msgstr "완성"
98
+
99
+ msgid "Widget"
100
+ msgstr "위젯"
101
+
102
+ msgid "Google Analytics Account"
103
+ msgstr "Google 웹 로그 분석 계정"
104
+
105
+ msgid "Site"
106
+ msgstr "사이트"
107
+
108
+ msgid "loading..."
109
+ msgstr "로드 중 ..."
110
+
111
+ msgid "Enable google analytics tracking code on subpages of selected website"
112
+ msgstr "선택한 웹 사이트의 하위 페이지에 구글 웹 로그 분석 추적 코드를 사용하세요"
113
+
114
+ msgid "Status"
115
+ msgstr "지위"
116
+
117
+ msgid "connected"
118
+ msgstr "연결"
119
+
120
+ msgid "Are you sure you want to disconnect from your Google Analytics account?"
121
+ msgstr "당신은 당신이 Google 웹 로그 분석 플러그인의 계정을 비활성화 하시겠습니까?"
122
+
123
+ msgid "Disconnect your Google Analytics Account"
124
+ msgstr "플러그인에서 Google 웹 로그 분석 계정을 비활성화하새요"
125
+
126
+ msgid "User does not have any Google Analytics account"
127
+ msgstr "사용자는 Google 웹 로그 분석 계정이하나도 없다"
128
+
129
+ msgid "Counter on the page/post"
130
+ msgstr "포스트 / 페이지 카운터"
131
+
132
+ msgid "Contains information about the quantity of page views today, for the last month and for all time tracking."
133
+ msgstr "지난 달과 모든 시간 추적, 오늘 페이지 뷰 수 : 그것은에 대한 정보가 포함되어 있습니다."
134
+
135
+ msgid "Display counter"
136
+ msgstr "쇼 카운터"
137
+
138
+ msgid "Yes"
139
+ msgstr "예"
140
+
141
+ msgid "No"
142
+ msgstr "아니"
143
+
144
+ msgid "Location counter"
145
+ msgstr "위치"
146
+
147
+ msgid "Before the content"
148
+ msgstr "콘텐츠하기 전에"
149
+
150
+ msgid "The counter will be inserted between the title and the content of the page / post"
151
+ msgstr "카운터는 내용의 테이블과 게시물의 내​​용 사이에 삽입됩니다"
152
+
153
+ msgid "After the content"
154
+ msgstr "콘텐츠 후"
155
+
156
+ msgid "The counter will be inserted after the content of the page / post"
157
+ msgstr "카운터는 게시물의 내​​용이 다음에 삽입됩니다"
158
+
159
+ msgid "Template counter"
160
+ msgstr "템플릿"
161
+
162
+ msgid "Customize the html template of the counter."
163
+ msgstr "카운터 HTML 템플릿을 조정하세요"
164
+
165
+ msgid "Use <a href=\"%s\" class=\"thickbox\">shortcodes</a> that would indicate specific indicators"
166
+ msgstr "특정 표시를 식별 할 <a href=\"%s\" class=\"thickbox\"> 단축 코드 </a>에 순서를 사용하세요."
167
+
168
+ msgid "Then this template can be used anywhere by inserting the shortcode <code>%s</code>, even if the counter display is turned off."
169
+ msgstr "그런 다음이 템플릿은 디스플레이가 미터 떨어져있는 경우에서도, 단축 코드 %의 </ 코드> <코드>​​를 삽입하여 어디에서나 사용할 수 있습니다."
170
+
171
+ msgid "restore the default template"
172
+ msgstr "기본 서식 파일을 복원하기"
173
+
174
+ msgid "The counter on the page the list of pages/posts"
175
+ msgstr "블로그 목록 페이지에 카운터"
176
+
177
+ msgid "Website counter"
178
+ msgstr "사이트 카운터"
179
+
180
+ msgid "Contains information about the quantity of site views today, for the last month and for all time tracking."
181
+ msgstr "지난 달과 모든 시간 추적, 오늘 페이지 뷰 수에 대한 정보가 포함되어 있습니다."
182
+
183
+ msgid "Save"
184
+ msgstr "변경 사항을 저장"
185
+
186
+ msgid "The template for counter displaying can be specified in the plugin settings."
187
+ msgstr "디스플레이 템플릿은 플러그인 설정에서 지정됩니다."
188
+
189
+ msgid "Views today for a particular page. If the parameter <code>request_uri</code> specified, - the indicator of the current page will be showed."
190
+ msgstr "오늘 특정 페이지를 볼. 옵션'request_uri\"I \"현재 페이지 인덱스에 표시됩니다."
191
+
192
+ msgid "Views last monthfor a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
193
+ msgstr "지난 달에 특정 페이지 조회수. 옵션 'request_uri\"경우, 표시 등 현재 페이지를 표시합니다."
194
+
195
+ msgid "All views for a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
196
+ msgstr "모든 시간의 추적을 위해 특정 페이지를 볼. 옵션 'REQUEST_URI \"경우, 표시 등 현재 페이지를 표시합니다."
197
+
198
+ msgid "Site Views for Today"
199
+ msgstr "페이지 뷰 오늘의 수"
200
+
201
+ msgid "Site Views for the last month"
202
+ msgstr "지난 달 페이지 뷰의 수"
203
+
204
+ msgid "Site Views for All tracking period"
205
+ msgstr "시간 추적을위한 페이지 뷰 수"
206
+
207
+ msgid "Frontend counter widget"
208
+ msgstr "위젯"
209
+
210
+ msgid "Location of widget for the website pages can be configured on the page <a href=\"%s\">Widgets</a>"
211
+ msgstr "사이트에 위치 위젯은 <a href=\"%s\"> 위젯 </a>를 페이지에 구성되어"
212
+
213
+ msgid "Display widget"
214
+ msgstr "디스플레이 위젯"
215
+
216
+ msgid "Title"
217
+ msgstr "제목"
218
+
219
+ msgid "Widget template"
220
+ msgstr " 템플릿"
221
+
222
+ msgid "Customize the html template of the widget."
223
+ msgstr "위젯 HTML 템플릿을 구성하세요"
224
+
225
+ msgid "Date range"
226
+ msgstr "범위"
227
+
228
+ msgid "Group statistics data by"
229
+ msgstr "그룹 별"
230
+
231
+ msgid "Hour"
232
+ msgstr "시간로"
233
+
234
+ msgid "Day"
235
+ msgstr "날로"
236
+
237
+ msgid "Week"
238
+ msgstr "주로"
239
+
240
+ msgid "Month"
241
+ msgstr "월로"
242
+
243
+ msgid "If you have any suggestions or wishes"
244
+ msgstr "당신이 어떤 제안이나 의견이 있으면"
245
+
246
+ msgid "Contact us"
247
+ msgstr "저희랑 연겨하세요"
248
+
249
+ msgid "Settings"
250
+ msgstr "설정"
251
+
252
+ msgid "Users"
253
+ msgstr "방문자들"
254
+
255
+ msgid "New users"
256
+ msgstr "새로운 방문자들"
257
+
258
+ msgid "All unique users and new users"
259
+ msgstr "모두 고유와 새로운 방문자들"
260
+
261
+ msgid "Top countries by users"
262
+ msgstr "톱 나라"
263
+
264
+ msgid "Geo statistics data by users"
265
+ msgstr "지도"
266
+
267
+ msgid "Top browsers"
268
+ msgstr "맨 브라우저"
269
+
270
+ msgid "Top operating systems"
271
+ msgstr "맨 활동 탑 시스템"
272
+
273
+ msgid "Top screen resolutions"
274
+ msgstr "맨 화면 해상도"
275
+
276
+ msgid "Sessions and page views"
277
+ msgstr "세션 및 페이지 뷰"
278
+
279
+ msgid "Sessions"
280
+ msgstr "세션 수"
281
+
282
+ msgid "Page views"
283
+ msgstr "보기 수"
284
+
285
+ msgid "Unique users"
286
+ msgstr "고유 사용자 수"
287
+
288
+ msgid "Percent new sessions"
289
+ msgstr "새로운 방문자의 비율"
290
+
291
+ msgid "Page views per session"
292
+ msgstr "세션에서보기의 수"
293
+
294
+ msgid "Most popular pages"
295
+ msgstr "가장 인기있는 페이지"
296
+
297
+ msgid "Most popular keywords"
298
+ msgstr "가장 인기있는 키워드"
299
+
300
+ msgid "Enable IP Anonymization"
301
+ msgstr "를 사용하의 IP 주소를 익명화"
302
+
303
+ msgid "Google Analytics Service has reported that the analytics data is still not available.<br>Once Google Analytics account is connected, usually it can take up to 24 hours to show the stats data."
304
+ msgstr "Google 애널리틱스 서비스에서 애널리틱스 데이터를 사용할 수 없다고보고했습니다. <br> Google 애널리틱스 계정이 연결되면 대개 통계 데이터를 표시하는 데 최대 24 시간이 소요될 수 있습니다."
305
+
306
+ msgid ""
307
+ "Dear User,\n"
308
+ "\n"
309
+ "Since your website was recently added in Google Analytics account,\n"
310
+ "usually it takes up to 24 hours to collect data about your website.\n"
311
+ "For now, Google Analytics Service has reported, that the analytics data (stats data) is still not available for your website.\n"
312
+ "\n"
313
+ "Please, have a patience, wait up to 24 hours and check this page again.\n"
314
+ "\n"
315
+ "Thank you for understanding!"
316
+ msgstr ""
317
+ "친애하는 사용자,\n"
318
+ "\n"
319
+ "최근 귀하의 웹 사이트가 Google 웹 로그 분석 계정에 추가되었으므로,\n"
320
+ "일반적으로 웹 사이트에 대한 데이터를 수집하는 데 최대 24 시간이 소요됩니다.\n"
321
+ "현재 Google 애널리틱스 서비스에서는 애널리틱스 데이터 (통계 데이터)를 귀하의 웹 사이트에서 계속 사용할 수 없다고보고했습니다.\n"
322
+ "\n"
323
+ "인내심을 가지고 최대 24 시간을 기다렸다가이 페이지를 다시 확인하십시오.\n"
324
+ "\n"
325
+ "양해 해 주셔서 감사합니다!"
326
+
327
+ msgid "Appear in menu for admins only"
328
+ msgstr "관리자 전용 메뉴에 나타남"
languages/nl_NL.mo ADDED
Binary file
languages/nl_NL.po ADDED
@@ -0,0 +1,328 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Google Analytics Counter Tracker\n"
4
+ "POT-Creation-Date: 2016-08-12 14:36+0400\n"
5
+ "PO-Revision-Date: 2017-05-10 23:05+0400\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: nl_NL\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.8\n"
13
+ "X-Poedit-Basepath: ..\n"
14
+ "X-Poedit-WPHeader: analytics-counter.php\n"
15
+ "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
20
+
21
+ msgid "Audience Overview"
22
+ msgstr "Publiek overzicht"
23
+
24
+ msgid "Visitors Overview"
25
+ msgstr "Bezoekers overzicht"
26
+
27
+ msgid "settings"
28
+ msgstr "Instellingen"
29
+
30
+ msgid "Google Analytics service was unable to determine the site"
31
+ msgstr "Google analytics dienstwas niet in staat om de site te bepalen"
32
+
33
+ msgid "Select a site"
34
+ msgstr "Selecteer een site"
35
+
36
+ msgid "Connect Google Analytics services"
37
+ msgstr "Sluit Google analytics diensten"
38
+
39
+ msgid "Create Google Analytics account"
40
+ msgstr "Maak een Google analytics rekening"
41
+
42
+ msgid "Since Google Analytics account was successfully created, please, connect the Google Analytics created account to this Google Analytics plugin, using the same access credentials data."
43
+ msgstr "Aangezien Google analytics rekening is aangemaakt, dan kunt u, sluit u de Google Analytics gemaakt account om deze Google Analytics plugin, met dezelfde toegangsgegevens data."
44
+
45
+ msgid "Automatically generate Google Analytics Code"
46
+ msgstr "Automatisch genereren van Google analytics code"
47
+
48
+ msgid "Manually past Google Analytics Code"
49
+ msgstr "Handmatig plakken Google analytics code"
50
+
51
+ msgid "Click here to <a href=\"%s\">connect your Google Analytics account</a>, automatically generate Google Analytics code <br>and automatically past Google Analytics code in your website."
52
+ msgstr "Klik hier om <a href=\"%s\"> sluit u uw Google analytics rekening </a>, automatisch genereren van Google analytics code<br>Kopen en automatisch verleden Google analytics code in uw website."
53
+
54
+ msgid "Manually past Google Analytics сode in HTML of your website, without to connect to Google Analytics services. More information about this you can read on <a href=\"https://support.google.com/analytics/answer/1008080\">Google Analytics support</a> pages."
55
+ msgstr "Handmatig verleden Google analytics сode in de HTML van uw website, zonder verbinding te maken met Google analytics services. Meer informatie hierover kunt u lezen op <a href=\"https://support.google.com/analytics/answer/1008080\"> Google analytics ondersteuning </a>pages."
56
+
57
+ msgid "Please, past your Google Analytics code here:"
58
+ msgstr "Gelieve, plak hier uw Google analytics-code:"
59
+
60
+ msgid "Save and integrate Google Analytics code"
61
+ msgstr "Opslaan en de integratie van Google analytics code"
62
+
63
+ msgid "The site reports about error! Please deactivate and activate plugin"
64
+ msgstr "De site meldt over fout! Gelieve te deactiveren en plugin weer activeeren"
65
+
66
+ msgid "Google Analytics service reports"
67
+ msgstr "Google analytics dienst rapporten"
68
+
69
+ msgid "The site reports"
70
+ msgstr "De site rapporten"
71
+
72
+ msgid "Suggestion"
73
+ msgstr "Suggestie"
74
+
75
+ msgid "Thanks for your suggestion!"
76
+ msgstr "Dank u voor uw suggestie !"
77
+
78
+ msgid "Within next plugin updates we will try to satisfy your request."
79
+ msgstr "Binnen volgende plugin updates zullen we proberen om uw verzoek te voldoen."
80
+
81
+ msgid "At your website the mail functionality is not available."
82
+ msgstr "Op uw website de e-mail functionaliteit is niet beschikbaar."
83
+
84
+ msgid "Your request was not sent."
85
+ msgstr "Uw aanvraag is niet verzonden."
86
+
87
+ msgid "close"
88
+ msgstr "sluiten"
89
+
90
+ msgid "Send suggestion"
91
+ msgstr "Stuur suggestie"
92
+
93
+ msgid "Account"
94
+ msgstr "Rekening"
95
+
96
+ msgid "Integration"
97
+ msgstr "Integratie"
98
+
99
+ msgid "Widget"
100
+ msgstr "Widget"
101
+
102
+ msgid "Google Analytics Account"
103
+ msgstr "Google analytics rekening"
104
+
105
+ msgid "Site"
106
+ msgstr "Website"
107
+
108
+ msgid "loading..."
109
+ msgstr "laden.."
110
+
111
+ msgid "Enable google analytics tracking code on subpages of selected website"
112
+ msgstr "Enable google analytics conversiecode op subpagina's van de geselecteerde website"
113
+
114
+ msgid "Status"
115
+ msgstr "Toestand"
116
+
117
+ msgid "connected"
118
+ msgstr "aangesloten"
119
+
120
+ msgid "Are you sure you want to disconnect from your Google Analytics account?"
121
+ msgstr "Weet u zeker dat u wilt loskoppelen van uw Google analytics rekening?"
122
+
123
+ msgid "Disconnect your Google Analytics Account"
124
+ msgstr "Koppel uw Google analytics van de plugin"
125
+
126
+ msgid "User does not have any Google Analytics account"
127
+ msgstr "Gebruiker heeft geen Google analytics rekening"
128
+
129
+ msgid "Counter on the page/post"
130
+ msgstr "Teller op de pagina / post"
131
+
132
+ msgid "Contains information about the quantity of page views today, for the last month and for all time tracking."
133
+ msgstr "Bevat informatie over de hoeveelheid pageviews vandaag, voor de laatste maand en voor alle tijden tracking."
134
+
135
+ msgid "Display counter"
136
+ msgstr "Aantonen teller"
137
+
138
+ msgid "Yes"
139
+ msgstr "Ja"
140
+
141
+ msgid "No"
142
+ msgstr "Nei"
143
+
144
+ msgid "Location counter"
145
+ msgstr "Positie"
146
+
147
+ msgid "Before the content"
148
+ msgstr "Voordat de inhoud"
149
+
150
+ msgid "The counter will be inserted between the title and the content of the page / post"
151
+ msgstr "De teller zal worden ingevoegd tussen de titel en de inhoud van de pagina / post"
152
+
153
+ msgid "After the content"
154
+ msgstr "Nadat de inhoud"
155
+
156
+ msgid "The counter will be inserted after the content of the page / post"
157
+ msgstr "De teller zal na de inhoud van de pagina / post worden gestoken"
158
+
159
+ msgid "Template counter"
160
+ msgstr "Sjabloon"
161
+
162
+ msgid "Customize the html template of the counter."
163
+ msgstr "Pas de html-sjabloon van de teller."
164
+
165
+ msgid "Use <a href=\"%s\" class=\"thickbox\">shortcodes</a> that would indicate specific indicators"
166
+ msgstr "Gebruik <a href=\"%s\" class=\"thickbox\"> shortcodes </a> dat specifieke indicatoren zouden wijzen"
167
+
168
+ msgid "Then this template can be used anywhere by inserting the shortcode <code>%s</code>, even if the counter display is turned off."
169
+ msgstr "Dan is dit sjabloon kan overal worden gebruikt door het invoegen van de shortcode <code>% s </ code>, zelfs wanneer de teller wordt uitgeschakeld."
170
+
171
+ msgid "restore the default template"
172
+ msgstr "het herstel van de sjabloon bij verstek"
173
+
174
+ msgid "The counter on the page the list of pages/posts"
175
+ msgstr "De teller op de pagina van de lijst van pagina's / berichten"
176
+
177
+ msgid "Website counter"
178
+ msgstr "Website teller"
179
+
180
+ msgid "Contains information about the quantity of site views today, for the last month and for all time tracking."
181
+ msgstr "Bevat informatie over de hoeveelheid van de site vandaag bekijkt, voor de laatste maand en voor alle tijden tracking."
182
+
183
+ msgid "Save"
184
+ msgstr "Wijzigingen opslaan"
185
+
186
+ msgid "The template for counter displaying can be specified in the plugin settings."
187
+ msgstr "De sjabloon voor de teller weergave kan worden opgegeven in de plugin instellingen."
188
+
189
+ msgid "Views today for a particular page. If the parameter <code>request_uri</code> specified, - the indicator of the current page will be showed."
190
+ msgstr "Bekeken vandaag voor een bepaalde pagina. Als de parameter <code> request_uri</code> specified, - de indicator van de huidige pagina wordt getoond."
191
+
192
+ msgid "Views last monthfor a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
193
+ msgstr "Bekeken vorige maand voor een bepaalde pagina. Als de parameter \"request_uri\" bedoeld, - de indicator van de huidige pagina wordt getoond."
194
+
195
+ msgid "All views for a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
196
+ msgstr "Alle weergaven voor een bepaalde pagina. Als de parameter \"request_uri\" bedoeld, - de indicator van de huidige pagina wordt getoond."
197
+
198
+ msgid "Site Views for Today"
199
+ msgstr "Site Bekeken Vandaag"
200
+
201
+ msgid "Site Views for the last month"
202
+ msgstr "Site Bekeken voor de laatste maand"
203
+
204
+ msgid "Site Views for All tracking period"
205
+ msgstr "Site Bekeken for All bijhouden periode"
206
+
207
+ msgid "Frontend counter widget"
208
+ msgstr "Widget"
209
+
210
+ msgid "Location of widget for the website pages can be configured on the page <a href=\"%s\">Widgets</a>"
211
+ msgstr "Locatie van de widget voor de website pagina's kunnen worden geconfigureerd op de pagina <a href=\"%s\"> Widgets </a>"
212
+
213
+ msgid "Display widget"
214
+ msgstr "Weergave widget"
215
+
216
+ msgid "Title"
217
+ msgstr "Titel"
218
+
219
+ msgid "Widget template"
220
+ msgstr "Sjabloon"
221
+
222
+ msgid "Customize the html template of the widget."
223
+ msgstr "Pas de HTML-sjabloon van de widget."
224
+
225
+ msgid "Date range"
226
+ msgstr "Datumbereik"
227
+
228
+ msgid "Group statistics data by"
229
+ msgstr "Statistische gegevens groeperen door"
230
+
231
+ msgid "Hour"
232
+ msgstr "Uren"
233
+
234
+ msgid "Day"
235
+ msgstr "Dagen"
236
+
237
+ msgid "Week"
238
+ msgstr "Weken"
239
+
240
+ msgid "Month"
241
+ msgstr "Maanden"
242
+
243
+ msgid "If you have any suggestions or wishes"
244
+ msgstr "Als u suggesties of wensen heeft"
245
+
246
+ msgid "Contact us"
247
+ msgstr "Neem contact met ons op"
248
+
249
+ msgid "Settings"
250
+ msgstr "Instellingen"
251
+
252
+ msgid "Users"
253
+ msgstr "Gebruikers"
254
+
255
+ msgid "New users"
256
+ msgstr "Nieuwe gebruikers"
257
+
258
+ msgid "All unique users and new users"
259
+ msgstr "Alle unieke gebruikers en nieuwe gebruikers"
260
+
261
+ msgid "Top countries by users"
262
+ msgstr "Top countries by users"
263
+
264
+ msgid "Geo statistics data by users"
265
+ msgstr "Op de kaart"
266
+
267
+ msgid "Top browsers"
268
+ msgstr "Top browsers"
269
+
270
+ msgid "Top operating systems"
271
+ msgstr "Top besturingssystemen"
272
+
273
+ msgid "Top screen resolutions"
274
+ msgstr "Top schermresoluties"
275
+
276
+ msgid "Sessions and page views"
277
+ msgstr "Sessies en pagina's bekeken"
278
+
279
+ msgid "Sessions"
280
+ msgstr "Aantal sessies"
281
+
282
+ msgid "Page views"
283
+ msgstr "Aantal keer bekeken"
284
+
285
+ msgid "Unique users"
286
+ msgstr "Aantal unieke gebruikers"
287
+
288
+ msgid "Percent new sessions"
289
+ msgstr "Het percentage nieuwe bezoekers"
290
+
291
+ msgid "Page views per session"
292
+ msgstr "Pagina's bekeken per sessie"
293
+
294
+ msgid "Most popular pages"
295
+ msgstr "Meest populaire pagina's"
296
+
297
+ msgid "Most popular keywords"
298
+ msgstr "Meest populaire zoekwoorden"
299
+
300
+ msgid "Enable IP Anonymization"
301
+ msgstr "Inschakelen anonimiseren van IP-adressen"
302
+
303
+ msgid "Google Analytics Service has reported that the analytics data is still not available.<br>Once Google Analytics account is connected, usually it can take up to 24 hours to show the stats data."
304
+ msgstr "Google Analytics dienst heeft gemeld dat de analytics data is nog niet beschikbaar. <br> Nadat Google Analytics-account is verbonden, meestal kan het tot 24 uur om de statistieken gegevens tonen."
305
+
306
+ msgid ""
307
+ "Dear User,\n"
308
+ "\n"
309
+ "Since your website was recently added in Google Analytics account,\n"
310
+ "usually it takes up to 24 hours to collect data about your website.\n"
311
+ "For now, Google Analytics Service has reported, that the analytics data (stats data) is still not available for your website.\n"
312
+ "\n"
313
+ "Please, have a patience, wait up to 24 hours and check this page again.\n"
314
+ "\n"
315
+ "Thank you for understanding!"
316
+ msgstr ""
317
+ "Beste gebruiker,\n"
318
+ "\n"
319
+ "Aangezien uw website is onlangs toegevoegd aan Google Analytics-account,\n"
320
+ "Meestal duurt het maximaal 24 uur om gegevens te verzamelen over uw website.\n"
321
+ "Voor nu, is Google Analytics-service heeft gerapporteerd dat de analytics data (statistieken van gegevens) is nog steeds niet beschikbaar voor uw website.\n"
322
+ "\n"
323
+ "Gelieve, hebben een geduld, wachten tot 24 uur en controleer deze pagina opnieuw.\n"
324
+ "\n"
325
+ "Dank u voor uw begrip!"
326
+
327
+ msgid "Appear in menu for admins only"
328
+ msgstr "Alleen in het menu voor admins te zien"
languages/pl_PL.mo ADDED
Binary file
languages/pl_PL.po ADDED
@@ -0,0 +1,328 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Google Analytics Counter Tracker\n"
4
+ "POT-Creation-Date: 2016-08-12 14:36+0400\n"
5
+ "PO-Revision-Date: 2017-05-10 23:05+0400\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: pl_PL\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.8\n"
13
+ "X-Poedit-Basepath: ..\n"
14
+ "X-Poedit-WPHeader: analytics-counter.php\n"
15
+ "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
20
+
21
+ msgid "Audience Overview"
22
+ msgstr "Przegląd publiczności"
23
+
24
+ msgid "Visitors Overview"
25
+ msgstr "Przegląd gości"
26
+
27
+ msgid "settings"
28
+ msgstr "Ustawienia "
29
+
30
+ msgid "Google Analytics service was unable to determine the site"
31
+ msgstr "Serwis Google Analytics nie jest w stanie określić stronę "
32
+
33
+ msgid "Select a site"
34
+ msgstr "Wybierz stronę"
35
+
36
+ msgid "Connect Google Analytics services"
37
+ msgstr "Podłącz serwis Google Analytics"
38
+
39
+ msgid "Create Google Analytics account"
40
+ msgstr "Załóż konto Google Analytics"
41
+
42
+ msgid "Since Google Analytics account was successfully created, please, connect the Google Analytics created account to this Google Analytics plugin, using the same access credentials data."
43
+ msgstr "Jeśli już masz konto Google Analytics, proszę podłącz go, wykorzystując te same dane rejestracyjne "
44
+
45
+ msgid "Automatically generate Google Analytics Code"
46
+ msgstr "Automatyczne generowanie kodu śledzenia Google Analytics"
47
+
48
+ msgid "Manually past Google Analytics Code"
49
+ msgstr "Ręczne wprowadzenie kodu śledzenia Google Analytics"
50
+
51
+ msgid "Click here to <a href=\"%s\">connect your Google Analytics account</a>, automatically generate Google Analytics code <br>and automatically past Google Analytics code in your website."
52
+ msgstr "Wciśnij <a href=\"%s\"> podłączyć konto Google Analytics, żeby automatycznie wygenerować kod śledzenia Google Analytics <br> oraz automatycznie umieścić go na stronie"
53
+
54
+ msgid "Manually past Google Analytics сode in HTML of your website, without to connect to Google Analytics services. More information about this you can read on <a href=\"https://support.google.com/analytics/answer/1008080\">Google Analytics support</a> pages."
55
+ msgstr "Ręczne wprowadzenie kodu śledzenia Google Analytics dla twojej strony, bez podłączenia serwisu Google Analytics. Więcej informacji o kodu śledzenia patrz na stronach <a href=\"https://support.google.com/analytics/answer/1008080\"> поддержки Google Analytics</a>."
56
+
57
+ msgid "Please, past your Google Analytics code here:"
58
+ msgstr "Proszę tutaj wprowadzić kod śledzenia Google Analytics"
59
+
60
+ msgid "Save and integrate Google Analytics code"
61
+ msgstr "Zachowaj i podłącz kod śledzenia Google Analytics"
62
+
63
+ msgid "The site reports about error! Please deactivate and activate plugin"
64
+ msgstr "Zawiadomienie strony o błędzie! Proszę o wyłączeniu i ponownym włączeniu pluginu"
65
+
66
+ msgid "Google Analytics service reports"
67
+ msgstr "Serwis Google Analytics zawiadomił "
68
+
69
+ msgid "The site reports"
70
+ msgstr "Strona zawiadomiła "
71
+
72
+ msgid "Suggestion"
73
+ msgstr "Propozycja "
74
+
75
+ msgid "Thanks for your suggestion!"
76
+ msgstr "Dziękuję za propozycję!"
77
+
78
+ msgid "Within next plugin updates we will try to satisfy your request."
79
+ msgstr "Podczas następnych aktualizacji pluginu postaramy się spełnić twoje żądanie."
80
+
81
+ msgid "At your website the mail functionality is not available."
82
+ msgstr "Na twojej stronie nie jest dostępna opcja do wysyłania poczty"
83
+
84
+ msgid "Your request was not sent."
85
+ msgstr "Twój wniosek nie został wysłany"
86
+
87
+ msgid "close"
88
+ msgstr "zamknij"
89
+
90
+ msgid "Send suggestion"
91
+ msgstr "Wyślij wniosek"
92
+
93
+ msgid "Account"
94
+ msgstr "Konto"
95
+
96
+ msgid "Integration"
97
+ msgstr "Integrowanie"
98
+
99
+ msgid "Widget"
100
+ msgstr "Widżet "
101
+
102
+ msgid "Google Analytics Account"
103
+ msgstr "Konto Google Analytics"
104
+
105
+ msgid "Site"
106
+ msgstr "Strona"
107
+
108
+ msgid "loading..."
109
+ msgstr "ładowanie…"
110
+
111
+ msgid "Enable google analytics tracking code on subpages of selected website"
112
+ msgstr "Włącz kod śledzenia Google Analytics na witrynach strony"
113
+
114
+ msgid "Status"
115
+ msgstr "Stutus"
116
+
117
+ msgid "connected"
118
+ msgstr "podłączony"
119
+
120
+ msgid "Are you sure you want to disconnect from your Google Analytics account?"
121
+ msgstr "Jesteś pewien, że chcesz odłączyć od plaginu konto Google Analytics?"
122
+
123
+ msgid "Disconnect your Google Analytics Account"
124
+ msgstr "Odłącz konto Google Analytics od plaginu"
125
+
126
+ msgid "User does not have any Google Analytics account"
127
+ msgstr "Użytkownik nie ma żadnego konta Google Analytics"
128
+
129
+ msgid "Counter on the page/post"
130
+ msgstr "Licznik w postu / na stronie"
131
+
132
+ msgid "Contains information about the quantity of page views today, for the last month and for all time tracking."
133
+ msgstr "Zawiera informacje o liczbie odwiedzin strony dzisiaj, w ostatnim miesiącu, w ciągu całego czasu śledzenia."
134
+
135
+ msgid "Display counter"
136
+ msgstr "Pokaż licznik"
137
+
138
+ msgid "Yes"
139
+ msgstr "Tak "
140
+
141
+ msgid "No"
142
+ msgstr "Nie"
143
+
144
+ msgid "Location counter"
145
+ msgstr "Pozycja "
146
+
147
+ msgid "Before the content"
148
+ msgstr "Przed zawartością"
149
+
150
+ msgid "The counter will be inserted between the title and the content of the page / post"
151
+ msgstr "Licznik zostanie umieszczony pomiędzy spisem treści i treścią postu"
152
+
153
+ msgid "After the content"
154
+ msgstr "Po zawartości"
155
+
156
+ msgid "The counter will be inserted after the content of the page / post"
157
+ msgstr "Licznik zostanie umieszczony po treści postu"
158
+
159
+ msgid "Template counter"
160
+ msgstr "Szablon"
161
+
162
+ msgid "Customize the html template of the counter."
163
+ msgstr "Ustaw szablon html licznika."
164
+
165
+ msgid "Use <a href=\"%s\" class=\"thickbox\">shortcodes</a> that would indicate specific indicators"
166
+ msgstr "Wykorzystaj <a href=\"%s\" class=\"thickbox\">shortcodes</a> żeby ustawić określone wskaźniki. "
167
+
168
+ msgid "Then this template can be used anywhere by inserting the shortcode <code>%s</code>, even if the counter display is turned off."
169
+ msgstr "Przy tym szablon można wykorzystywać w dowolnym miejscu, umieszczając shortcode <code>%s</code>, nawet jeśli wyświetlanie licznika jest wyłączone. "
170
+
171
+ msgid "restore the default template"
172
+ msgstr "przywróć domyślny szablon"
173
+
174
+ msgid "The counter on the page the list of pages/posts"
175
+ msgstr "Licznik na stronie listy postów "
176
+
177
+ msgid "Website counter"
178
+ msgstr "Licznik strony"
179
+
180
+ msgid "Contains information about the quantity of site views today, for the last month and for all time tracking."
181
+ msgstr "Zawiera informację o ilości odwiedzin strony dzisiaj, w ostatnim miesiącu, w ciągu całego czasu śledzenia."
182
+
183
+ msgid "Save"
184
+ msgstr "Zachowaj zmiany"
185
+
186
+ msgid "The template for counter displaying can be specified in the plugin settings."
187
+ msgstr "Szablon do wyświetlacza jest określony w ustawieniach plaginu."
188
+
189
+ msgid "Views today for a particular page. If the parameter <code>request_uri</code> specified, - the indicator of the current page will be showed."
190
+ msgstr "Ilość odwiedzin określonej strony dzisiaj. Jeśli został wybrany parametr 'request_uri\", wtedy zostanie wyświetlony wskaźnik bieżącej strony. "
191
+
192
+ msgid "Views last monthfor a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
193
+ msgstr "Ilość odwiedzin określonej strony w zeszłym miesiącu. Jeśli został wybrany parametr 'request_uri\", wtedy zostanie wyświetlony wskaźnik bieżącej strony."
194
+
195
+ msgid "All views for a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
196
+ msgstr "Ilość odwiedzin określonej strony za cały czas śledzenia. Jeśli został wybrany parametr 'request_uri\", wtedy zostanie wyświetlony wskaźnik bieżącej strony."
197
+
198
+ msgid "Site Views for Today"
199
+ msgstr "Ilość odwiedzin strony dzisiaj"
200
+
201
+ msgid "Site Views for the last month"
202
+ msgstr "Ilość odwiedzin strony w zeszłym miesiącu."
203
+
204
+ msgid "Site Views for All tracking period"
205
+ msgstr "Ilość odwiedzin strony za cały czas śledzenia"
206
+
207
+ msgid "Frontend counter widget"
208
+ msgstr "Widżet"
209
+
210
+ msgid "Location of widget for the website pages can be configured on the page <a href=\"%s\">Widgets</a>"
211
+ msgstr "Lokalizacja widżetu na witrynach strony jest ustawiana w witrynie <a href=\"%s\">Widgets</a>"
212
+
213
+ msgid "Display widget"
214
+ msgstr "Wiświetlać widżet"
215
+
216
+ msgid "Title"
217
+ msgstr "Spis treści"
218
+
219
+ msgid "Widget template"
220
+ msgstr "Szablon"
221
+
222
+ msgid "Customize the html template of the widget."
223
+ msgstr "Ustaw szablon html widżetu."
224
+
225
+ msgid "Date range"
226
+ msgstr "Zakres"
227
+
228
+ msgid "Group statistics data by"
229
+ msgstr "Zgrupować według "
230
+
231
+ msgid "Hour"
232
+ msgstr "Godzin"
233
+
234
+ msgid "Day"
235
+ msgstr "Dni"
236
+
237
+ msgid "Week"
238
+ msgstr "Tygodni "
239
+
240
+ msgid "Month"
241
+ msgstr "Miesięcy "
242
+
243
+ msgid "If you have any suggestions or wishes"
244
+ msgstr "Jeśli masz jakieś uwagi lub propozycje"
245
+
246
+ msgid "Contact us"
247
+ msgstr "Zachęcamy do kontaktu"
248
+
249
+ msgid "Settings"
250
+ msgstr "Ustawienia"
251
+
252
+ msgid "Users"
253
+ msgstr "Gości"
254
+
255
+ msgid "New users"
256
+ msgstr "Nowe gości"
257
+
258
+ msgid "All unique users and new users"
259
+ msgstr "Wszyscy unikalne i nowe gości"
260
+
261
+ msgid "Top countries by users"
262
+ msgstr "Top według kraju"
263
+
264
+ msgid "Geo statistics data by users"
265
+ msgstr "Na mapie"
266
+
267
+ msgid "Top browsers"
268
+ msgstr "Top przeglądarek "
269
+
270
+ msgid "Top operating systems"
271
+ msgstr "Top systemów operacyjnych "
272
+
273
+ msgid "Top screen resolutions"
274
+ msgstr "Top ustawień ekranu"
275
+
276
+ msgid "Sessions and page views"
277
+ msgstr "Sesji i odwiedzin stron"
278
+
279
+ msgid "Sessions"
280
+ msgstr "Ilość sesji"
281
+
282
+ msgid "Page views"
283
+ msgstr "Ilość odwiedzin "
284
+
285
+ msgid "Unique users"
286
+ msgstr "Ilość unikalnych gości "
287
+
288
+ msgid "Percent new sessions"
289
+ msgstr "Procent nowych gości"
290
+
291
+ msgid "Page views per session"
292
+ msgstr "Ilość odwiedzin za sesję "
293
+
294
+ msgid "Most popular pages"
295
+ msgstr "Najbardziej popularne strony"
296
+
297
+ msgid "Most popular keywords"
298
+ msgstr "Najbardziej popularne słowa kluczowe"
299
+
300
+ msgid "Enable IP Anonymization"
301
+ msgstr "Włączyć procedura anonimizacji adresów IP"
302
+
303
+ msgid "Google Analytics Service has reported that the analytics data is still not available.<br>Once Google Analytics account is connected, usually it can take up to 24 hours to show the stats data."
304
+ msgstr "Usługa Google Analytics poinformował, że dane Analytics nie jest jeszcze dostępna. Największa Gdy konto Google Analytics jest połączone, zazwyczaj może trwać do 24 godzin, aby zobaczyć dane statystyki."
305
+
306
+ msgid ""
307
+ "Dear User,\n"
308
+ "\n"
309
+ "Since your website was recently added in Google Analytics account,\n"
310
+ "usually it takes up to 24 hours to collect data about your website.\n"
311
+ "For now, Google Analytics Service has reported, that the analytics data (stats data) is still not available for your website.\n"
312
+ "\n"
313
+ "Please, have a patience, wait up to 24 hours and check this page again.\n"
314
+ "\n"
315
+ "Thank you for understanding!"
316
+ msgstr ""
317
+ "Drogi Użytkowniku,\n"
318
+ "\n"
319
+ "Ponieważ strona została ostatnio dodane w koncie Google Analytics\n"
320
+ "Zwykle trwa do 24 godzin w celu gromadzenia danych na temat swojej stronie.\n"
321
+ "Na razie Usługa Google Analytics podano, że dane analityczne (dane statystyki) nie jest jeszcze dostępna na swojej stronie internetowej.\n"
322
+ "\n"
323
+ "Proszę mieć cierpliwość, czekać aż do 24 godzin i ponownie sprawdzić tę stronę.\n"
324
+ "\n"
325
+ "Dziękuję za zrozumienie!"
326
+
327
+ msgid "Appear in menu for admins only"
328
+ msgstr "Występują tylko w menu dla administratorów"
languages/pt_PT.mo ADDED
Binary file
languages/pt_PT.po ADDED
@@ -0,0 +1,325 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Google Analytics Counter Tracker\n"
4
+ "POT-Creation-Date: 2016-08-12 14:36+0400\n"
5
+ "PO-Revision-Date: 2017-05-10 23:05+0400\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: pt_PT\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.8\n"
13
+ "X-Poedit-Basepath: ..\n"
14
+ "X-Poedit-WPHeader: analytics-counter.php\n"
15
+ "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
20
+
21
+ msgid "Audience Overview"
22
+ msgstr "Visão geral de público"
23
+
24
+ msgid "Visitors Overview"
25
+ msgstr "Visão geral dos visitantes"
26
+
27
+ msgid "settings"
28
+ msgstr "Configurações"
29
+
30
+ msgid "Google Analytics service was unable to determine the site"
31
+ msgstr "Serviço Google Analytics é incapaz de determinar o site"
32
+
33
+ msgid "Select a site"
34
+ msgstr "Selecione site"
35
+
36
+ msgid "Connect Google Analytics services"
37
+ msgstr "Ligue serviço para o Google Analytics"
38
+
39
+ msgid "Create Google Analytics account"
40
+ msgstr "Criar uma conta do Google Analytics"
41
+
42
+ msgid "Since Google Analytics account was successfully created, please, connect the Google Analytics created account to this Google Analytics plugin, using the same access credentials data."
43
+ msgstr "Se a conta do Google Analytics está criada com sucesso, por favor,ligue o usando os mesmos dados credenciais de acesso."
44
+
45
+ msgid "Automatically generate Google Analytics Code"
46
+ msgstr "Gerar automaticamente o código do Google Analytics"
47
+
48
+ msgid "Manually past Google Analytics Code"
49
+ msgstr "Entrada manual do código de acompanhamento do Google Analytics"
50
+
51
+ msgid "Click here to <a href=\"%s\">connect your Google Analytics account</a>, automatically generate Google Analytics code <br>and automatically past Google Analytics code in your website."
52
+ msgstr "Clique <a href=\"%s\"> ligar o Google Analytics </a> para gerar automaticamente o código de acompanhamento Google Analytics <br> e automaticamente colocá-lo no site"
53
+
54
+ msgid "Manually past Google Analytics сode in HTML of your website, without to connect to Google Analytics services. More information about this you can read on <a href=\"https://support.google.com/analytics/answer/1008080\">Google Analytics support</a> pages."
55
+ msgstr "Entrada manual do código de rastreamento do Google Analytics para o seu site, sem a conexão do serviço Google Analytics. Mais informações sobre o código de acompanhamento nas páginas de suporte href=\"https://support.google.com/analytics/answer/1008080\"> <a Google Analytics </a>."
56
+
57
+ msgid "Please, past your Google Analytics code here:"
58
+ msgstr "Por favor introduza aqui o código de controlo do Google Analytics"
59
+
60
+ msgid "Save and integrate Google Analytics code"
61
+ msgstr "Guardar e ligar o código de acompanhamento do Google Analytics"
62
+
63
+ msgid "The site reports about error! Please deactivate and activate plugin"
64
+ msgstr "O site informou sobre um erro! Por favor, desativa e ativa o plugin novamente"
65
+
66
+ msgid "Google Analytics service reports"
67
+ msgstr "Serviço Google Analytics relatou"
68
+
69
+ msgid "The site reports"
70
+ msgstr "O site relatou"
71
+
72
+ msgid "Suggestion"
73
+ msgstr "Oferta"
74
+
75
+ msgid "Thanks for your suggestion!"
76
+ msgstr "Obrigado por sua sugestão!"
77
+
78
+ msgid "Within next plugin updates we will try to satisfy your request."
79
+ msgstr "Nas seguintes atualizações de plugin, vamos tentar satisfazer o seu pedido."
80
+
81
+ msgid "At your website the mail functionality is not available."
82
+ msgstr "Seu site não está disponível para o envio de correio"
83
+
84
+ msgid "Your request was not sent."
85
+ msgstr "O seu pedido não foi enviado."
86
+
87
+ msgid "close"
88
+ msgstr "fechar"
89
+
90
+ msgid "Send suggestion"
91
+ msgstr "Enviar oferta"
92
+
93
+ msgid "Account"
94
+ msgstr "Conta"
95
+
96
+ msgid "Integration"
97
+ msgstr "Integração"
98
+
99
+ msgid "Widget"
100
+ msgstr "Widget"
101
+
102
+ msgid "Google Analytics Account"
103
+ msgstr "Conta do Google Analytics"
104
+
105
+ msgid "Site"
106
+ msgstr "Site"
107
+
108
+ msgid "loading..."
109
+ msgstr "carregando ..."
110
+
111
+ msgid "Enable google analytics tracking code on subpages of selected website"
112
+ msgstr "Ligar o código de controlo do Google Analytics nas páginas de site"
113
+
114
+ msgid "Status"
115
+ msgstr "Estado"
116
+
117
+ msgid "connected"
118
+ msgstr "conectado"
119
+
120
+ msgid "Are you sure you want to disconnect from your Google Analytics account?"
121
+ msgstr "Tem a certeza de que deseja desativar a conta de plagnin Google Analytics?"
122
+
123
+ msgid "Disconnect your Google Analytics Account"
124
+ msgstr "Desativar conta do Google Analytics do plugin"
125
+
126
+ msgid "User does not have any Google Analytics account"
127
+ msgstr "O usuário não tem nenhuma conta do Google Analytics"
128
+
129
+ msgid "Counter on the page/post"
130
+ msgstr "O contador no post / página"
131
+
132
+ msgid "Contains information about the quantity of page views today, for the last month and for all time tracking."
133
+ msgstr "Contém informações sobre: número de páginas vistas, hoje, durante o último mês e durante todo o tempo de monitoramento."
134
+
135
+ msgid "Display counter"
136
+ msgstr "Mostrar contador"
137
+
138
+ msgid "Yes"
139
+ msgstr "Sim"
140
+
141
+ msgid "No"
142
+ msgstr "Não"
143
+
144
+ msgid "Location counter"
145
+ msgstr "Posição"
146
+
147
+ msgid "Before the content"
148
+ msgstr "Antes do conteúdo"
149
+
150
+ msgid "The counter will be inserted between the title and the content of the page / post"
151
+ msgstr "O contador será inserido entre o índice e o conteúdo do post"
152
+
153
+ msgid "After the content"
154
+ msgstr "Depois de conteúdo"
155
+
156
+ msgid "The counter will be inserted after the content of the page / post"
157
+ msgstr "O contador será inserido depois que o conteúdo do post"
158
+
159
+ msgid "Template counter"
160
+ msgstr "Modelo"
161
+
162
+ msgid "Customize the html template of the counter."
163
+ msgstr "Ajusta o contador de html-modelo."
164
+
165
+ msgid "Use <a href=\"%s\" class=\"thickbox\">shortcodes</a> that would indicate specific indicators"
166
+ msgstr "Usa <a href=\"%s\" class=\"thickbox\"> shortcodes fim </a> para identificar indicadores específicos."
167
+
168
+ msgid "Then this template can be used anywhere by inserting the shortcode <code>%s</code>, even if the counter display is turned off."
169
+ msgstr "Então, este modelo pode ser usado em qualquer lugar, inserindo o shortcode <code>% s </ code>, mesmo se a tela está fora do medidor."
170
+
171
+ msgid "restore the default template"
172
+ msgstr "Restaurar o modelo padrão"
173
+
174
+ msgid "The counter on the page the list of pages/posts"
175
+ msgstr "O contador na página de lista de postos"
176
+
177
+ msgid "Website counter"
178
+ msgstr "Contador de site"
179
+
180
+ msgid "Contains information about the quantity of site views today, for the last month and for all time tracking."
181
+ msgstr "Contém informações sobre: número de páginas vistas, hoje, durante o último mês e durante todo o tempo de monitoramento."
182
+
183
+ msgid "Save"
184
+ msgstr "Guardar as alterações"
185
+
186
+ msgid "The template for counter displaying can be specified in the plugin settings."
187
+ msgstr "Modelo para exibição é especificado nas configurações de plugin."
188
+
189
+ msgid "Views today for a particular page. If the parameter <code>request_uri</code> specified, - the indicator of the current page will be showed."
190
+ msgstr "Vistas página em particular hoje. Se é indicado parametro 'request_uri opção \", será exibido para o índice da página atual."
191
+
192
+ msgid "Views last monthfor a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
193
+ msgstr "Vistas de página específica no mês passado. Se é indicado paramentro  'request_uri \", o indicador mostra a página atual."
194
+
195
+ msgid "All views for a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
196
+ msgstr "Vistas de página específica para o rastreamento durante o tempo todo. Se é incicado o paramentro 'request_uri \", o indicador mostra a página atual."
197
+
198
+ msgid "Site Views for Today"
199
+ msgstr "Quantidade de visualizações de site hoje"
200
+
201
+ msgid "Site Views for the last month"
202
+ msgstr "Quantidade de visualizações de site durante o mês passado"
203
+
204
+ msgid "Site Views for All tracking period"
205
+ msgstr "Quantidade de visualizações durante o tempo todo"
206
+
207
+ msgid "Frontend counter widget"
208
+ msgstr "Widget"
209
+
210
+ msgid "Location of widget for the website pages can be configured on the page <a href=\"%s\">Widgets</a>"
211
+ msgstr "Locaçização de Widget  nas páginas de site está configurado na página <a href=\"%s\"> Widgets </a>"
212
+
213
+ msgid "Display widget"
214
+ msgstr "Mostrar widget "
215
+
216
+ msgid "Title"
217
+ msgstr "Índice "
218
+
219
+ msgid "Widget template"
220
+ msgstr "Modelo"
221
+
222
+ msgid "Customize the html template of the widget."
223
+ msgstr "Configura o widget html-modelo."
224
+
225
+ msgid "Date range"
226
+ msgstr "Faixa"
227
+
228
+ msgid "Group statistics data by"
229
+ msgstr "Agrupar por"
230
+
231
+ msgid "Hour"
232
+ msgstr "Horas"
233
+
234
+ msgid "Day"
235
+ msgstr "Dias"
236
+
237
+ msgid "Week"
238
+ msgstr "Semanas"
239
+
240
+ msgid "Month"
241
+ msgstr "Mês"
242
+
243
+ msgid "If you have any suggestions or wishes"
244
+ msgstr "Se  tem quaisquer sugestões ou comentário"
245
+
246
+ msgid "Contact us"
247
+ msgstr "Fale conosco"
248
+
249
+ msgid "Settings"
250
+ msgstr "Configurações"
251
+
252
+ msgid "Users"
253
+ msgstr "Visitantes"
254
+
255
+ msgid "New users"
256
+ msgstr "Novos visitantes"
257
+
258
+ msgid "All unique users and new users"
259
+ msgstr "Todos os visitantes exclusivos e novos visitantes"
260
+
261
+ msgid "Top countries by users"
262
+ msgstr "Top por países"
263
+
264
+ msgid "Geo statistics data by users"
265
+ msgstr "No mapa"
266
+
267
+ msgid "Top browsers"
268
+ msgstr "Principais  browsers"
269
+
270
+ msgid "Top operating systems"
271
+ msgstr " Principais  sistemas operacionais"
272
+
273
+ msgid "Top screen resolutions"
274
+ msgstr "Principais resoluções de tela "
275
+
276
+ msgid "Sessions and page views"
277
+ msgstr "Sessões e visualizações de páginas"
278
+
279
+ msgid "Sessions"
280
+ msgstr "Quantidade de sessões"
281
+
282
+ msgid "Page views"
283
+ msgstr "Quantidade de vistas"
284
+
285
+ msgid "Unique users"
286
+ msgstr "Quantidade de usuários exclusivos"
287
+
288
+ msgid "Percent new sessions"
289
+ msgstr "A percentagem de novos visitantes"
290
+
291
+ msgid "Page views per session"
292
+ msgstr "Quantidade de vistas na sessão"
293
+
294
+ msgid "Most popular pages"
295
+ msgstr "Paginas mais populares"
296
+
297
+ msgid "Most popular keywords"
298
+ msgstr "Palavras-chave mais populares"
299
+
300
+ msgid "Enable IP Anonymization"
301
+ msgstr "Ativar anonymization endereços IP"
302
+
303
+ msgid ""
304
+ "Dear User,\n"
305
+ "\n"
306
+ "Since your website was recently added in Google Analytics account,\n"
307
+ "usually it takes up to 24 hours to collect data about your website.\n"
308
+ "For now, Google Analytics Service has reported, that the analytics data (stats data) is still not available for your website.\n"
309
+ "\n"
310
+ "Please, have a patience, wait up to 24 hours and check this page again.\n"
311
+ "\n"
312
+ "Thank you for understanding!"
313
+ msgstr ""
314
+ "Querido usuário,\n"
315
+ "\n"
316
+ "Como seu site foi adicionado recentemente na conta do Google Analytics,\n"
317
+ "Geralmente leva até 24 horas para coletar dados sobre seu site.\n"
318
+ "Por enquanto, o Google Analytics Service informou que os dados de análise (dados estatísticos) ainda não estão disponíveis para seu website.\n"
319
+ "\n"
320
+ "Por favor, tenha paciência, aguarde até 24 horas e verifique novamente esta página.\n"
321
+ "\n"
322
+ "Obrigado pela compreensão!"
323
+
324
+ msgid "Appear in menu for admins only"
325
+ msgstr "Aparecem no menu apenas para administradores"
languages/ru_RU.mo ADDED
Binary file
languages/ru_RU.po ADDED
@@ -0,0 +1,327 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Google Analytics Counter Tracker\n"
4
+ "POT-Creation-Date: 2016-08-12 14:36+0400\n"
5
+ "PO-Revision-Date: 2017-05-10 23:24+0400\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: ru_RU\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.8\n"
13
+ "X-Poedit-Basepath: ..\n"
14
+ "X-Poedit-WPHeader: analytics-counter.php\n"
15
+ "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
20
+
21
+ msgid "Audience Overview"
22
+ msgstr "Обзор аудитории"
23
+
24
+ msgid "Visitors Overview"
25
+ msgstr "Обзор посетителей"
26
+
27
+ msgid "settings"
28
+ msgstr "Настройки"
29
+
30
+ msgid "Google Analytics service was unable to determine the site"
31
+ msgstr "Сервис Google Analytics не смог определить сайт"
32
+
33
+ msgid "Select a site"
34
+ msgstr "Выберите сайт"
35
+
36
+ msgid "Connect Google Analytics services"
37
+ msgstr "Подключить сервис Google Analytics"
38
+
39
+ msgid "Create Google Analytics account"
40
+ msgstr "Создать Google Analytics аккаунт"
41
+
42
+ msgid "Since Google Analytics account was successfully created, please, connect the Google Analytics created account to this Google Analytics plugin, using the same access credentials data."
43
+ msgstr "Если Google Analytics аккаунт уже создан, пожалуйста подключите его используя теже самые учетные данные"
44
+
45
+ msgid "Automatically generate Google Analytics Code"
46
+ msgstr "Автоматически сгенерировать кода отслеживания Google Analytics"
47
+
48
+ msgid "Manually past Google Analytics Code"
49
+ msgstr "Ручной ввод кода отслеживания Google Analytics"
50
+
51
+ msgid "Click here to <a href=\"%s\">connect your Google Analytics account</a>, automatically generate Google Analytics code <br>and automatically past Google Analytics code in your website."
52
+ msgstr "Нажмите на <a href=\"%s\">подключить аккаунт Google Analytics</a>, чтобы автоматически сгенерировать код отслеживания Google Analytics<br>и автоматически разместить его на сайте"
53
+
54
+ msgid "Manually past Google Analytics сode in HTML of your website, without to connect to Google Analytics services. More information about this you can read on <a href=\"https://support.google.com/analytics/answer/1008080\">Google Analytics support</a> pages."
55
+ msgstr "Ручной ввод кода отслеживания Google Analytics для вашего сайта, без подключения сервиса Google Analytics. Больше информации о коде отслеживания читайте на страницах <a href=\"https://support.google.com/analytics/answer/1008080\"> поддержки Google Analytics</a>."
56
+
57
+ msgid "Please, past your Google Analytics code here:"
58
+ msgstr "Пожалуйста, введите здесь код отслеживания Google Analytics"
59
+
60
+ msgid "Save and integrate Google Analytics code"
61
+ msgstr "Сохранить и подключить код отслеживания Google Analytics"
62
+
63
+ msgid "The site reports about error! Please deactivate and activate plugin"
64
+ msgstr "Сайт сообщил об ошибке! Пожалуйста деактивируйте и снова активируйте плагин"
65
+
66
+ msgid "Google Analytics service reports"
67
+ msgstr "Сервис Google Analytics сообщил"
68
+
69
+ msgid "The site reports"
70
+ msgstr "Сайт сообщил"
71
+
72
+ msgid "Suggestion"
73
+ msgstr "Предложение"
74
+
75
+ msgid "Thanks for your suggestion!"
76
+ msgstr "Спасибо за ваше предложение!"
77
+
78
+ msgid "Within next plugin updates we will try to satisfy your request."
79
+ msgstr "В следующих обновлениях плагина мы постараемся удовлетворить вашу просьбу."
80
+
81
+ msgid "At your website the mail functionality is not available."
82
+ msgstr "На вашем сайте не доступна отправка почты"
83
+
84
+ msgid "Your request was not sent."
85
+ msgstr "Ваш запрос не отправлен."
86
+
87
+ msgid "close"
88
+ msgstr "закрыть"
89
+
90
+ msgid "Send suggestion"
91
+ msgstr "Отправить предложение"
92
+
93
+ msgid "Account"
94
+ msgstr "Аккаунт"
95
+
96
+ msgid "Integration"
97
+ msgstr "Интеграция"
98
+
99
+ msgid "Widget"
100
+ msgstr "Виджет"
101
+
102
+ msgid "Google Analytics Account"
103
+ msgstr "Аккаунт Google Analytics"
104
+
105
+ msgid "Site"
106
+ msgstr "Сайт"
107
+
108
+ msgid "loading..."
109
+ msgstr "загрузка..."
110
+
111
+ msgid "Enable google analytics tracking code on subpages of selected website"
112
+ msgstr "Включить код отслеживания Google Analytics на страницах сайта"
113
+
114
+ msgid "Status"
115
+ msgstr "Статус"
116
+
117
+ msgid "connected"
118
+ msgstr "подключен"
119
+
120
+ msgid "Are you sure you want to disconnect from your Google Analytics account?"
121
+ msgstr "Вы уверены, что хотите отключить от плагнина аккаунт Google Analytics?"
122
+
123
+ msgid "Disconnect your Google Analytics Account"
124
+ msgstr "Отключить аккаунт Google Analytics от плагина"
125
+
126
+ msgid "User does not have any Google Analytics account"
127
+ msgstr "Пользователь не имеет ни одного аккаунта Google Analytics"
128
+
129
+ msgid "Counter on the page/post"
130
+ msgstr "Счетчик в посте/странице"
131
+
132
+ msgid "Contains information about the quantity of page views today, for the last month and for all time tracking."
133
+ msgstr "Содержит информацию о кол-ве просмотров страницы сегодня, за последний месяц и за все время отслеживания."
134
+
135
+ msgid "Display counter"
136
+ msgstr "Показывать счетчик"
137
+
138
+ msgid "Yes"
139
+ msgstr "Да"
140
+
141
+ msgid "No"
142
+ msgstr "Нет"
143
+
144
+ msgid "Location counter"
145
+ msgstr "Позиция"
146
+
147
+ msgid "Before the content"
148
+ msgstr "Перед содержимым"
149
+
150
+ msgid "The counter will be inserted between the title and the content of the page / post"
151
+ msgstr "Счетчик будет вставлен между оглавлением и содержимым поста"
152
+
153
+ msgid "After the content"
154
+ msgstr "После содержимого"
155
+
156
+ msgid "The counter will be inserted after the content of the page / post"
157
+ msgstr "Счетчик будет вставлен после содержимого поста"
158
+
159
+ msgid "Template counter"
160
+ msgstr "Шаблон"
161
+
162
+ msgid "Customize the html template of the counter."
163
+ msgstr "Настройте html-шаблон счетчика."
164
+
165
+ msgid "Use <a href=\"%s\" class=\"thickbox\">shortcodes</a> that would indicate specific indicators"
166
+ msgstr "Используйте <a href=\"%s\" class=\"thickbox\">шорткоды</a> для того, что бы указать конкретные показатели."
167
+
168
+ msgid "Then this template can be used anywhere by inserting the shortcode <code>%s</code>, even if the counter display is turned off."
169
+ msgstr "Потом этот шаблон можно использовать в любом месте вставив шорткод <code>%s</code>, даже если отображение счетчика выключено."
170
+
171
+ msgid "restore the default template"
172
+ msgstr "восстановить шаблон по умолчанию"
173
+
174
+ msgid "The counter on the page the list of pages/posts"
175
+ msgstr "Счетчик на странице списка постов"
176
+
177
+ msgid "Website counter"
178
+ msgstr "Счетчик сайта"
179
+
180
+ msgid "Contains information about the quantity of site views today, for the last month and for all time tracking."
181
+ msgstr "Содержит информацию о кол-ве просмотров сайта сегодня, за последний месяц и за все время отслеживания."
182
+
183
+ msgid "Save"
184
+ msgstr "Сохранить изменения"
185
+
186
+ msgid "The template for counter displaying can be specified in the plugin settings."
187
+ msgstr "Шаблон для отображения указывается в настройках плагина."
188
+
189
+ msgid "Views today for a particular page. If the parameter <code>request_uri</code> specified, - the indicator of the current page will be showed."
190
+ msgstr "Кол-во просмотров конкретной страницы сегодня. Если указан параметр 'request_uri\", то отобразится показатель для текущей страницы."
191
+
192
+ msgid "Views last monthfor a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
193
+ msgstr "Кол-во просмотров конкретной страницы за прошедший месяц. Если указан параметр 'request_uri\", то отобразится показатель для текущей страниц."
194
+
195
+ msgid "All views for a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
196
+ msgstr "Кол-во просмотров конкретной страницы за за все время отслеживания. Если указан параметр 'request_uri\", то отобразится показатель для текущей страниц."
197
+
198
+ msgid "Site Views for Today"
199
+ msgstr "Кол-во просмотров сайта сегодня"
200
+
201
+ msgid "Site Views for the last month"
202
+ msgstr "Кол0во просмотров сайта за прошедший месяц"
203
+
204
+ msgid "Site Views for All tracking period"
205
+ msgstr "Кол-во просмотров сайта за все время отслеживания"
206
+
207
+ msgid "Frontend counter widget"
208
+ msgstr "Виджет"
209
+
210
+ msgid "Location of widget for the website pages can be configured on the page <a href=\"%s\">Widgets</a>"
211
+ msgstr "Расположение виджета на страницах сайта настраивается на странице <a href=\"%s\">Widgets</a>"
212
+
213
+ msgid "Display widget"
214
+ msgstr "Отображать виджет"
215
+
216
+ msgid "Title"
217
+ msgstr "Оглавление"
218
+
219
+ msgid "Widget template"
220
+ msgstr "Шаблон"
221
+
222
+ msgid "Customize the html template of the widget."
223
+ msgstr "Настройте html-шаблон виджета."
224
+
225
+ msgid "Date range"
226
+ msgstr "Диапазон"
227
+
228
+ msgid "Group statistics data by"
229
+ msgstr "Группировать по"
230
+
231
+ msgid "Hour"
232
+ msgstr "Часам"
233
+
234
+ msgid "Day"
235
+ msgstr "Дням"
236
+
237
+ msgid "Week"
238
+ msgstr "Неделям"
239
+
240
+ msgid "Month"
241
+ msgstr "Месяцам"
242
+
243
+ msgid "If you have any suggestions or wishes"
244
+ msgstr "Если у вас есть какие-либо предложения или пожелания"
245
+
246
+ msgid "Contact us"
247
+ msgstr "Свяжитесь с нами"
248
+
249
+ msgid "Settings"
250
+ msgstr "Настройки"
251
+
252
+ msgid "Users"
253
+ msgstr "Посетители"
254
+
255
+ msgid "New users"
256
+ msgstr "Новые посетители"
257
+
258
+ msgid "All unique users and new users"
259
+ msgstr "Все уникальные посетители и новые посетители"
260
+
261
+ msgid "Top countries by users"
262
+ msgstr "Топ по странам"
263
+
264
+ msgid "Geo statistics data by users"
265
+ msgstr "На карте"
266
+
267
+ msgid "Top browsers"
268
+ msgstr "Топ браузеров"
269
+
270
+ msgid "Top operating systems"
271
+ msgstr "Топ операц. систем"
272
+
273
+ msgid "Top screen resolutions"
274
+ msgstr "Топ разрешений экрана"
275
+
276
+ msgid "Sessions and page views"
277
+ msgstr "Сессий и просмотров страниц"
278
+
279
+ msgid "Sessions"
280
+ msgstr "Кол-во сессий"
281
+
282
+ msgid "Page views"
283
+ msgstr "Кол-во просмотров"
284
+
285
+ msgid "Unique users"
286
+ msgstr "Кол-во уникальных пользователей"
287
+
288
+ msgid "Percent new sessions"
289
+ msgstr "Процент новых посетителей"
290
+
291
+ msgid "Page views per session"
292
+ msgstr "Кол-во просмотров в сессию"
293
+
294
+ msgid "Most popular pages"
295
+ msgstr "Самые популярные страницы"
296
+
297
+ msgid "Most popular keywords"
298
+ msgstr "Самые популярные ключевые слова"
299
+
300
+ msgid "Enable IP Anonymization"
301
+ msgstr "Включить анонимизация IP-адресов"
302
+
303
+ msgid "Google Analytics Service has reported that the analytics data is still not available.<br>Once Google Analytics account is connected, usually it can take up to 24 hours to show the stats data."
304
+ msgstr "Google Analytics сообщил, что пока данных нет.<br>Обычно данные появляются через 24 часа после подключения Google Analytics."
305
+
306
+ msgid "Appear in menu for admins only"
307
+ msgstr "Показывать только в меню администратора"
308
+
309
+ msgid "Dear User,\n"
310
+ "\n"
311
+ "Since your website was recently added in Google Analytics account,\n"
312
+ "usually it takes up to 24 hours to collect data about your website.\n"
313
+ "For now, Google Analytics Service has reported, that the analytics data (stats data) is still not available for your website.\n"
314
+ "\n"
315
+ "Please, have a patience, wait up to 24 hours and check this page again.\n"
316
+ "\n"
317
+ "Thank you for understanding!"
318
+ msgstr "Уважаемый пользователь,\n"
319
+ "\n"
320
+ "так как Ваш сайт был недавно добавлен в Google Analytics,\n"
321
+ "то обычно это занимает до 24 часов, пока данные о Вашем сайте будут собраны.\n"
322
+ "Служба Google Analytics сообщает, что данные аналитики (данные статистики) еще не доступны для вашего сайта.\n"
323
+ "\n"
324
+ "Пожалуйста, имейте немного терпения. Подождите до 24 часов и посетите эту страницу снова.\n"
325
+ "\n"
326
+ "Спасибо за Ваше понимание!"
327
+
languages/tr_TR.mo ADDED
Binary file
languages/tr_TR.po ADDED
@@ -0,0 +1,328 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Google Analytics Counter Tracker\n"
4
+ "POT-Creation-Date: 2016-08-12 14:36+0400\n"
5
+ "PO-Revision-Date: 2017-05-10 23:05+0400\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: tr_TR\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.8\n"
13
+ "X-Poedit-Basepath: ..\n"
14
+ "X-Poedit-WPHeader: analytics-counter.php\n"
15
+ "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
20
+
21
+ msgid "Audience Overview"
22
+ msgstr "Hedef Kitle Genel bakışı"
23
+
24
+ msgid "Visitors Overview"
25
+ msgstr "Ziyaretçiler Genel bakışı"
26
+
27
+ msgid "settings"
28
+ msgstr "ayarlar"
29
+
30
+ msgid "Google Analytics service was unable to determine the site"
31
+ msgstr "Google Analytics servisi siteyi belirleyemiyor"
32
+
33
+ msgid "Select a site"
34
+ msgstr "Site seçin"
35
+
36
+ msgid "Connect Google Analytics services"
37
+ msgstr "Google Analytics servisi bağlayın"
38
+
39
+ msgid "Create Google Analytics account"
40
+ msgstr " Google Analytics hesabı oluşturun"
41
+
42
+ msgid "Since Google Analytics account was successfully created, please, connect the Google Analytics created account to this Google Analytics plugin, using the same access credentials data."
43
+ msgstr "Google Analytics hesabı oluşturuldu ise, lütfen aynı kimlik bilgilerini kullanarak onu bağlayın "
44
+
45
+ msgid "Automatically generate Google Analytics Code"
46
+ msgstr "Google Analytics izleme kodu otomatik olarak üretmek"
47
+
48
+ msgid "Manually past Google Analytics Code"
49
+ msgstr "Google Analytics izleme kodunun manuel girişi"
50
+
51
+ msgid "Click here to <a href=\"%s\">connect your Google Analytics account</a>, automatically generate Google Analytics code <br>and automatically past Google Analytics code in your website."
52
+ msgstr "Google Analytics <br> izleme kodu otomatik olarak üretmek ve web sitesinde yerleştirmek için Google Analytics </a> hesabını bağlamak <a href=\"%s\"> tıklayın"
53
+
54
+ msgid "Manually past Google Analytics сode in HTML of your website, without to connect to Google Analytics services. More information about this you can read on <a href=\"https://support.google.com/analytics/answer/1008080\">Google Analytics support</a> pages."
55
+ msgstr "Google Analytics izleme kodunun manuel girişi Google Analytics servisi bağlantısı olmadan sitenize için. İzleme kodu hakkında daha fazla bilgileri <a href=\"https://support.google.com/analytics/answer/1008080\"> Google Analytics desteği </a> sayfalarında okuyun."
56
+
57
+ msgid "Please, past your Google Analytics code here:"
58
+ msgstr "Lütfen, Google Analytics izleme kodu buraya yazınız"
59
+
60
+ msgid "Save and integrate Google Analytics code"
61
+ msgstr "Google Analytics izleme kodu bağlamak ve kaydetmek"
62
+
63
+ msgid "The site reports about error! Please deactivate and activate plugin"
64
+ msgstr "Site bir hata bildirdi! Lütfen, eklenti kapayın ve yeniden etkinleştirin"
65
+
66
+ msgid "Google Analytics service reports"
67
+ msgstr "Google Analytics servisi bildirdi"
68
+
69
+ msgid "The site reports"
70
+ msgstr "Site bildirdi"
71
+
72
+ msgid "Suggestion"
73
+ msgstr "Teklif"
74
+
75
+ msgid "Thanks for your suggestion!"
76
+ msgstr "Teklifiniz için teşekkürler!"
77
+
78
+ msgid "Within next plugin updates we will try to satisfy your request."
79
+ msgstr "Aşağıdaki eklentinin güncellemelerinde, İsteğinizi karşılamaya çalışacağız."
80
+
81
+ msgid "At your website the mail functionality is not available."
82
+ msgstr "Sitenizde posta göndermesi mevcut değildir"
83
+
84
+ msgid "Your request was not sent."
85
+ msgstr "Başvurunuz gönderilmedi."
86
+
87
+ msgid "close"
88
+ msgstr "kapat"
89
+
90
+ msgid "Send suggestion"
91
+ msgstr "Teklif gönder"
92
+
93
+ msgid "Account"
94
+ msgstr "Hesap"
95
+
96
+ msgid "Integration"
97
+ msgstr "Entegrasyon"
98
+
99
+ msgid "Widget"
100
+ msgstr "Parçacık"
101
+
102
+ msgid "Google Analytics Account"
103
+ msgstr "Google Analytics Hesabı"
104
+
105
+ msgid "Site"
106
+ msgstr "Site"
107
+
108
+ msgid "loading..."
109
+ msgstr "yükleme..."
110
+
111
+ msgid "Enable google analytics tracking code on subpages of selected website"
112
+ msgstr "Site sayfalarında Google Analytics kodunu etkinleştirmek"
113
+
114
+ msgid "Status"
115
+ msgstr "Durum"
116
+
117
+ msgid "connected"
118
+ msgstr "bağlanılmış"
119
+
120
+ msgid "Are you sure you want to disconnect from your Google Analytics account?"
121
+ msgstr "Google Analytics Hesabını programcılıktan devre dışı bırakmak istediğinizden emin misiniz?"
122
+
123
+ msgid "Disconnect your Google Analytics Account"
124
+ msgstr "Google Analytics Hesabını programcılıktan devre dışı bırakmak"
125
+
126
+ msgid "User does not have any Google Analytics account"
127
+ msgstr "Kullanıcının bir Google Analytics hesabı yok"
128
+
129
+ msgid "Counter on the page/post"
130
+ msgstr "Mesaj/sayfadaki sayaç"
131
+
132
+ msgid "Contains information about the quantity of page views today, for the last month and for all time tracking."
133
+ msgstr "Bu sayfa bügün, son bir ay ve tüm takip zamanı süresinde görüntüleme sayısı hakkında bilgi sağlar."
134
+
135
+ msgid "Display counter"
136
+ msgstr "Sayaç göstermek"
137
+
138
+ msgid "Yes"
139
+ msgstr "Evet"
140
+
141
+ msgid "No"
142
+ msgstr "Hayır"
143
+
144
+ msgid "Location counter"
145
+ msgstr "Durum"
146
+
147
+ msgid "Before the content"
148
+ msgstr "İçerikten önce"
149
+
150
+ msgid "The counter will be inserted between the title and the content of the page / post"
151
+ msgstr "Sayaç içindekiler tablosu ve yazının içerikleri arasında eklenecektir"
152
+
153
+ msgid "After the content"
154
+ msgstr "İçerikten sonra"
155
+
156
+ msgid "The counter will be inserted after the content of the page / post"
157
+ msgstr "Sayaç yazının içeriği sonra eklenecektir"
158
+
159
+ msgid "Template counter"
160
+ msgstr "Şablon"
161
+
162
+ msgid "Customize the html template of the counter."
163
+ msgstr "Sayaç html şablonu ayarlayın."
164
+
165
+ msgid "Use <a href=\"%s\" class=\"thickbox\">shortcodes</a> that would indicate specific indicators"
166
+ msgstr "Belirli göstergeleri belirtmek için <a href=\"%s\" class=\"thickbox\"> kısa kod </a> kullanın."
167
+
168
+ msgid "Then this template can be used anywhere by inserting the shortcode <code>%s</code>, even if the counter display is turned off."
169
+ msgstr "Sonra bu şablon, sayaç görüntü kapalı olmasına rağmen, kısa kodu <code>%s</code> ekleyerek her yerde kullanılabilir."
170
+
171
+ msgid "restore the default template"
172
+ msgstr "varsayılan şablonu geri yükleme"
173
+
174
+ msgid "The counter on the page the list of pages/posts"
175
+ msgstr "Sayaç yazılar listesi sayfasında"
176
+
177
+ msgid "Website counter"
178
+ msgstr "Site sayacı"
179
+
180
+ msgid "Contains information about the quantity of site views today, for the last month and for all time tracking."
181
+ msgstr "Bügün, son ay ve tüm izleme zamanı içindeki site görüntüleme hakkında bilgi verir."
182
+
183
+ msgid "Save"
184
+ msgstr "Değişiklikleri kaydetmek"
185
+
186
+ msgid "The template for counter displaying can be specified in the plugin settings."
187
+ msgstr "Gösterme şablonu eklenti ayarlarında belirtilir."
188
+
189
+ msgid "Views today for a particular page. If the parameter <code>request_uri</code> specified, - the indicator of the current page will be showed."
190
+ msgstr "Bugünkü somut sayfa görüntülme sayısı. 'request_uri\" seçeneği varsa, geçerli sayfa için indeksi gösterilir."
191
+
192
+ msgid "Views last monthfor a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
193
+ msgstr "Geçen ay içindeki somut sayfa görüntülme sayısı. 'request_uri\" seçeneği varsa, geçerli sayfa için indeksi gösterilir."
194
+
195
+ msgid "All views for a particular page. If the parameter \"request_uri\" specified, - the indicator of the current page will be showed."
196
+ msgstr "Tüm izleme zamanı içindeki görüntüleme sayısı. 'request_uri\" seçeneği varsa, geçerli sayfa için indeksi gösterilir."
197
+
198
+ msgid "Site Views for Today"
199
+ msgstr "Bugünkü sayfa görüntüleme sayısı"
200
+
201
+ msgid "Site Views for the last month"
202
+ msgstr "Geçen ay içindeki sayfa görüntüleme sayısı"
203
+
204
+ msgid "Site Views for All tracking period"
205
+ msgstr "Tüm izleme zamanı içindeki görüntüleme sayısı"
206
+
207
+ msgid "Frontend counter widget"
208
+ msgstr "Parçacık"
209
+
210
+ msgid "Location of widget for the website pages can be configured on the page <a href=\"%s\">Widgets</a>"
211
+ msgstr "Site sayfalarında parçacığın bulunduğu yer <a href=\"%s\">Widgets</a> sayfasında ayarlanır"
212
+
213
+ msgid "Display widget"
214
+ msgstr "Parçacık göstermek"
215
+
216
+ msgid "Title"
217
+ msgstr "Içindekiler tablosu"
218
+
219
+ msgid "Widget template"
220
+ msgstr "Şablon"
221
+
222
+ msgid "Customize the html template of the widget."
223
+ msgstr "Parçacık html şablonu ayarlayın."
224
+
225
+ msgid "Date range"
226
+ msgstr "Aralık"
227
+
228
+ msgid "Group statistics data by"
229
+ msgstr "Grup istatistik verileri"
230
+
231
+ msgid "Hour"
232
+ msgstr "Saat"
233
+
234
+ msgid "Day"
235
+ msgstr "Gün"
236
+
237
+ msgid "Week"
238
+ msgstr "Hafta"
239
+
240
+ msgid "Month"
241
+ msgstr "Ay"
242
+
243
+ msgid "If you have any suggestions or wishes"
244
+ msgstr "Eğer herhangi bir teklifiniz ya da önerileriniz varsa"
245
+
246
+ msgid "Contact us"
247
+ msgstr "Bize Ulaşın"
248
+
249
+ msgid "Settings"
250
+ msgstr "Ayarlar"
251
+
252
+ msgid "Users"
253
+ msgstr "Ziyaretçiler"
254
+
255
+ msgid "New users"
256
+ msgstr "Yeni ziyaretçiler"
257
+
258
+ msgid "All unique users and new users"
259
+ msgstr "Bütün tekil ve yeni ziyaretçiler"
260
+
261
+ msgid "Top countries by users"
262
+ msgstr "En iyi ülkeler "
263
+
264
+ msgid "Geo statistics data by users"
265
+ msgstr "Haritada"
266
+
267
+ msgid "Top browsers"
268
+ msgstr "En iyi Web tarayıcılar"
269
+
270
+ msgid "Top operating systems"
271
+ msgstr "En iyi işletim sistemleri"
272
+
273
+ msgid "Top screen resolutions"
274
+ msgstr "En iyi ekran çözünürlükleri"
275
+
276
+ msgid "Sessions and page views"
277
+ msgstr "Oturum ve sayfalar görüntülemesi"
278
+
279
+ msgid "Sessions"
280
+ msgstr "Oturum sayısı"
281
+
282
+ msgid "Page views"
283
+ msgstr "Görüntülme sayısı"
284
+
285
+ msgid "Unique users"
286
+ msgstr "Benzersiz kullanıcıların sayısı"
287
+
288
+ msgid "Percent new sessions"
289
+ msgstr "Yeni ziyaretçilerin yüzdesi"
290
+
291
+ msgid "Page views per session"
292
+ msgstr "Oturumda görüntülenme sayısı"
293
+
294
+ msgid "Most popular pages"
295
+ msgstr "En popüler sayfalar"
296
+
297
+ msgid "Most popular keywords"
298
+ msgstr "En popüler anahtar kelimeler"
299
+
300
+ msgid "Enable IP Anonymization"
301
+ msgstr "Enable IP anonimleştirme-adres"
302
+
303
+ msgid "Google Analytics Service has reported that the analytics data is still not available.<br>Once Google Analytics account is connected, usually it can take up to 24 hours to show the stats data."
304
+ msgstr "Google Analytics Service, analiz verilerinin hâlâ mevcut olmadığını bildiriyor. <br> Google Analytics hesabı bağlandıktan sonra, istatistik verilerini göstermek genellikle 24 saate kadar sürebilir."
305
+
306
+ msgid ""
307
+ "Dear User,\n"
308
+ "\n"
309
+ "Since your website was recently added in Google Analytics account,\n"
310
+ "usually it takes up to 24 hours to collect data about your website.\n"
311
+ "For now, Google Analytics Service has reported, that the analytics data (stats data) is still not available for your website.\n"
312
+ "\n"
313
+ "Please, have a patience, wait up to 24 hours and check this page again.\n"
314
+ "\n"
315
+ "Thank you for understanding!"
316
+ msgstr ""
317
+ "Sevgili Kullanıcı,\n"
318
+ "\n"
319
+ "Web siteniz kısa süre önce Google Analytics hesabına eklendiğinden,\n"
320
+ "Genellikle web sitenizle ilgili veri toplamak 24 saati bulur.\n"
321
+ "Şimdilik, Google Analytics Service, web siteniz için hala analiz verileri (istatistik verileri) bulunmadığını bildirdi.\n"
322
+ "\n"
323
+ "Lütfen sabrınız var, 24 saate kadar bekleyin ve bu sayfayı tekrar kontrol edin.\n"
324
+ "\n"
325
+ "Anlayışın için teşekkürler!"
326
+
327
+ msgid "Appear in menu for admins only"
328
+ msgstr "Sadece yöneticilerin menülerinde görünün"
readme.txt CHANGED
@@ -1,14 +1,14 @@
1
  === Google Analytics Counter Tracker ===
2
  Plugin Name: Google Analytics Counter Tracker
3
- Version: 3.0.2
4
- Tags: Google Analytics, Analytics, Statistics, Analytics dashboard, Reports, Charts, Stats, Web stats, Visit, Audience Overview, Visitors Overview, Marketing, Google, Keywords, Counter, Tracker, Hit counter, hitcounter, visitor tracker, visitor tracking, visitors, tracking, stats, statscounter, analyse, hits, hit, track
5
  Requires at least: 3.9
6
- Tested up to: 4.4
7
  Stable tag: trunk
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
  Author: wpadm.com
11
- Contributors: WPAdm, wpadm.com
12
 
13
  Google analytics counter tracker - analyse the visitors hits on you website and display it graphically
14
 
@@ -33,6 +33,7 @@ Google analytics counter tracker - analyse the visitors hits on you homepage and
33
  * New users<br />
34
  * Top Countries by Users<br />
35
  * Geo Location<br />
 
36
  * Browser<br />
37
  * Operating system<br />
38
  * Screen resolution<br />
@@ -40,11 +41,27 @@ Google analytics counter tracker - analyse the visitors hits on you homepage and
40
  = Features of Google Analytics Counter Tracker =
41
  * Very simple and easy to use.
42
  * Connect your Google Analytics account and get Google Analytics stats;
 
43
  * Group stats by hour, day, month and year;
44
  * See data for different time periods in your reports;
45
  * Compatible with almost every version of WordPress;
46
  * Mobile-Friendly Design;
47
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
  = Support for Google Analytics Counter Tracker =
49
  If you need help with the Google Analytics Counter Tracker plugin or you want to report a bug please refer to http://www.wpadm.com/support/
50
 
@@ -73,10 +90,57 @@ Screenshots for Google Analytics Counter Tracker coming soon.
73
  = Support for Google Analytics Counter Tracker =
74
  If you need help with the Google Analytics Counter Tracker plugin or you want to report a bug please refer to http://www.wpadm.com/support/
75
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
  == Changelog ==
77
 
78
  The new improved version of Analytics Counter plugin is now online.<br />
79
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
80
  = Google Analytics Counter Tracker version 3.0.0 for WordPress users. =
81
  * Integrate Google Analytics tracking code without to connect to google analytics account
82
 
1
  === Google Analytics Counter Tracker ===
2
  Plugin Name: Google Analytics Counter Tracker
3
+ Version: 3.5.7
4
+ Tags: Google, Analytics, Google Analytics, Stats, Counter, Tracker, Statistics, Analytics dashboard, Reports, Charts, Web stats, Visit, Audience Overview, Visitors Overview, Marketing, Keywords, Hit counter, hitcounter, visitor tracker, visitor tracking, visitors, tracking, stats, statscounter, analyse, hits, hit, track
5
  Requires at least: 3.9
6
+ Tested up to: 4.9
7
  Stable tag: trunk
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
  Author: wpadm.com
11
+ Contributors: wpadm.com
12
 
13
  Google analytics counter tracker - analyse the visitors hits on you website and display it graphically
14
 
33
  * New users<br />
34
  * Top Countries by Users<br />
35
  * Geo Location<br />
36
+ * Cities<br />
37
  * Browser<br />
38
  * Operating system<br />
39
  * Screen resolution<br />
41
  = Features of Google Analytics Counter Tracker =
42
  * Very simple and easy to use.
43
  * Connect your Google Analytics account and get Google Analytics stats;
44
+ * Anonymize IP address to mask the user IPs;
45
  * Group stats by hour, day, month and year;
46
  * See data for different time periods in your reports;
47
  * Compatible with almost every version of WordPress;
48
  * Mobile-Friendly Design;
49
+ * Easy to use Google Analytics plugin and tracker;
50
+ * Multilingual Google Analytics include many languages<br />
51
+ * English Google Analytics,<br />
52
+ * Arabic Google Analytics,<br />
53
+ * Dutch Google Analytics,<br />
54
+ * French(France) Google Analytics,<br />
55
+ * German Google Analytics,<br />
56
+ * Italian Google Analytics,<br />
57
+ * Japanese Google Analytics,<br />
58
+ * Korean Google Analytics,<br />
59
+ * Polski Google Analytics,<br />
60
+ * Portuguese(Portugal) Google Analytics,<br />
61
+ * Russian Google Analytics,<br />
62
+ * Spanish (Spain) Google Analytics,<br />
63
+ * Turkish Google Analytics<br />
64
+
65
  = Support for Google Analytics Counter Tracker =
66
  If you need help with the Google Analytics Counter Tracker plugin or you want to report a bug please refer to http://www.wpadm.com/support/
67
 
90
  = Support for Google Analytics Counter Tracker =
91
  If you need help with the Google Analytics Counter Tracker plugin or you want to report a bug please refer to http://www.wpadm.com/support/
92
 
93
+
94
+ == Frequently Asked Questions ==
95
+
96
+ = Whether I need to have an account of Google Analytics to see the stats (statistics data) on my WordPress dashboard? =
97
+
98
+ To show Google Analytics statistics on your WordPress website you will need to have an Google Analytics account, because Google Analytics Counter Tracker plugin does only transferring of statistics data between your Google Analytics account and your WordPress website.
99
+
100
+ = Where can I create Google analytics account? What does it cost? =
101
+
102
+ You can create Google Analytics account [here](https://accounts.google.com/ServiceLogin?service=analytics). Google Analycs is fully free.
103
+
104
+ = When I open the Analytics Counter the following Message reported: <br /> Google Analytics service reports “Invalid value ’ga:’. Values must match the following regular expression: ’ga:[0-9]+'” =
105
+
106
+ Please, choose your website again. To achieve it, please go to your WordPress admin dashboard –> on your sidebar find “Settings” –> Analytics Counter and choose your website.
107
+ If it does not help, make “Disconnect your Google Analytics Account” and connect again.
108
+
109
+ = Google Analytics service reports “Cannot read property ’innerHTML’ of undefined” =
110
+
111
+ If you updated your plugin and use the latest version, but it still does not work, please deactivate the plugin and activate it again, as well as clean your browser cache. It must work.
112
+
113
+ = I have installed your plugin for google analytics. IT shows me an error "The site reports about error! Please deactivate and activate plugin analytics-counter" I have deactivated it and reactivated it but same result. =
114
+
115
+ The problem is that our system does not have requests from your site to our server secure.wpadm.com <br />
116
+
117
+ 1) It is possible that your hosting provider blocks website scripts on server to access the Internet; <br />
118
+ 2) You use any security plugin on WordPress, that also can blocks our requests. <br />
119
+
120
+
121
  == Changelog ==
122
 
123
  The new improved version of Analytics Counter plugin is now online.<br />
124
 
125
+ = Google Analytics Counter Tracker version 3.5.4 for WordPress users. =
126
+ * Tested with WordPress 4.7.3
127
+ * The scripts loading problem from Google is fixed.
128
+
129
+ = Google Analytics Counter Tracker version 3.5.3 for WordPress users. =
130
+ * Tested with WordPress 4.7.1
131
+ * Information message.
132
+ * Bug fixes.
133
+
134
+ = Google Analytics Counter Tracker version 3.5.2 for WordPress users. =
135
+ * The prevention that there are no data for display yet.
136
+ * Bug fixes.
137
+
138
+ = Google Analytics Counter Tracker version 3.3.0 for WordPress users. =
139
+ * Tested with WordPress 4.6.1
140
+
141
+ = Google Analytics Counter Tracker version 3.1.2 for WordPress users. =
142
+ * Tested with WordPress 4.5
143
+
144
  = Google Analytics Counter Tracker version 3.0.0 for WordPress users. =
145
  * Integrate Google Analytics tracking code without to connect to google analytics account
146
 
view/error_admin_empty_ga_site.php CHANGED
@@ -1,8 +1,10 @@
1
  <?php
 
 
2
  $url = admin_url('options-general.php?page=wpadm-ga-menu-settings');
3
  echo '<div class="error">
4
- <p>Google Analytics service was unable to determine the site</p>
5
  <div style="text-align: center">
6
- <a href="'.$url.'" class="btn btn-success" >Select a site</a>
7
  </div>
8
  </div>';
1
  <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+
4
  $url = admin_url('options-general.php?page=wpadm-ga-menu-settings');
5
  echo '<div class="error">
6
+ <p>'.__('Google Analytics service was unable to determine the site', 'analytics-counter') . '</p>
7
  <div style="text-align: center">
8
+ <a href="'.$url.'" class="btn btn-success" >' . __('Select a site', 'analytics-counter') . '</a>
9
  </div>
10
  </div>';
view/error_admin_empty_ga_token.php CHANGED
@@ -1,66 +1,27 @@
1
- <style type="text/css">
2
- .wpadm_ga_code_tab_btn, .wpadm_ga_code_tab_btn_active {
3
- padding: 10px;
4
- text-align: center;
5
- cursor: pointer;
6
- font-weight: bold;
7
- background-color: #f9f9f9;
8
- color: gray;
9
- border: 1px solid #b4b4b4;
10
- }
11
-
12
- .wpadm_ga_code_tab_btn_active {
13
- background-color: #EDEDED;
14
- color: black;
15
- }
16
-
17
- .wpadm_ga_code_tab {
18
- padding: 20px;
19
- background-color: #EDEDED;
20
- border: 1px solid #b4b4b4;
21
- border-top: none;
22
- }
23
-
24
- #wpadm_ga_manual_tracking_code {
25
- border: 1px solid #b4b4b4;
26
- color: black;
27
- }
28
-
29
- #wpadm_ga_submit_code_btn {
30
- background-color: #9acfea;
31
- }
32
-
33
- #wpadm_ga_submit_code_btn:hover {
34
- background-color: #0088cc;
35
- color: white;
36
- }
37
-
38
-
39
-
40
- </style>
41
-
42
  <?php
 
 
43
  $current_uri = home_url( add_query_arg( NULL, NULL ) );
44
  ?>
45
 
46
- <div class="row">
47
- <div class="col-md-3" style="text-align: center">
48
- <?php echo '<a href="'.WPAdm_GA::URL_GA_AUTH.'?fix" class="btn btn-success" style="margin-top: 20px;"><b>Connect Google Analytics services</b></a>'; ?>
49
  </div>
50
- <div class="col-md-5">
51
- <div style="margin-top: 20px;"><a href='https://analytics.google.com/analytics/web/#management/Settings//%3Fm.page%3DNewAccount/' class='btn btn-xs btn-success'>Create Google Analytics account</a></div>
52
- <p>Since Google Analytics account was successfully created, please, connect the Google Analytics created account to this Google Analytics plugin, using the same access credentials data.</p>
53
-
54
  </div>
 
55
  </div>
56
 
57
- <div class="row" style="margin-top: 100px; ">
58
- <div class="col-md-8">
59
- <div class="wpadm_ga_code_tab_btn_active" style=" float: left; width: 50%;" id="wpadm_ga_tab_auto_btn" onclick="wpadm_ga_clickToTab('auto')">
60
- Automatically generate Google Analytics Code
61
  </div>
62
- <div class="wpadm_ga_code_tab_btn" id="wpadm_ga_tab_manual_btn" onclick="wpadm_ga_clickToTab('manual')">
63
- Manually past Google Analytics Code
64
  </div>
65
  </div>
66
  </div>
@@ -68,23 +29,37 @@ $current_uri = home_url( add_query_arg( NULL, NULL ) );
68
  <div class="col-md-8">
69
  <div class="wpadm_ga_code_tab" id="wpadm_ga_tab_auto">
70
  <p style="text-align: center">
71
- Click here to <?php echo '<a href="'.WPAdm_GA::URL_GA_AUTH.'?fix"">connect your Google Analytics account</a>'; ?>,
72
- automatically generate Google Analytics code <br>and automatically past Google Analytics code in your website.
73
  </p>
74
  </div>
75
  <div class="wpadm_ga_code_tab" style="display: none;" id="wpadm_ga_tab_manual">
76
  <form method="post">
77
- <p>Manually past Google Analytics сode in HTML of your website, without to connect to Google Analytics services. More information about this you can read on <a href="https://support.google.com/analytics/answer/1008080">Google Analytics support</a> pages.
78
- </p><p>Please, past your Google Analytics code here:</p>
 
79
  <?php
80
  $code = get_option('wpadm_ga_manual_tracking_code', '');
81
  ?>
82
 
83
  <textarea class="form-control" rows="5" name="wpadm_ga_manual_tracking_code" id="wpadm_ga_manual_tracking_code"><?php echo stripslashes($code); ?></textarea>
84
 
 
 
 
 
 
 
 
 
 
 
 
 
 
85
  <div style="text-align: right; margin-top: 10px;">
86
- <input type="submit" id="wpadm_ga_submit_code_btn" value="Save and integrate Google Analytics code" class="btn btn-default">
87
  </div>
 
88
  </form>
89
  </div>
90
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+
4
  $current_uri = home_url( add_query_arg( NULL, NULL ) );
5
  ?>
6
 
7
+ <div>
8
+ <div style="text-align: center; float: left; padding-right: 20px;">
9
+ <?php echo '<a href="'.WPAdm_GA::URL_GA_AUTH.'?fix&v='.urldecode(WPAdm_GA::get_plugin_version()).'&redirect='. urlencode(WPAdm_GA::getCurUrl()).'" class="btn btn-success" style="margin-top: 20px;"><b>'.__('Connect Google Analytics services', 'analytics-counter') .'</b></a>'; ?>
10
  </div>
11
+ <div style="float:left; max-width: 460px;">
12
+ <div style="margin-top: 20px;"><a href='https://analytics.google.com/analytics/web/#management/Settings//%3Fm.page%3DNewAccount/' class='btn btn-xs btn-success'><?php _e('Create Google Analytics account', 'analytics-counter');?></a></div>
13
+ <p><?php _e('Since Google Analytics account was successfully created, please, connect the Google Analytics created account to this Google Analytics plugin, using the same access credentials data.', 'analytics-counter');?></p>
 
14
  </div>
15
+ <div style="clear: both;"></div>
16
  </div>
17
 
18
+ <div class="row" style="margin-top: 100px;">
19
+ <div class="col-md-8" style=" display: flex;">
20
+ <div class="wpadm_ga_code_tab_btn_active" style=" float: left; width: 50%; align-items: stretch; flex: 1;" id="wpadm_ga_tab_auto_btn" onclick="wpadm_ga_clickToTab('auto')">
21
+ <?php _e('Automatically generate Google Analytics Code', 'analytics-counter');?>
22
  </div>
23
+ <div class="wpadm_ga_code_tab_btn" id="wpadm_ga_tab_manual_btn" onclick="wpadm_ga_clickToTab('manual')" style="border-left: none; align-items: stretch; flex: 1;">
24
+ <?php _e('Manually paste Google Analytics Code', 'analytics-counter');?>
25
  </div>
26
  </div>
27
  </div>
29
  <div class="col-md-8">
30
  <div class="wpadm_ga_code_tab" id="wpadm_ga_tab_auto">
31
  <p style="text-align: center">
32
+ <?php printf(__('Click here to <a href="%s">connect your Google Analytics account</a>, automatically generate Google Analytics code <br>and automatically paste Google Analytics code in your website.', 'analytics-counter'), WPAdm_GA::URL_GA_AUTH.'?fix&v='.urldecode(WPAdm_GA::get_plugin_version()).'&redirect='. urlencode(WPAdm_GA::getCurUrl())); ?>
 
33
  </p>
34
  </div>
35
  <div class="wpadm_ga_code_tab" style="display: none;" id="wpadm_ga_tab_manual">
36
  <form method="post">
37
+ <?php wp_nonce_field( 'manual_tracking_code_form' ); ?>
38
+ <p><?php _e('Manually paste Google Analytics сode in HTML of your website, without to connect to Google Analytics services. More information about this you can read on <a href="https://support.google.com/analytics/answer/1008080">Google Analytics support</a> pages.', 'analytics-counter'); ?></p>
39
+ <p><?php _e('Please, paste your Google Analytics code here:', 'analytics-counter'); ?></p>
40
  <?php
41
  $code = get_option('wpadm_ga_manual_tracking_code', '');
42
  ?>
43
 
44
  <textarea class="form-control" rows="5" name="wpadm_ga_manual_tracking_code" id="wpadm_ga_manual_tracking_code"><?php echo stripslashes($code); ?></textarea>
45
 
46
+ <?php
47
+ $example_code = '<script>
48
+ (function(i,s,o,g,r,a,m){i[\'GoogleAnalyticsObject\']=r;i[r]=i[r]||function(){
49
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
50
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
51
+ })(window,document,\'script\',\'https://www.google-analytics.com/analytics.js\',\'ga\');
52
+
53
+ ga(\'create\', \'YOUR GOOGLE ANALYTICS ID\', \'auto\');
54
+ ga(\'send\', \'pageview\');
55
+
56
+ </script>'; ?>
57
+
58
+ <div style="float: left" title="<?php echo htmlentities($example_code); ?>">[<?php _e('example of code', 'analytics-counter');?>]</div>
59
  <div style="text-align: right; margin-top: 10px;">
60
+ <input type="submit" id="wpadm_ga_submit_code_btn" value="<?php _e('Save and integrate Google Analytics code', 'analytics-counter');?>" class="btn btn-default">
61
  </div>
62
+
63
  </form>
64
  </div>
65
  </div>
view/error_admin_empty_pub_key.php CHANGED
@@ -1,3 +1,4 @@
1
  <?php
 
2
  $url = admin_url('options-general.php?page=wpadm-ga-menu-settings');
3
- echo '<div class="error"><p>The site reports about error! Please deactivate and activate plugin '. WPADM_GA__PLUGIN_NAME . '</p></div>';
1
  <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
  $url = admin_url('options-general.php?page=wpadm-ga-menu-settings');
4
+ echo '<div class="error"><p>'.__('The site reports about error! Please deactivate and activate plugin', 'analytics-counter'). ' '. WPADM_GA__PLUGIN_NAME . '</p></div>';
view/error_admin_google_error.php CHANGED
@@ -1,5 +1,7 @@
1
  <?php
2
- $error = $_GET['google_oauth2_error'];
 
 
3
  $error = str_replace('_', ' ', $error);
4
 
5
- echo '<div class="error"><p>Google Analytics service reports "'.$error.'"</p></div>';
1
  <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+
4
+ $error = filter_input(INPUT_GET, 'google_oauth2_error', FILTER_SANITIZE_SPECIAL_CHARS);
5
  $error = str_replace('_', ' ', $error);
6
 
7
+ echo '<div class="error"><p>'.__('Google Analytics service reports', 'analytics-counter').' "'.$error.'"</p></div>';
view/error_admin_wpadm_error.php CHANGED
@@ -1,5 +1,7 @@
1
  <?php
2
- $error = $_GET['error'];
 
 
3
  $error = str_replace('_', ' ', $error);
4
 
5
- echo '<div class="error"><p>The site reports "'.$error.'"</p></div>';
1
  <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+
4
+ $error = filter_input(INPUT_GET, 'error', FILTER_SANITIZE_SPECIAL_CHARS);
5
  $error = str_replace('_', ' ', $error);
6
 
7
+ echo '<div class="error"><p>'.__('The site reports', 'analytics-counter').' "'.$error.'"</p></div>';
view/error_no_data.php ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div style="display: none;" id="modal_error_no_data">
2
+ <div style="padding-left: 30px; margin-top: 20px; vertical-align: middle; display: block; height: 360px; text-align:center;">
3
+ <?php echo nl2br(__("Dear User,
4
+
5
+ Since your website was recently added in Google Analytics account,
6
+ usually it takes up to 24 hours to collect data about your website.
7
+ For now, Google Analytics Service has reported, that the analytics data (stats data) is still not available for your website.
8
+
9
+ Please, have a patience, wait up to 24 hours and check this page again.
10
+
11
+ Thank you for understanding!", 'analytics-counter'));
12
+
13
+ ?>
14
+ <div style="text-align: center; padding-top: 40px;">
15
+ <button type="button" class="btn btn-success" style="width: 150px; font-weight: bold" onclick="tb_remove()">Ok</button>
16
+ </div>
17
+
18
+ </div>
19
+ </div><!-- /.modal -->
20
+ <a class="btn btn-info thickbox" href="#TB_inline?width=400&height=390&inlineId=modal_error_no_data" style="display: none;" id="btn_modal_error_no_data"
21
+ onclick="ga_setTitleNoDataWindow()"
22
+ >error</a>
23
+ <?php add_thickbox(); ?>
24
+ <div style="display: none;" id="modal_buy_pro_christmas">
25
+ <div style="text-align: center;">
26
+ <form action="<?php echo WPADM_GA__SSERVER; ?>api/" name="buy_pro_christmas" method="post" style="position:relative">
27
+ <img src="<?php echo plugins_url('/img/google-analytics_gift.jpg',__FILE__);?>" title="Get PRO version" alt="Get PRO version" style="z-index:1; width: 100%;" />
28
+ <a href="javascript:void(0);" onclick="document.buy_pro_christmas.submit();" style="width: 265px; height: 45px; position:absolute; left: 267px; top: 296px;z-index:2;"></a>
29
+ <input type="hidden" value="<?php echo home_url();?>" name="site">
30
+ <input type="hidden" value="proBackupPay" name="actApi">
31
+ <input type="hidden" value="<?php echo get_option('admin_email');?>" name="email">
32
+ <input type="hidden" value="ga" name="plugin">
33
+ <input type="hidden" value="<?php echo $calback_url . '&pay=success'; ?>" name="success_url">
34
+ <input type="hidden" value="<?php echo $calback_url . '&pay=cancel'; ?>" name="cancel_url">
35
+ <a style="position:absolute; right: 5px; top: -3px; font-size: 13px; font-weight: 600; color:blue;" href="javascript:void(0);" onclick="document.form_christmas_later.submit();">Show me this gift later</a>
36
+ <a href="javascript:void(0);" onclick="document.form_christmas_end.submit();" style="position:absolute; right: 155px; top: -3px; font-size: 12px; font-weight: 500; color:blue;">Close and forget this offer</a>
37
+ </form>
38
+ </div>
39
+ <div style="position:relative;text-align: right;margin-top: 10px;">
40
+ <form name="form_christmas_later" method="post" onsubmit="tb_remove()">
41
+ <input type="hidden" value="1" name="christmas_later">
42
+ </form>
43
+
44
+ <form name="form_christmas_end" method="post" onsubmit="tb_remove()">
45
+ <input type="hidden" value="1" name="christmas_end">
46
+ </form>
47
+ </div>
48
+ </div>
49
+ <a class="thickbox" href="#TB_inline?width=500&height=500&inlineId=modal_buy_pro_christmas" style="display: none;" id="btn_modal_buy_pro_christmas" >error</a>
50
+ <script>
51
+ <?php if (isset($show_holiday)) {?>
52
+ jQuery(document).ready(function($){
53
+ setTimeout(showModalChristmas, 15000);
54
+ function showModalChristmas() {
55
+ if (jQuery('#TB_title').length == 0) {
56
+ $('#btn_modal_buy_pro_christmas').click();
57
+ jQuery('#TB_title').css('display', 'none');
58
+ jQuery('#TB_ajaxContent').css({'padding':'0', 'width' : 'auto', 'height' : 'auto'});
59
+ jQuery('#TB_window').css( {'width':'550px', 'height' : '550px'} );
60
+ ga_setTitleNoDataWindow();
61
+ } else {
62
+ setTimeout( showModalChristmas, 3000 );
63
+ }
64
+ }
65
+ });
66
+ <?php } ?>
67
+ function ga_setTitleNoDataWindow() {
68
+ jQuery('#TB_title').html(
69
+ '<span style=\'\'>' +
70
+ '<?php _e('Information', 'analytics-counter');?></span>'
71
+ );
72
+
73
+ jQuery('#TB_title').css('background', '#fcfcfc');
74
+ jQuery('#TB_title').css('border-bottom', '1px solid #ddd');
75
+ jQuery('#TB_title').css('height', '29px');
76
+ jQuery('#TB_title').css('background-color', '#4285ba');
77
+ jQuery('#TB_title').css('color', 'white');
78
+ jQuery('#TB_title').css('letter-spacing', '1px');
79
+ jQuery('#TB_title').css('font-weight', 'bold');
80
+ jQuery('#TB_title').css('padding-left', '15px');
81
+ jQuery('#TB_title').css('line-height', '45px');
82
+ jQuery('#TB_title').css('height', '45px');
83
+ jQuery('#TB_title').css('font-size', '18px');
84
+ }
85
+ </script>
view/ga_code_universal.php CHANGED
@@ -5,6 +5,8 @@
5
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
6
 
7
  ga('create', '<?php echo WPAdm_GA_Options::getGAWebPropertyId(); ?>', 'auto');
 
 
8
  ga('send', 'pageview');
9
 
10
  </script>
5
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
6
 
7
  ga('create', '<?php echo WPAdm_GA_Options::getGAWebPropertyId(); ?>', 'auto');
8
+
9
+ <?php if (WPAdm_GA_Options::getGAWebPropertyId()):?>ga('set', 'anonymizeIp', true);<?php endif;?>
10
  ga('send', 'pageview');
11
 
12
  </script>
view/img/google-analytics_gift.jpg ADDED
Binary file
view/img/icon-128x128.png ADDED
Binary file
view/img/index.php ADDED
@@ -0,0 +1,2 @@
 
 
1
+ <?php
2
+ header("HTTP/1.0 404 Not Found");
view/img/ok-icon.png ADDED
Binary file
view/img/plus.png ADDED
Binary file
view/img/pro_128x128.png ADDED
Binary file
view/img/pro_256x256.png ADDED
Binary file
view/img/pro_48x48.png ADDED
Binary file
view/img/wpadm.com_download_ga.gif ADDED
Binary file
view/layout.php CHANGED
@@ -1,89 +1,204 @@
1
- <?php add_thickbox(); ?>
2
-
3
- <?php $url = plugins_url(WPADM_GA__PLUGIN_NAME . '/view/scripts'); ?>
4
- <link rel="stylesheet" type="text/css" href="<?php echo plugins_url(WPADM_GA__PLUGIN_NAME . '/view/scripts'); ?>/bootstrap/css/bootstrap.min.css" />
5
- <link rel="stylesheet" type="text/css" href="<?php echo $url; ?>/glyphicons.css" />
6
-
7
-
8
- <div id="wpadm-ga-support_container" style="display:none;">
9
- <div id="wpadm-ga_support_text_container">
10
- <h2>Suggestion</h2>
11
- <textarea style="width: 100%; height: 300px" id="wpadm-ga_support_text"></textarea>
12
- </div>
13
-
14
- <div id="wpadm-ga_support_thank_container" style="display: none;">
15
- <h2>Thanks for your suggestion!</h2>
16
- Within next plugin updates we will try to satisfy your request.
17
- </div>
18
-
19
- <div id="wpadm-ga_support_error_container" style="display: none;">
20
- <br><b>At your website the mail functionality is not available.</b><br /><br />
21
- Your request was not sent.
22
- </div>
23
-
24
-
25
- <div style="text-align: right; margin-top: 20px;">
26
- <button type="button" class="btn btn-default" onclick="jQuery('.tb-close-icon').click()">close</button>
27
- <button type="button" class="btn btn-primary" id="wpadm-ga-support_send_button" onclick="wpadm_ga_sendSupportText()">Send suggestion</button>
28
-
29
- </div>
30
- </div>
31
-
32
-
33
- <?php
34
- /**
35
- * @var $wpadm_ga_view WPAdm_GA_View
36
- */
37
- $show_notice_5stars = false;
38
- if (!isset($_GET['modal'])) {
39
- if (!get_option('wpadm-ga-stopNotice5Stars')) {
40
- $first_time = get_option('wpadm-ga-first_time');
41
- $show_notice_5stars = ($first_time && $first_time < time() - 24 * 60 * 60);
42
-
43
- }
44
- }
45
- ?>
46
-
47
- <div id="wpadm-ga-layout">
48
- <div id="wpadm-ga-header">
49
- <h1 style="display: inline;"><img src="<?php echo plugins_url('/img/big_icon.png',__FILE__); ?>" style="height: 48px; width: 48px;"> <?php echo WPAdm_GA_View::$title; ?> <small><?php echo WPAdm_GA_View::$subtitle;?></small></h1>
50
- </div>
51
-
52
- <?php if ($show_notice_5stars): ?>
53
- <div class="wpadm-ga-notice-5stars-content">
54
- <div class="wpadm-ga-notice-5stars-right">
55
- <a id="wpadm-ga-notice-5stars-remover" href="javascript:void(0)" onclick="wpadm_ga_stopNotice5Stars()">[ Hide this message ]</a>
56
- </div>
57
- <div class="wpadm-ga-notice-5stars-left" onclick="window.open('https://wordpress.org/support/view/plugin-reviews/analytics-counter?filter=5#postform')">
58
- Leave us 5 stars
59
- <button id="wpadm-ga-button-5stars" type="button" class="btn btn-default btn-sm">
60
- <span class="glyphicon glyphicon-star" aria-hidden="true"></span>
61
- <span class="glyphicon glyphicon-star" aria-hidden="true"></span>
62
- <span class="glyphicon glyphicon-star" aria-hidden="true"></span>
63
- <span class="glyphicon glyphicon-star" aria-hidden="true"></span>
64
- <span class="glyphicon glyphicon-star" aria-hidden="true"></span>
65
- </button>
66
- <small>It will help us to develop this plugin for you</small>
67
- </div>
68
- </div>
69
-
70
- <div class="clear"></div>
71
- <?php endif; ?>
72
-
73
-
74
- <div id="wpadm-ga-content">
75
- <?php
76
- if(WPAdm_GA_View::$content_file) {
77
- require WPAdm_GA_View::$content_file;
78
- }
79
- ?>
80
- </div>
81
-
82
- <div id="wpadm-ga-footer"></div>
83
- </div>
84
-
85
- <script>
86
- var wpadm_ga_url_GA_AUTH = "<?php echo WPAdm_GA::URL_GA_AUTH; ?>";
87
- var wpadm_ga_url_GA_SETTINGS = "<?php echo admin_url('options-general.php?page=wpadm-ga-menu-settings') ?>";
88
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89
  </script>
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+ add_thickbox();
4
+ ?>
5
+
6
+ <?php
7
+ $url = plugins_url(WPADM_GA__PLUGIN_NAME . '/view/scripts');
8
+ wp_register_style( 'wpadm-ga-bootstrap-css', plugins_url(WPADM_GA__PLUGIN_NAME. '/view/scripts/bootstrap/css/bootstrap.min.css' ) );
9
+ wp_enqueue_style( 'wpadm-ga-bootstrap-css' );
10
+
11
+ wp_register_style( 'wpadm-ga-glyphicons-css', plugins_url(WPADM_GA__PLUGIN_NAME. '/view/scripts/glyphicons.css' ) );
12
+ wp_enqueue_style( 'wpadm-ga-glyphicons-css' );
13
+ ?>
14
+
15
+ <input type="hidden" id="wpadm_ga_cache_security" value="<?php echo wp_create_nonce('wpadm_ga_cache_security'); ?>">
16
+ <div id="wpadm-ga-support_container" style="display:none;">
17
+ <div id="wpadm-ga_support_text_container">
18
+ <form class="form-horizontal" method="post" action="<?php echo admin_url("admin.php?page=" .WPADM_GA__MENU_PREFIX . 'settings'); ?>">
19
+ <input type="hidden" name="form_name" value="ga-account">
20
+ <div style="font-weight: bold; font-size: 26px; margin-top: 20px;">Please, read this BEFORE you write us:</div>
21
+ <p style="font-size: 16px; margin-bottom: 0px; ">
22
+ To show Google Analytics statistics on your website you need to have:
23
+ </p>
24
+ <ol style="margin-left: 17px; margin-top: 0px; font-size: 15px;">
25
+ <li>Google Analytics account. The account can be created here: <a href="https://analytics.google.com/analytics/web/#management/Settings//%3Fm.page%3DNewAccount/" style="font-weight:bold">create account</a></li>
26
+ <li>Your website must be added to Google Analytics account.</li>
27
+ <li>This plugin must be connected to your Google Analytics account: <a href="<?php echo WPAdm_GA::URL_GA_AUTH.'?fix&v='.urldecode(WPAdm_GA::get_plugin_version()).'&redirect='. urlencode(WPAdm_GA::getCurUrl()).'"'; ?>" style="font-weight:bold">connect</a></li>
28
+ <li>You meet conditions of 1,2 and 3, but Google Analytics stats not shown:<br>
29
+ try to <button type="submit" style="padding: 0px; font-weight: bold" name="ga-disconnect-btn" value="disconnect" class="btn-link">disconnect</button> this plugin from Google Analytics account and <a href="<?php echo WPAdm_GA::URL_GA_AUTH.'?fix&v='.urldecode(WPAdm_GA::get_plugin_version()).'&redirect='. urlencode(WPAdm_GA::getCurUrl()).'"'; ?>" style="font-weight:bold">connect</a> it again.
30
+ </li>
31
+ </ol>
32
+
33
+ <p style="font-size: 15px; margin: 0px; padding: 0px; ">
34
+ If doesn't help - write us
35
+ </p>
36
+ </form>
37
+
38
+ <h2><?php _e('Suggestion', 'analytics-counter');?></h2>
39
+ <textarea style="width: 100%; height: 150px;" id="wpadm-ga_support_text"></textarea>
40
+ </div>
41
+
42
+ <div id="wpadm-ga_support_thank_container" style="display: none;">
43
+ <h2><?php _e('Thanks for your suggestion!', 'analytics-counter');?></h2>
44
+ <?php _e('Within next plugin updates we will try to satisfy your request.', 'analytics-counter'); ?>
45
+ </div>
46
+
47
+ <div id="wpadm-ga_support_error_container" style="display: none;">
48
+ <br><b><?php _e('At your website the mail functionality is not available.', 'analytics-counter');?></b><br /><br />
49
+ <?php _e('Your request was not sent.', 'analytics-counter');?>
50
+ </div>
51
+
52
+
53
+ <div style="text-align: right; margin-top: 20px;">
54
+ <button type="button" class="btn btn-default" onclick="jQuery('.tb-close-icon').click()"><?php _e('close', 'analytics-counter');?></button>
55
+ <input type="hidden" id="wpadm-ga_support_security" value="<?php echo wp_create_nonce( 'wpadm-ga_support' ); ?>">
56
+ <button type="button" class="btn btn-primary" id="wpadm-ga-support_send_button" onclick="wpadm_ga_sendSupportText()"><?php _e('Send suggestion', 'analytics-counter');?></button>
57
+
58
+ </div>
59
+ </div>
60
+
61
+
62
+ <?php
63
+ /**
64
+ * @var $wpadm_ga_view WPAdm_GA_View
65
+ */
66
+ $show_notice_5stars = false;
67
+
68
+ $hide_get_pro_description = get_option('wpadm-ga-hideGetProDescription');
69
+
70
+ if (!isset($_GET['modal'])) {
71
+ if (!get_option('wpadm-ga-stopNotice5Stars')) {
72
+ $first_time = get_option('wpadm-ga-first_time');
73
+ $show_notice_5stars = ($first_time && $first_time < time() - 24 * 60 * 60);
74
+ }
75
+ }
76
+ ?>
77
+
78
+ <?php
79
+ if (!isset($_GET['modal'])):
80
+ if(!get_option('wpadm_ga_pro_key')):
81
+ $calback_url = admin_url("admin.php?page=" .WPADM_GA__MENU_PREFIX . 'settings'); ?>
82
+ <input type="hidden" id="wpadm_ga_GetProDescription_security" value="<?php echo wp_create_nonce( 'wpadm_ga_GetProDescription' ); ?>">
83
+ <div class="wpadm-ga-notice-get-pro" <?php if ($hide_get_pro_description) { echo 'style="display: none"'; } ?> id="wpadm_ga_getpro_description">
84
+ <div style=" float: left; padding: 30px; text-align: center">
85
+ <img src="<?php echo plugins_url('/img/icon-128x128.png',__FILE__);?>" style="margin-bottom: 14px; cursor: pointer;" onclick="jQuery('#btn_pro_big_btn').click();" title="Get PRO version" alt="Get PRO version">
86
+ <br>
87
+ <a href="javascript:void(0)" onclick="jQuery('#btn_pro_big_btn').click();" style="font-size: 16px;text-decoration: underline;">Analytics PRO</a>
88
+ </div>
89
+ <div style="padding: 10px; float: left;">
90
+ <p style="font-weight: bold; font-size: 16px;"><?php _e('Use Professional Analytics Counter plugin and get:', 'analytics-counter');?></p>
91
+ <ul class="wpadm_ga_notice_pro_features">
92
+ <li><?php _e('Unlimited Statistics', 'analytics-counter');?></li>
93
+ <li><?php _e('Visual Counter of Google Analytics', 'analytics-counter');?></li>
94
+ <li><?php _e('Counter Widget', 'analytics-counter');?></li>
95
+ <li><?php _e('Customize Counter and places', 'analytics-counter');?>'</li>
96
+ <li><?php _e('Shortcodes of Google Analytics', 'analytics-counter');?></li>
97
+ <li><?php _e('One Year Free Updates & One Year Priority support', 'analytics-counter');?></li>
98
+ </ul>
99
+ </div>
100
+ <div style="padding-top: 90px; float:left;">
101
+ <form action="<?php echo WPADM_GA__SSERVER; ?>api/" method="post">
102
+ <input type="hidden" value="<?php echo home_url();?>" name="site">
103
+ <input type="hidden" value="proBackupPay" name="actApi">
104
+ <input type="hidden" value="<?php echo get_option('admin_email');?>" name="email">
105
+ <input type="hidden" value="ga" name="plugin">
106
+ <input type="hidden" value="<?php echo $calback_url . '&pay=success'; ?>" name="success_url">
107
+ <input type="hidden" value="<?php echo $calback_url . '&pay=cancel'; ?>" name="cancel_url">
108
+ <input type="submit" id="btn_pro_big_btn" class="wpadm-ga-btn-get-pro" style="margin-left: 50px" value="Get PRO">
109
+ </form>
110
+ </div>
111
+ <div style="padding: 10px; text-align: right; vertical-align: top;">
112
+
113
+ <button class="btn btn-link btn-sm" onclick="wpadm_ga_hideGetProDescription()">[ <?php _e('Hide this message','analytics-counter');?> ]</button>
114
+ </div>
115
+ <div class="clear"></div>
116
+ </div>
117
+ <div class="wpadm-ga-notice-get-pro" id="wpadm_ga_getpro_notice" style="font-weight: bold; font-size: 16px; height: 70px; <?php if (!$hide_get_pro_description) { echo 'display: none;'; } ?>">
118
+ <div style="float: left">
119
+ <form action="<?php echo WPADM_GA__SSERVER; ?>api/" method="post">
120
+ <img src="<?php echo plugins_url('/img/pro_48x48.png',__FILE__);?>" title="Get PRO version" alt="Get PRO version">
121
+ Use Professional Analytics Counter plugin
122
+
123
+ <input type="hidden" value="<?php echo home_url();?>" name="site">
124
+ <input type="hidden" value="proBackupPay" name="actApi">
125
+ <input type="hidden" value="<?php echo get_option('admin_email');?>" name="email">
126
+ <input type="hidden" value="ga" name="plugin">
127
+ <input type="hidden" value="<?php echo $calback_url . '&pay=success'; ?>" name="success_url">
128
+ <input type="hidden" value="<?php echo $calback_url . '&pay=cancel'; ?>" name="cancel_url">
129
+ <input type="submit" class="wpadm-ga-btn-get-pro" style="margin-left: 30px; padding: 5px; font-size: 14px;;" value="Get PRO">
130
+ </form>
131
+
132
+ </div>
133
+ <div style="text-align: right;">
134
+
135
+ <button class="btn btn-link" onclick="wpadm_ga_showGetProDescription()">[ <?php _e('show description','analytics-counter');?> ]</button>
136
+ </div>
137
+ </div>
138
+ <?php else:
139
+ $url = admin_url("admin.php?page=" .WPADM_GA__MENU_PREFIX . 'settings&download_pro');
140
+ ?>
141
+ <div class="wpadm-ga-notice-get-pro" id="wpadm_ga_getpro_notice" style="font-weight: bold; font-size: 16px; height: 70px; ">
142
+ <div style="float: left;">
143
+ <img src="<?php echo plugins_url('/img/pro_48x48.png',__FILE__);?>" title="Get PRO version" alt="Get PRO version">
144
+ <?php _e('The "Google Analytics Counter PRO" version can be downloaded here:', 'analytics-counter');?> <a href="<?php echo $url; ?>">DOWNLOAD<img style="padding-left: 10px; margin-top: -15px;" src="<?php echo plugins_url('/img/wpadm.com_download_ga.gif',__FILE__);?>"> </a>
145
+ </div>
146
+ </div>
147
+
148
+ <?php endif; ?>
149
+ <?php endif; ?>
150
+ <div id="wpadm-ga-layout">
151
+ <div id="wpadm-ga-header">
152
+ <h1 style="display: inline;"><img src="<?php echo plugins_url('/img/big_icon.png',__FILE__); ?>" style="height: 48px; width: 48px;"> <?php echo WPAdm_GA_View::$title; ?> <small><?php echo WPAdm_GA_View::$subtitle;?></small></h1>
153
+ </div>
154
+
155
+ <?php if ($show_notice_5stars): ?>
156
+ <div class="wpadm-ga-notice-5stars-content">
157
+ <div class="wpadm-ga-notice-5stars-right">
158
+ <input type="hidden" id="wpadm_ga_stopNotice5Stars_security" value="<?php echo wp_create_nonce('wpadm_ga_stopNotice5Stars'); ?>">
159
+ <a id="wpadm-ga-notice-5stars-remover" href="javascript:void(0)" onclick="wpadm_ga_stopNotice5Stars()">[ <?php _e('Hide this message','analytics-counter');?> ]</a>
160
+ </div>
161
+ <div class="wpadm-ga-notice-5stars-left" onclick="window.open('https://wordpress.org/support/view/plugin-reviews/analytics-counter?filter=5#postform')">
162
+ <?php _e('Leave us 5 stars', 'analytics-counter');?>
163
+ <button id="wpadm-ga-button-5stars" type="button" class="btn btn-default btn-sm">
164
+ <span class="glyphicon glyphicon-star" aria-hidden="true"></span>
165
+ <span class="glyphicon glyphicon-star" aria-hidden="true"></span>
166
+ <span class="glyphicon glyphicon-star" aria-hidden="true"></span>
167
+ <span class="glyphicon glyphicon-star" aria-hidden="true"></span>
168
+ <span class="glyphicon glyphicon-star" aria-hidden="true"></span>
169
+ </button>
170
+ <small><?php _e('It will help us to develop this plugin for you', 'analytics-counter');?></small>
171
+ </div>
172
+ </div>
173
+
174
+ <div class="clear"></div>
175
+ <?php endif; ?>
176
+
177
+ <?php
178
+ foreach (WPAdm_GA_View::$errors as $error) {
179
+ echo "<div class=\"error\"><p><b>{$error}</b></p></div>";
180
+ }
181
+ ?>
182
+
183
+
184
+ <div id="wpadm-ga-content">
185
+ <?php
186
+ if(WPAdm_GA_View::$content_file) {
187
+ require WPAdm_GA_View::$content_file;
188
+ }
189
+ ?>
190
+ </div>
191
+
192
+ <div id="wpadm-ga-footer"></div>
193
+ </div>
194
+
195
+ <script>
196
+ var wpadm_ga_url_GA_AUTH = "<?php echo WPAdm_GA::URL_GA_AUTH; ?>";
197
+ var wpadm_ga_url_GA_SETTINGS = "<?php echo admin_url('options-general.php?page=wpadm-ga-menu-settings') ?>";
198
+ jQuery( document ).ready(function() {
199
+ jQuery('#wpadm-ga_support_text').keyup(function() {
200
+ this.style.height = "150px";
201
+ this.style.height = (this.scrollHeight) + "px";
202
+ });
203
+ });
204
  </script>
view/scripts/wpadm-ga-modal.css ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ #wpadminbar {
2
+ display: none;
3
+ }
4
+ html.wp-toolbar {
5
+ padding-top: 0px;
6
+ }
7
+ body.settings_page_wpadm-ga-menu-settings {
8
+ overflow: hidden;
9
+ }
view/scripts/wpadm-ga.css CHANGED
@@ -1,11 +1,8 @@
1
  #wpadm-ga-header {
2
  background-color: #005082;
3
- /*background-color: rgba(0, 155, 255, 0.05);*/
4
  color: white;
5
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
6
- /*height: 93px;*/
7
  padding: 10px 30px 10px 10px;
8
- /*margin:0 10px 10px 10px;*/
9
  }
10
 
11
 
@@ -34,7 +31,6 @@ label.checkbox-label input[type=checkbox]{
34
  border-radius: 3px;
35
  border: 1px solid gray;
36
  background-color: white;
37
- /*width: 100%;*/
38
  }
39
 
40
  #wpadm-ga-content {
@@ -98,13 +94,8 @@ label.checkbox-label input[type=checkbox]{
98
  #wpadm_ga_settings_container,
99
  #wpadm-ga-content div.report
100
  {
101
- /*border: 1px solid #04a4cc;*/
102
- /*background-color: rgba(4, 164, 204, 0.05); */
103
  border: 1px solid gray;
104
  background-color: white;
105
- /*background-color: #fbfbfb; */
106
- /*padding: 5px;*/
107
- /*margin: 5px;*/
108
  -webkit-border-radius: 3px;
109
  -moz-border-radius: 3px;
110
  border-radius: 3px;
@@ -114,7 +105,6 @@ label.checkbox-label input[type=checkbox]{
114
  #wpadm-ga-content div.report-data {
115
  min-width: 100px;
116
  float: left;
117
- /*padding-bottom: 20px;*/
118
  }
119
 
120
  #wpadm-ga-content div.panel-heading {
@@ -128,7 +118,6 @@ label.checkbox-label input[type=checkbox]{
128
 
129
 
130
  .daterangepicker
131
- /*dropdown-menu opensright*/
132
  {
133
  display: none;
134
  }
@@ -160,12 +149,9 @@ button.active_group_by {
160
  color:red;
161
  }
162
  .report-result {
163
- /*font-size: 25px;*/
164
- /*padding-left: 30px;*/
165
  }
166
 
167
  .report-data .report-result {
168
- /*padding-left: 30px;*/
169
  font-size: 25px;
170
  }
171
 
@@ -183,14 +169,11 @@ button.active_group_by {
183
  }
184
 
185
  #reportrange {
186
- /*margin-left: 5px; */
187
- /*margin-top: 20px; */
188
- /*margin-bottom: 20px; */
189
  background: #fff;
190
  cursor: pointer;
191
  padding: 5px 10px;
192
  border: 1px solid #ccc;
193
- width: 300px;
194
  }
195
 
196
  .wpadm-gapi-analytics-data-chart-styles-table-tr-odd {
@@ -237,3 +220,78 @@ button.active_group_by {
237
  font-size: 1em;
238
  color: white;
239
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  #wpadm-ga-header {
2
  background-color: #005082;
 
3
  color: white;
4
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
 
5
  padding: 10px 30px 10px 10px;
 
6
  }
7
 
8
 
31
  border-radius: 3px;
32
  border: 1px solid gray;
33
  background-color: white;
 
34
  }
35
 
36
  #wpadm-ga-content {
94
  #wpadm_ga_settings_container,
95
  #wpadm-ga-content div.report
96
  {
 
 
97
  border: 1px solid gray;
98
  background-color: white;
 
 
 
99
  -webkit-border-radius: 3px;
100
  -moz-border-radius: 3px;
101
  border-radius: 3px;
105
  #wpadm-ga-content div.report-data {
106
  min-width: 100px;
107
  float: left;
 
108
  }
109
 
110
  #wpadm-ga-content div.panel-heading {
118
 
119
 
120
  .daterangepicker
 
121
  {
122
  display: none;
123
  }
149
  color:red;
150
  }
151
  .report-result {
 
 
152
  }
153
 
154
  .report-data .report-result {
 
155
  font-size: 25px;
156
  }
157
 
169
  }
170
 
171
  #reportrange {
 
 
 
172
  background: #fff;
173
  cursor: pointer;
174
  padding: 5px 10px;
175
  border: 1px solid #ccc;
176
+ width: 310px;
177
  }
178
 
179
  .wpadm-gapi-analytics-data-chart-styles-table-tr-odd {
220
  font-size: 1em;
221
  color: white;
222
  }
223
+
224
+ ul.wpadm_ga_notice_pro_features {
225
+ display: table;
226
+ list-style-image: url('../img/ok-icon.png');
227
+ padding-left: 50px;
228
+ }
229
+ ul.wpadm_ga_notice_pro_features li {
230
+
231
+ font-size: 16px;
232
+ margin-bottom: 4px;
233
+
234
+ }
235
+
236
+ .wpadm-ga-notice-get-pro {
237
+ background-color: #fff;
238
+ border: 1px solid #e8e8e8;
239
+ padding: 10px;
240
+ margin-top:10px;
241
+ }
242
+
243
+ .wpadm-ga-btn-get-pro {
244
+ background: linear-gradient(to bottom, #5cb85c 5%, #1F701F 100%);
245
+ border: 1px solid #1F701F;
246
+ text-shadow: 0px 1px 0px #283966;
247
+ -webkit-border-radius: 3px;
248
+ border-radius: 3px;
249
+ display: inline-block;
250
+ cursor: pointer;
251
+ color: #ffffff;
252
+ font-family: Arial;
253
+ font-size: 17px;
254
+ font-weight: bold;
255
+ padding: 10px 20px;
256
+ text-decoration: none;
257
+ }
258
+
259
+ .wpadm-ga-btn-get-pro:hover {
260
+ background: linear-gradient(to bottom, #1F701F 5%, #5cb85c 100%);
261
+ }
262
+
263
+ .wpadm_ga_code_tab_btn, .wpadm_ga_code_tab_btn_active {
264
+ padding: 10px;
265
+ text-align: center;
266
+ cursor: pointer;
267
+ font-weight: bold;
268
+ background-color: #f9f9f9;
269
+ color: gray;
270
+ border: 1px solid #b4b4b4;
271
+ }
272
+
273
+ .wpadm_ga_code_tab_btn_active {
274
+ background-color: #EDEDED;
275
+ color: black;
276
+ }
277
+
278
+ .wpadm_ga_code_tab {
279
+ padding: 20px;
280
+ background-color: #EDEDED;
281
+ border: 1px solid #b4b4b4;
282
+ border-top: none;
283
+ }
284
+
285
+ #wpadm_ga_manual_tracking_code {
286
+ border: 1px solid #b4b4b4;
287
+ color: black;
288
+ }
289
+
290
+ #wpadm_ga_submit_code_btn {
291
+ background-color: #9acfea;
292
+ }
293
+
294
+ #wpadm_ga_submit_code_btn:hover {
295
+ background-color: #0088cc;
296
+ color: white;
297
+ }
view/scripts/wpadm-ga.js CHANGED
@@ -22,7 +22,7 @@ function wpadm_form_validate() {
22
  if (wpadm_e('wpadm_username').value == '') {
23
  alert('Please enter e-mail');
24
  wpadm_e('wpadm_username').focus();
25
- return false;
26
  }
27
  if (wpadm_e('wpadm_password').value == '') {
28
  alert('Please enter password');
@@ -146,21 +146,28 @@ function wpadm_ga_formatError(error) {
146
 
147
 
148
  function wpadm_ga_getCache(gapi_object) {
149
-
150
  try {
151
- if (!gapi_object.wc) {
 
 
 
 
 
 
152
  gapi_object.execute();
153
  return;
154
  }
155
 
156
- var query = gapi_object.wc.query;
157
- var object_type = (undefined !== gapi_object.wc.chart) ? 'chart' : 'data';
158
 
159
  query['start-index'] = (undefined == query['start-index']) ? 1 : query['start-index'];
160
  query['max-results'] = (undefined == query['max-results']) ? 1000 : query['max-results'];
161
 
162
  var data = {
163
  'action': 'getCache',
 
164
 
165
  'query': query,
166
  'request_type': 'success',
@@ -174,7 +181,7 @@ function wpadm_ga_getCache(gapi_object) {
174
  if (res && res.status == 'success') {
175
  if (object_type == 'chart') {
176
  if (res.html) {
177
- gapi_object.wc.chart.container.innerHTML = '<div class="gapi-analytics-data-chart">' + res.html + '</div>';
178
  }
179
  }
180
 
@@ -203,12 +210,20 @@ function wpadm_ga_getCache(gapi_object) {
203
  }
204
 
205
  function wpadm_ga_setCache(result, type) {
206
- if(undefined !== result.query) {
 
 
207
  var query = result.query;
208
  var html = '';
209
  var object_type = 'data';
210
  }
211
- if (undefined == query && undefined !== result.response && undefined !== result.response.query) {
 
 
 
 
 
 
212
  var query = result.response.query;
213
  var html = result.chart.ma.innerHTML;
214
  var object_type = 'chart';
@@ -217,6 +232,7 @@ function wpadm_ga_setCache(result, type) {
217
  if (undefined !== query ) {
218
  var data = {
219
  'action': 'setCache',
 
220
 
221
  'query': query,
222
  'html': html,
@@ -235,28 +251,27 @@ function wpadm_ga_setCache(result, type) {
235
 
236
  });
237
  } else {
238
- console.log('empty query');
239
- console.dir(result);
240
  }
241
  }
242
 
243
  function wpadm_ga_sendSupportText() {
244
 
245
  if(jQuery('#wpadm-ga_support_text').val().trim() == '') {
 
246
  return;
247
  }
248
 
249
  var data = {
250
  'action': 'sendSupport',
251
-
252
  'message': jQuery('#wpadm-ga_support_text').val()
253
  }
254
 
255
  jQuery.post(ajaxurl, data, function (response) {
256
  try {
257
- console.dir(response)
258
  var res = jQuery.parseJSON(response);
259
- console.dir(res);
260
  if (res) {
261
  jQuery('#wpadm-ga_support_text_container').hide();
262
  jQuery('#wpadm-ga-support_send_button').hide();
@@ -288,9 +303,36 @@ function wpadm_ga_stopNotice5Stars() {
288
  jQuery('.wpadm-ga-notice-5stars-content').hide( "slow" );
289
  var data = {
290
  'action': 'stopNotice5Stars',
291
-
292
  'stop': 1
293
  }
294
  jQuery.post(ajaxurl, data, function (response) {
295
  });
296
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
  if (wpadm_e('wpadm_username').value == '') {
23
  alert('Please enter e-mail');
24
  wpadm_e('wpadm_username').focus();
25
+ return false;
26
  }
27
  if (wpadm_e('wpadm_password').value == '') {
28
  alert('Please enter password');
146
 
147
 
148
  function wpadm_ga_getCache(gapi_object) {
149
+
150
  try {
151
+ //if (!gapi_object.wc || !gapi_object.wc.chart || !gapi_object.wc.chart.container || !gapi_object.wc.chart.container.innerHTML) {
152
+ if (
153
+ !gapi_object.hasOwnProperty('Ka') ||
154
+ !gapi_object.Ka.hasOwnProperty('chart') ||
155
+ !gapi_object.Ka.chart.hasOwnProperty('container') ||
156
+ undefined == gapi_object.Ka.chart.container.innerHTML
157
+ ) {
158
  gapi_object.execute();
159
  return;
160
  }
161
 
162
+ var query = gapi_object.Ka.query;
163
+ var object_type = (undefined !== gapi_object.Ka.chart) ? 'chart' : 'data';
164
 
165
  query['start-index'] = (undefined == query['start-index']) ? 1 : query['start-index'];
166
  query['max-results'] = (undefined == query['max-results']) ? 1000 : query['max-results'];
167
 
168
  var data = {
169
  'action': 'getCache',
170
+ 'security': jQuery('#wpadm_ga_cache_security').val(),
171
 
172
  'query': query,
173
  'request_type': 'success',
181
  if (res && res.status == 'success') {
182
  if (object_type == 'chart') {
183
  if (res.html) {
184
+ gapi_object.Ka.chart.container.innerHTML = '<div class="gapi-analytics-data-chart">' + res.html + '</div>';
185
  }
186
  }
187
 
210
  }
211
 
212
  function wpadm_ga_setCache(result, type) {
213
+ //if(undefined !== result.query) {
214
+ var query;
215
+ if(result.hasOwnProperty('query')) {
216
  var query = result.query;
217
  var html = '';
218
  var object_type = 'data';
219
  }
220
+ if (!result.hasOwnProperty('query') &&
221
+ result.hasOwnProperty('response') &&
222
+ result.response.hasOwnProperty('query') &&
223
+ result.hasOwnProperty('chart') &&
224
+ result.chart.hasOwnProperty('ma') &&
225
+ result.chart.ma.hasOwnProperty('innerHTML'))
226
+ {
227
  var query = result.response.query;
228
  var html = result.chart.ma.innerHTML;
229
  var object_type = 'chart';
232
  if (undefined !== query ) {
233
  var data = {
234
  'action': 'setCache',
235
+ 'security': jQuery('#wpadm_ga_cache_security').val(),
236
 
237
  'query': query,
238
  'html': html,
251
 
252
  });
253
  } else {
254
+ // console.log('empty query');
255
+ // console.dir(result);
256
  }
257
  }
258
 
259
  function wpadm_ga_sendSupportText() {
260
 
261
  if(jQuery('#wpadm-ga_support_text').val().trim() == '') {
262
+ alert('Please, describe your suggestion or issue and then click "Send" button.');
263
  return;
264
  }
265
 
266
  var data = {
267
  'action': 'sendSupport',
268
+ 'security': jQuery('#wpadm-ga_support_security').val(),
269
  'message': jQuery('#wpadm-ga_support_text').val()
270
  }
271
 
272
  jQuery.post(ajaxurl, data, function (response) {
273
  try {
 
274
  var res = jQuery.parseJSON(response);
 
275
  if (res) {
276
  jQuery('#wpadm-ga_support_text_container').hide();
277
  jQuery('#wpadm-ga-support_send_button').hide();
303
  jQuery('.wpadm-ga-notice-5stars-content').hide( "slow" );
304
  var data = {
305
  'action': 'stopNotice5Stars',
306
+ 'security': jQuery('#wpadm_ga_stopNotice5Stars_security').val(),
307
  'stop': 1
308
  }
309
  jQuery.post(ajaxurl, data, function (response) {
310
  });
311
+ }
312
+
313
+ function wpadm_ga_hideGetProDescription() {
314
+ jQuery('#wpadm_ga_getpro_description').hide( "slow" );
315
+ jQuery('#wpadm_ga_getpro_notice').show( "slow" );
316
+
317
+ var data = {
318
+ 'action': 'hideGetProDescription',
319
+ 'security': jQuery('#wpadm_ga_GetProDescription_security').val(),
320
+ 'hide': 1
321
+ }
322
+ jQuery.post(ajaxurl, data, function (response) {
323
+ });
324
+ }
325
+
326
+ function wpadm_ga_showGetProDescription() {
327
+ jQuery('#wpadm_ga_getpro_notice').hide( "slow" );
328
+ jQuery('#wpadm_ga_getpro_description').show( "slow" );
329
+
330
+ var data = {
331
+ 'action': 'hideGetProDescription',
332
+ 'security': jQuery('#wpadm_ga_GetProDescription_security').val(),
333
+ 'hide': 0
334
+ }
335
+ jQuery.post(ajaxurl, data, function (response) {
336
+ });
337
+ }
338
+
view/settings.php CHANGED
@@ -1,19 +1,10 @@
1
  <?php
2
- if (isset($_GET['modal'])): ?>
3
- <style>
4
- #wpadminbar {
5
- display: none;
6
- }
7
- html.wp-toolbar {
8
- padding-top: 0px;
9
- }
10
- body.settings_page_wpadm-ga-menu-settings {
11
- overflow: hidden;
12
- }
13
-
14
- </style>
15
-
16
- <?php
17
  endif;
18
 
19
  require dirname(__FILE__) . DIRECTORY_SEPARATOR . 'settings_ga_account.php';
1
  <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
4
+ if (isset($_GET['modal'])):
5
+ wp_register_style( 'wpadm-ga-modal-css', plugins_url(WPADM_GA__PLUGIN_NAME. '/view/scripts/wpadm-ga-modal.css' ) );
6
+ wp_enqueue_style( 'wpadm-ga-modal-css' );
7
+
 
 
 
 
 
 
 
 
 
8
  endif;
9
 
10
  require dirname(__FILE__) . DIRECTORY_SEPARATOR . 'settings_ga_account.php';
view/settings_ga_account.php CHANGED
@@ -1,4 +1,6 @@
1
- <h2>Google Analytics Account</h2>
 
 
2
  <?php
3
 
4
  $token = WPAdm_GA_Options::getGAAccessToken();
@@ -35,9 +37,10 @@ if($type == 'empty_token') {
35
  <div id="ga-accounts-container">
36
  <div class="container">
37
  <form class="form-horizontal" method="post">
 
38
  <input type="hidden" name="form_name" value="ga-account">
39
  <div class="form-group">
40
- <label for="ga-id" class="col-xs-1 control-label">Site</label>
41
 
42
  <div class="col-md-5">
43
  <select id='ga-accounts-select' style="width: 100%;" name="ga-id" onchange="onChangeAccount(this.options[this.selectedIndex].value)" onclick="wpadm_loadSites()">
@@ -47,7 +50,7 @@ if($type == 'empty_token') {
47
  echo "<option value='{$ga_accout_form->getValue('ga-id')}' selected>{$ga_accout_form->getValue('ga-url')}</option>";
48
  }
49
  ?>
50
- <option>loading...</option>
51
  <option></option>
52
  <option></option>
53
  <option></option>
@@ -57,34 +60,58 @@ if($type == 'empty_token') {
57
  <input type="hidden" name="ga-webPropertyId" id="ga_webPropertyId" value="<?php echo $ga_accout_form->getValue('ga-webPropertyId')?>">
58
  </div>
59
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  <div class="form-group">
61
  <div class="col-xs-offset-1 col-xs-10">
62
  <div class="checkbox">
63
  <?php if (isset($_GET['modal'])): ?>
64
- <input type="checkbox" name="ga-enableCode" id="ga-enableCode" value="1" <?php if($ga_accout_form->getValue('ga-enableCode')) echo 'checked="checked"'; ?>><label for="ga-enableCode"> Enable google analytics tracking code on subpages of selected website</label>
65
  <?php else: ?>
66
- <label for="ga-enableCode"><input type="checkbox" name="ga-enableCode" id="ga-enableCode" value="1" <?php if($ga_accout_form->getValue('ga-enableCode')) echo 'checked="checked"'; ?>> Enable google analytics tracking code on subpages of selected website</label>
67
  <?php endif; ?>
68
- </div>
69
  </div>
70
  </div>
71
  <div class="form-group">
72
  <div class="col-xs-offset-1 col-xs-10">
73
- <button type="submit" class="btn btn-success">Save</button>
74
  </div>
75
  </div>
 
 
 
 
76
  </form>
77
  </div>
78
  </div>
79
 
80
-
81
- <!--<form method="post">-->
82
- <!-- <input type="hidden" name="form_name" value="ga-account-logout">-->
83
- <!-- <input type="submit" value="logout">-->
84
- <!--</form> -->
85
-
86
-
87
-
88
  <script>
89
 
90
  var ga_accounts = {};
@@ -130,7 +157,7 @@ gapi.analytics.ready(function () {
130
 
131
  var accounts = results.items;
132
  if (accounts.length == 0) {
133
- setStatusError('ga-accounts-container-loading', 'User does not have any Google Analytics account');
134
  jQuery('#ga-accounts-container-loading').hide();
135
  return;
136
  }
@@ -182,7 +209,15 @@ gapi.analytics.ready(function () {
182
  document.getElementById('ga_webPropertyId').value = ga_accounts['id'+id].webPropertyId;
183
  }
184
 
 
 
 
 
185
 
186
-
 
 
 
 
187
  </script>
188
 
1
+ <h2><?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+ _e('Google Analytics Account', 'analytics-counter');?></h2>
4
  <?php
5
 
6
  $token = WPAdm_GA_Options::getGAAccessToken();
37
  <div id="ga-accounts-container">
38
  <div class="container">
39
  <form class="form-horizontal" method="post">
40
+ <?php wp_nonce_field( 'wpadm_settings_ga_account' ); ?>
41
  <input type="hidden" name="form_name" value="ga-account">
42
  <div class="form-group">
43
+ <label for="ga-id" class="col-xs-1 control-label"><?php _e('Site', 'analytics-counter');?></label>
44
 
45
  <div class="col-md-5">
46
  <select id='ga-accounts-select' style="width: 100%;" name="ga-id" onchange="onChangeAccount(this.options[this.selectedIndex].value)" onclick="wpadm_loadSites()">
50
  echo "<option value='{$ga_accout_form->getValue('ga-id')}' selected>{$ga_accout_form->getValue('ga-url')}</option>";
51
  }
52
  ?>
53
+ <option><?php _e('loading...', 'analytics-counter');?></option>
54
  <option></option>
55
  <option></option>
56
  <option></option>
60
  <input type="hidden" name="ga-webPropertyId" id="ga_webPropertyId" value="<?php echo $ga_accout_form->getValue('ga-webPropertyId')?>">
61
  </div>
62
  </div>
63
+
64
+ <div class="form-group">
65
+ <div class="col-xs-offset-1 col-xs-10">
66
+ <div class="checkbox">
67
+ <?php if (isset($_GET['modal'])): ?>
68
+ <input onchange="changeEnableCode(this)" type="checkbox" name="ga-enableCode" id="ga-enableCode" value="1" <?php if($ga_accout_form->getValue('ga-enableCode')) echo 'checked="checked"'; ?>><label for="ga-enableCode"> <?php _e('Enable google analytics tracking code on subpages of selected website', 'analytics-counter');?></label>
69
+ <?php else: ?>
70
+ <label for="ga-enableCode"><input onchange="changeEnableCode(this)" type="checkbox" name="ga-enableCode" id="ga-enableCode" value="1" <?php if($ga_accout_form->getValue('ga-enableCode')) echo 'checked="checked"'; ?>> <?php _e('Enable google analytics tracking code on subpages of selected website', 'analytics-counter');?></label>
71
+ <?php endif; ?>
72
+ </div>
73
+ </div>
74
+ </div>
75
+
76
+ <div class="form-group">
77
+ <div class="col-xs-offset-1 col-xs-10">
78
+ <div class="checkbox" >
79
+ <fieldset <?php if(!$ga_accout_form->getValue('ga-enableCode')) echo 'disabled style="color:gray;"'; ?> id="set-ga-enableAnonymization">
80
+ <?php if (isset($_GET['modal'])): ?>
81
+ <input type="checkbox" name="ga-enableAnonymization" id="ga-enableAnonymization" value="1" <?php if($ga_accout_form->getValue('ga-enableAnonymization')) echo 'checked="checked"'; ?>><label for="ga-enableAnonymization"> <?php _e('Enable IP Anonymization', 'analytics-counter');?></label> <a href="https://support.google.com/analytics/answer/2763052" target="_blank"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a>
82
+
83
+ <?php else: ?>
84
+ <label for="ga-enableAnonymization"><input type="checkbox" name="ga-enableAnonymization" id="ga-enableAnonymization" value="1" <?php if($ga_accout_form->getValue('ga-enableAnonymization')) echo 'checked="checked"'; ?>> <?php _e('Enable IP Anonymization', 'analytics-counter');?></label> <a href="https://support.google.com/analytics/answer/2763052" target="_blank"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a>
85
+ <?php endif; ?>
86
+ </fieldset>
87
+ </div>
88
+ </div>
89
+ </div>
90
+
91
  <div class="form-group">
92
  <div class="col-xs-offset-1 col-xs-10">
93
  <div class="checkbox">
94
  <?php if (isset($_GET['modal'])): ?>
95
+ <input type="checkbox" name="ga-menuOnlyAdmin" id="ga-menuOnlyAdmin" value="1" <?php if($ga_accout_form->getValue('ga-menuOnlyAdmin')) echo 'checked="checked"'; ?>><label for="ga-menuOnlyAdmin"> <?php _e('Appear in menu for admins only', 'analytics-counter');?></label>
96
  <?php else: ?>
97
+ <label for="ga-menuOnlyAdmin"><input type="checkbox" name="ga-menuOnlyAdmin" id="ga-menuOnlyAdmin" value="1" <?php if($ga_accout_form->getValue('ga-menuOnlyAdmin')) echo 'checked="checked"'; ?>> <?php _e('Appear in menu for admins only', 'analytics-counter');?></label>
98
  <?php endif; ?>
99
+ </div>
100
  </div>
101
  </div>
102
  <div class="form-group">
103
  <div class="col-xs-offset-1 col-xs-10">
104
+ <button type="submit" class="btn btn-success"><?php _e('Save', 'analytics-counter');?></button>
105
  </div>
106
  </div>
107
+
108
+ <hr>
109
+ <?php _e('Status', 'analytics-counter');?>: <span style="color: green; font-weight: bold; margin-right: 50px; "><?php _e('connected', 'analytics-counter');?></span><button type="submit" name="ga-disconnect-btn" value="disconnect" class="btn btn-link" onclick="return confirm('<?php _e('Are you sure you want to disconnect from your Google Analytics account?', 'analytics-counter');?>');"><?php _e('Disconnect your Google Analytics Account', 'analytics-counter');?></button>
110
+
111
  </form>
112
  </div>
113
  </div>
114
 
 
 
 
 
 
 
 
 
115
  <script>
116
 
117
  var ga_accounts = {};
157
 
158
  var accounts = results.items;
159
  if (accounts.length == 0) {
160
+ setStatusError('ga-accounts-container-loading', "<?php _e('User does not have any Google Analytics account', 'analytics-counter');?>");
161
  jQuery('#ga-accounts-container-loading').hide();
162
  return;
163
  }
209
  document.getElementById('ga_webPropertyId').value = ga_accounts['id'+id].webPropertyId;
210
  }
211
 
212
+ function changeEnableCode(ch) {
213
+ if(ch.checked) {
214
+ jQuery('#set-ga-enableAnonymization').attr('disabled', false);
215
+ jQuery('#set-ga-enableAnonymization').css('color', 'black');
216
 
217
+ } else {
218
+ jQuery('#set-ga-enableAnonymization').attr('disabled', true);
219
+ jQuery('#set-ga-enableAnonymization').css('color', 'gray');
220
+ }
221
+ }
222
  </script>
223
 
view/settings_wpadm_account.php CHANGED
@@ -1,3 +1,6 @@
 
 
 
1
  <div class="container">
2
  <div class="row">
3
  <div class="col-md-6">
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+ ?>
4
  <div class="container">
5
  <div class="row">
6
  <div class="col-md-6">
view/users.php CHANGED
@@ -1,26 +1,29 @@
1
- <?php
 
2
  $start_date = date("Y-m-d", strtotime("-30 day"));
3
  $end_date = date("Y-m-d", strtotime("-1 day"));
4
 
 
 
5
  ?>
6
 
7
  <div class="error" id="gapi_error" style="display: none;"></div>
8
 
9
 
10
  <div style="float: left; padding-right: 30px; margin-bottom: 20px;">
11
- <div style="font-weight: bold;">Date range</div>
12
  <div id="reportrange" class="pull-left">
13
  <i class="glyphicon glyphicon-calendar fa fa-calendar"></i>&nbsp;
14
  <span></span> <b class="caret"></b>
15
  </div>
16
  </div>
17
  <div style="float: left; padding-right: 30px; margin-bottom: 20px;">
18
- <div style="font-weight: bold;">Group statistics data by</div>
19
  <div class="btn-group" role="group" aria-label="...">
20
- <button class="group_by btn btn-default" onclick="changeGroupBy('dateHour', this)">Hour</button>
21
- <button class="group_by active_group_by btn btn-default" onclick="changeGroupBy('date', this)">Day</button>
22
- <button class="group_by btn btn-default" onclick="changeGroupBy('yearWeek', this)">Week</button>
23
- <button class="group_by btn btn-default" onclick="changeGroupBy('yearMonth', this)">Month</button>
24
  </div>
25
  </div>
26
 
@@ -28,12 +31,12 @@ $end_date = date("Y-m-d", strtotime("-1 day"));
28
  <div style="float: left; padding-right: 50px; margin-bottom: 20px;">
29
 
30
  <br>
31
- If you have any suggestions or wishes <a class="btn btn-info thickbox" href="#TB_inline?width=600&height=500&inlineId=wpadm-ga-support_container" style="margin-right: 0px;" onclick="wpadm_ga_supportFormNormalize()">Contact us</a>
32
 
33
  </div>
34
  <div style="float:left; margin-bottom: 20px;">
35
  <br>
36
- <a class="btn btn-info thickbox" href="<?php echo admin_url() . 'options-general.php?page=wpadm-ga-menu-settings&modal&TB_iframe=true&height=370'; ?>">Settings</a>
37
 
38
  </div>
39
 
@@ -44,21 +47,21 @@ $end_date = date("Y-m-d", strtotime("-1 day"));
44
 
45
  <div class="panel panel-default report report-data" id="data-users-container">
46
  <!-- Default panel contents -->
47
- <div class="panel-heading">Users<div class="report-loader"></div></div>
48
 
49
  <div class="report-result"></div>
50
 
51
  </div>
52
 
53
  <div class="panel panel-default report report-data" id="data-newUsers-container">
54
- <div class="panel-heading">New users<div class="report-loader"></div></div>
55
 
56
  <div class="report-result"></div>
57
  </div>
58
  <div class="clear"></div>
59
 
60
  <div class="panel panel-default report report-groupable" id="chart-1-container">
61
- <div class="panel-heading">All unique users and new users<div class="report-loader"></div></div>
62
 
63
  <div class="report-result"></div>
64
  </div>
@@ -67,14 +70,14 @@ $end_date = date("Y-m-d", strtotime("-1 day"));
67
  <div class="row">
68
  <div class="col-md-3">
69
  <div class="panel panel-default report" id="table-country-container">
70
- <div class="panel-heading">Top countries by users<div class="report-loader"></div></div>
71
 
72
  <div class="report-result report-result-table"></div>
73
  </div>
74
  </div>
75
  <div class="col-md-9">
76
  <div class="panel panel-default report" id="chart-country-container">
77
- <div class="panel-heading">Geo statistics data by users<div class="report-loader"></div></div>
78
  <div class="report-result"></div>
79
  </div>
80
  </div>
@@ -86,21 +89,21 @@ $end_date = date("Y-m-d", strtotime("-1 day"));
86
  <div class="row">
87
  <div class="col-md-4">
88
  <div class="panel panel-default report" id="pie-browser-container">
89
- <div class="panel-heading">Top browsers<div class="report-loader"></div></div>
90
 
91
  <div class="report-result"></div>
92
  </div>
93
  </div>
94
  <div class="col-md-4">
95
  <div class="panel panel-default report" id="pie-os-container">
96
- <div class="panel-heading">Top operating systems<div class="report-loader"></div></div>
97
 
98
  <div class="report-result"></div>
99
  </div>
100
  </div>
101
  <div class="col-md-4">
102
  <div class="panel panel-default report" id="pie-screenResolution-container">
103
- <div class="panel-heading">Top screen resolutions<div class="report-loader"></div></div>
104
 
105
  <div class="report-result"></div>
106
  </div>
@@ -109,6 +112,18 @@ $end_date = date("Y-m-d", strtotime("-1 day"));
109
  </div>
110
  <div class="clear"></div>
111
 
 
 
 
 
 
 
 
 
 
 
 
 
112
  <div style="display: none" class="wpadm-gapi-analytics-data-chart-styles-table-tr-odd"></div>
113
 
114
  <script>
@@ -158,7 +173,7 @@ $end_date = date("Y-m-d", strtotime("-1 day"));
158
  }, cb);
159
 
160
  $('#reportrange').on('apply.daterangepicker', function(ev, picker) {
161
- var reports = [dataChart1, data1, dataChartCountry, dataTableCountry, dataPieBrowser, dataPieOS, dataPieScreenResolution];
162
 
163
  var conts = jQuery('.report');
164
  for(var i = 0; i<conts.length; i++ ) {
@@ -190,10 +205,12 @@ $end_date = date("Y-m-d", strtotime("-1 day"));
190
  });
191
 
192
  function wpadmExecute() {
193
- this.on('success', function(result) {
194
- wpadm_ga_setCache(result, 'success');
195
- })
196
- wpadm_ga_getCache(this);
 
 
197
  }
198
 
199
  gapi.analytics.googleCharts.DataChart.prototype.wpadmExecute = wpadmExecute;
@@ -251,6 +268,34 @@ $end_date = date("Y-m-d", strtotime("-1 day"));
251
  jQuery('.gapi-analytics-data-chart-styles-table-tr-odd').css('background-color', jQuery('.wpadm-gapi-analytics-data-chart-styles-table-tr-odd').css('background-color'));
252
  })
253
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
254
  //////////////////////////////////
255
  window['dataPieBrowser'] = new gapi.analytics.googleCharts.DataChart({
256
  query: {
@@ -349,6 +394,11 @@ $end_date = date("Y-m-d", strtotime("-1 day"));
349
  setStatusError('data-newUsers-container', result.error.message);
350
  })
351
  data1.on('success', function(result) {
 
 
 
 
 
352
  setStatusSuccess('data-users-container', result.rows[0][0]);
353
  setStatusSuccess('data-newUsers-container', (((result.rows[0][1]-0)/((result.rows[0][0]-0)/100)).toFixed(2))+'%');
354
  })
@@ -382,6 +432,7 @@ $end_date = date("Y-m-d", strtotime("-1 day"));
382
  dataPieScreenResolution.wpadmExecute();
383
  dataPieOS.wpadmExecute();
384
  dataTableCountry.wpadmExecute();
 
385
  dataPieBrowser.wpadmExecute();
386
 
387
  })
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
  $start_date = date("Y-m-d", strtotime("-30 day"));
4
  $end_date = date("Y-m-d", strtotime("-1 day"));
5
 
6
+ require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'error_no_data.php';
7
+
8
  ?>
9
 
10
  <div class="error" id="gapi_error" style="display: none;"></div>
11
 
12
 
13
  <div style="float: left; padding-right: 30px; margin-bottom: 20px;">
14
+ <div style="font-weight: bold;"><?php _e('Date range', 'analytics-counter');?></div>
15
  <div id="reportrange" class="pull-left">
16
  <i class="glyphicon glyphicon-calendar fa fa-calendar"></i>&nbsp;
17
  <span></span> <b class="caret"></b>
18
  </div>
19
  </div>
20
  <div style="float: left; padding-right: 30px; margin-bottom: 20px;">
21
+ <div style="font-weight: bold;"><?php _e('Group statistics data by', 'analytics-counter');?></div>
22
  <div class="btn-group" role="group" aria-label="...">
23
+ <button class="group_by btn btn-default" onclick="changeGroupBy('dateHour', this)"><?php _e('Hour', 'analytics-counter');?></button>
24
+ <button class="group_by active_group_by btn btn-default" onclick="changeGroupBy('date', this)"><?php _e('Day', 'analytics-counter');?></button>
25
+ <button class="group_by btn btn-default" onclick="changeGroupBy('yearWeek', this)"><?php _e('Week', 'analytics-counter');?></button>
26
+ <button class="group_by btn btn-default" onclick="changeGroupBy('yearMonth', this)"><?php _e('Month', 'analytics-counter');?></button>
27
  </div>
28
  </div>
29
 
31
  <div style="float: left; padding-right: 50px; margin-bottom: 20px;">
32
 
33
  <br>
34
+ <?php _e('If you have any suggestions or wishes', 'analytics-counter');?> <a class="btn btn-info thickbox" href="#TB_inline?width=650&height=550&inlineId=wpadm-ga-support_container" style="margin-right: 0px;" onclick="wpadm_ga_supportFormNormalize()"><?php _e('Contact us', 'analytics-counter');?></a>
35
 
36
  </div>
37
  <div style="float:left; margin-bottom: 20px;">
38
  <br>
39
+ <a class="btn btn-info thickbox" href="<?php echo admin_url() . 'options-general.php?page=wpadm-ga-menu-settings&modal&TB_iframe=true&height=470'; ?>"><?php _e('Settings', 'analytics-counter');?></a>
40
 
41
  </div>
42
 
47
 
48
  <div class="panel panel-default report report-data" id="data-users-container">
49
  <!-- Default panel contents -->
50
+ <div class="panel-heading"><?php _e('Users', 'analytics-counter');?><div class="report-loader"></div></div>
51
 
52
  <div class="report-result"></div>
53
 
54
  </div>
55
 
56
  <div class="panel panel-default report report-data" id="data-newUsers-container">
57
+ <div class="panel-heading"><?php _e('New users', 'analytics-counter');?><div class="report-loader"></div></div>
58
 
59
  <div class="report-result"></div>
60
  </div>
61
  <div class="clear"></div>
62
 
63
  <div class="panel panel-default report report-groupable" id="chart-1-container">
64
+ <div class="panel-heading"><?php _e('All unique users and new users', 'analytics-counter');?><div class="report-loader"></div></div>
65
 
66
  <div class="report-result"></div>
67
  </div>
70
  <div class="row">
71
  <div class="col-md-3">
72
  <div class="panel panel-default report" id="table-country-container">
73
+ <div class="panel-heading"><?php _e('Top countries by users', 'analytics-counter');?><div class="report-loader"></div></div>
74
 
75
  <div class="report-result report-result-table"></div>
76
  </div>
77
  </div>
78
  <div class="col-md-9">
79
  <div class="panel panel-default report" id="chart-country-container">
80
+ <div class="panel-heading"><?php _e('Geo statistics data by users', 'analytics-counter');?><div class="report-loader"></div></div>
81
  <div class="report-result"></div>
82
  </div>
83
  </div>
89
  <div class="row">
90
  <div class="col-md-4">
91
  <div class="panel panel-default report" id="pie-browser-container">
92
+ <div class="panel-heading"><?php _e('Top browsers', 'analytics-counter');?><div class="report-loader"></div></div>
93
 
94
  <div class="report-result"></div>
95
  </div>
96
  </div>
97
  <div class="col-md-4">
98
  <div class="panel panel-default report" id="pie-os-container">
99
+ <div class="panel-heading"><?php _e('Top operating systems', 'analytics-counter');?><div class="report-loader"></div></div>
100
 
101
  <div class="report-result"></div>
102
  </div>
103
  </div>
104
  <div class="col-md-4">
105
  <div class="panel panel-default report" id="pie-screenResolution-container">
106
+ <div class="panel-heading"><?php _e('Top screen resolutions', 'analytics-counter');?><div class="report-loader"></div></div>
107
 
108
  <div class="report-result"></div>
109
  </div>
112
  </div>
113
  <div class="clear"></div>
114
 
115
+ <div class="container" style="width: 95%">
116
+ <div class="row">
117
+ <div class="col-md-3">
118
+ <div class="panel panel-default report" id="table-city-container">
119
+ <div class="panel-heading"><?php _e('Top cities by users', 'analytics-counter');?><div class="report-loader"></div></div>
120
+
121
+ <div class="report-result report-result-table"></div>
122
+ </div>
123
+ </div>
124
+ </div>
125
+ </div>
126
+
127
  <div style="display: none" class="wpadm-gapi-analytics-data-chart-styles-table-tr-odd"></div>
128
 
129
  <script>
173
  }, cb);
174
 
175
  $('#reportrange').on('apply.daterangepicker', function(ev, picker) {
176
+ var reports = [dataChart1, data1, dataChartCountry, dataTableCountry, dataTableCity, dataPieBrowser, dataPieOS, dataPieScreenResolution];
177
 
178
  var conts = jQuery('.report');
179
  for(var i = 0; i<conts.length; i++ ) {
205
  });
206
 
207
  function wpadmExecute() {
208
+ try {
209
+ this.on('success', function (result) {
210
+ wpadm_ga_setCache(result, 'success');
211
+ })
212
+ wpadm_ga_getCache(this);
213
+ } catch(e) {}
214
  }
215
 
216
  gapi.analytics.googleCharts.DataChart.prototype.wpadmExecute = wpadmExecute;
268
  jQuery('.gapi-analytics-data-chart-styles-table-tr-odd').css('background-color', jQuery('.wpadm-gapi-analytics-data-chart-styles-table-tr-odd').css('background-color'));
269
  })
270
 
271
+ //////////////////////////////////
272
+ window['dataTableCity'] = new gapi.analytics.googleCharts.DataChart({
273
+ query: {
274
+ 'ids': 'ga:'+id,
275
+ 'start-date': start_date,
276
+ 'end-date': end_date,
277
+ 'metrics': 'ga:users',
278
+ 'dimensions': 'ga:city',
279
+ 'sort': '-ga:users',
280
+ 'max-results': 10
281
+ },
282
+ chart: {
283
+ 'container': document.getElementById('table-city-container').getElementsByClassName('report-result')[0],
284
+ 'type': 'TABLE',
285
+ 'options': {
286
+ 'width': '100%'
287
+ }
288
+ }
289
+ });
290
+
291
+ dataTableCity.on('error', function(result) {
292
+ setStatusError('table-city-container', result.error.message);
293
+ })
294
+ dataTableCity.on('success', function(result) {
295
+ setStatusSuccess('table-city-container');
296
+ jQuery('.gapi-analytics-data-chart-styles-table-tr-odd').css('background-color', jQuery('.wpadm-gapi-analytics-data-chart-styles-table-tr-odd').css('background-color'));
297
+ })
298
+
299
  //////////////////////////////////
300
  window['dataPieBrowser'] = new gapi.analytics.googleCharts.DataChart({
301
  query: {
394
  setStatusError('data-newUsers-container', result.error.message);
395
  })
396
  data1.on('success', function(result) {
397
+ if (!result.hasOwnProperty('rows')) {
398
+ jQuery('#btn_modal_error_no_data').click();
399
+ ga_setTitleNoDataWindow();
400
+ return;
401
+ }
402
  setStatusSuccess('data-users-container', result.rows[0][0]);
403
  setStatusSuccess('data-newUsers-container', (((result.rows[0][1]-0)/((result.rows[0][0]-0)/100)).toFixed(2))+'%');
404
  })
432
  dataPieScreenResolution.wpadmExecute();
433
  dataPieOS.wpadmExecute();
434
  dataTableCountry.wpadmExecute();
435
+ dataTableCity.wpadmExecute();
436
  dataPieBrowser.wpadmExecute();
437
 
438
  })
view/visit.php CHANGED
@@ -1,80 +1,84 @@
 
 
1
 
 
 
2
  <div class="error" id="gapi_error" style="display: none;"></div>
3
 
4
  <div style="float: left; padding-right: 30px; margin-bottom: 20px;">
5
- <div style="font-weight: bold;">Date range</div>
6
  <div id="reportrange" class="pull-left">
7
  <i class="glyphicon glyphicon-calendar fa fa-calendar"></i>&nbsp;
8
  <span></span> <b class="caret"></b>
9
  </div>
10
  </div>
11
  <div style="float: left; padding-right: 30px; margin-bottom: 20px;">
12
- <div style="font-weight: bold;">Group statistics data by</div>
13
  <div class="btn-group" role="group" aria-label="...">
14
- <button class="group_by btn btn-default" onclick="changeGroupBy('dateHour', this)">Hour</button>
15
- <button class="group_by active_group_by btn btn-default" onclick="changeGroupBy('date', this)">Day</button>
16
- <button class="group_by btn btn-default" onclick="changeGroupBy('yearWeek', this)">Week</button>
17
- <button class="group_by btn btn-default" onclick="changeGroupBy('yearMonth', this)">Month</button>
18
  </div>
19
  </div>
20
  <div style="float: left; padding-right: 50px; margin-bottom: 20px;">
21
 
22
  <br>
23
- If you have any suggestions or wishes <a class="btn btn-info thickbox" href="#TB_inline?width=600&height=500&inlineId=wpadm-ga-support_container" style="margin-right: 0px;" onclick="wpadm_ga_supportFormNormalize()">Contact us</a>
24
 
25
  </div>
26
  <div style="float:left; margin-bottom: 20px;">
27
  <br>
28
- <a class="btn btn-info thickbox" href="<?php echo admin_url() . 'options-general.php?page=wpadm-ga-menu-settings&modal&TB_iframe=true&height=370'; ?>">Settings</a>
29
 
30
  </div>
31
 
32
  <div class="clear"></div>
33
 
34
  <div class="report panel panel-default" id="chart-1-container">
35
- <div class="panel-heading">Sessions and page views <div class="report-loader"></div></div>
36
 
37
  <div class="report-result"></div>
38
  </div>
39
 
40
  <div class="report report-data panel panel-default" id="data-sessions-container">
41
- <div class="panel-heading">Sessions <div class="report-loader"></div></div>
42
 
43
  <div class="report-result"></div>
44
  </div>
45
 
46
  <div class="report report-data panel panel-default" id="data-pageviews-container">
47
- <div class="panel-heading">Page views <div class="report-loader"></div></div>
48
 
49
  <div class="report-result"></div>
50
  </div>
51
 
52
  <div class="report report-data panel panel-default" id="data-users-container">
53
- <div class="panel-heading">Unique users<div class="report-loader"></div></div>
54
 
55
  <div class="report-result"></div>
56
  </div>
57
  <div class="report report-data panel panel-default" id="data-bounces-container">
58
- <div class="panel-heading">Bounces<div class="report-loader"></div></div>
59
 
60
  <div class="report-result"></div>
61
  </div>
62
  <div class="report report-data panel panel-default" id="data-percentNewSessions-container">
63
- <div class="panel-heading">Percent new sessions<div class="report-loader"></div></div>
64
 
65
  <div class="report-result"></div>
66
  </div>
67
  <div class="clear"></div>
68
  <div class="panel panel-default">
69
- <div class="panel-heading">Averages</div>
70
  <div class="panel-body">
71
  <div class="report report-data panel panel-default" id="data-pageviewsPerSession-container">
72
- <div class="panel-heading">Page views per session<div class="report-loader"></div></div>
73
 
74
  <div class="report-result"></div>
75
  </div>
76
  <div class="report report-data panel panel-default" id="data-avgSessionDuration-container">
77
- <div class="panel-heading">Session duration<div class="report-loader"></div></div>
78
 
79
  <div class="report-result"></div>
80
  </div>
@@ -87,14 +91,14 @@
87
  <div class="row">
88
  <div class="col-md-6">
89
  <div class="report panel panel-default" id="table-hits-container">
90
- <div class="panel-heading">Most popular pages<div class="report-loader"></div></div>
91
 
92
  <div class="report-result report-result-table"></div>
93
  </div>
94
  </div>
95
  <div class="col-md-6">
96
  <div class="report panel panel-default" id="table-search-container">
97
- <div class="panel-heading">Most popular keywords<div class="report-loader"></div></div>
98
 
99
  <div class="report-result report-result-table"></div>
100
  </div>
@@ -104,7 +108,6 @@
104
 
105
  <div style="display: none" class="wpadm-gapi-analytics-data-chart-styles-table-tr-odd"></div>
106
 
107
-
108
  <script>
109
  (function(w,d,s,g,js,fjs){
110
  g=w.gapi||(w.gapi={});g.analytics={q:[],ready:function(cb){this.q.push(cb)}};
@@ -274,6 +277,11 @@
274
  setStatusError('data-percentNewSessions-container', result.error.message);
275
  })
276
  data1.on('success', function(result) {
 
 
 
 
 
277
  setStatusSuccess('data-sessions-container', result.rows[0][0]);
278
  setStatusSuccess('data-pageviews-container', result.rows[0][1]);
279
  setStatusSuccess('data-users-container', result.rows[0][2]);
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
 
4
+ require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'error_no_data.php';
5
+ ?>
6
  <div class="error" id="gapi_error" style="display: none;"></div>
7
 
8
  <div style="float: left; padding-right: 30px; margin-bottom: 20px;">
9
+ <div style="font-weight: bold;"><?php _e('Date range', 'analytics-counter');?></div>
10
  <div id="reportrange" class="pull-left">
11
  <i class="glyphicon glyphicon-calendar fa fa-calendar"></i>&nbsp;
12
  <span></span> <b class="caret"></b>
13
  </div>
14
  </div>
15
  <div style="float: left; padding-right: 30px; margin-bottom: 20px;">
16
+ <div style="font-weight: bold;"><?php _e('Group statistics data by', 'analytics-counter');?></div>
17
  <div class="btn-group" role="group" aria-label="...">
18
+ <button class="group_by btn btn-default" onclick="changeGroupBy('dateHour', this)"><?php _e('Hour', 'analytics-counter');?></button>
19
+ <button class="group_by active_group_by btn btn-default" onclick="changeGroupBy('date', this)"><?php _e('Day', 'analytics-counter');?></button>
20
+ <button class="group_by btn btn-default" onclick="changeGroupBy('yearWeek', this)"><?php _e('Week', 'analytics-counter');?></button>
21
+ <button class="group_by btn btn-default" onclick="changeGroupBy('yearMonth', this)"><?php _e('Month', 'analytics-counter');?></button>
22
  </div>
23
  </div>
24
  <div style="float: left; padding-right: 50px; margin-bottom: 20px;">
25
 
26
  <br>
27
+ <?php _e('If you have any suggestions or wishes', 'analytics-counter');?> <a class="btn btn-info thickbox" href="#TB_inline?width=650&height=550&inlineId=wpadm-ga-support_container" style="margin-right: 0px;" onclick="wpadm_ga_supportFormNormalize()"><?php _e('Contact us', 'analytics-counter');?></a>
28
 
29
  </div>
30
  <div style="float:left; margin-bottom: 20px;">
31
  <br>
32
+ <a class="btn btn-info thickbox" href="<?php echo admin_url() . 'options-general.php?page=wpadm-ga-menu-settings&modal&TB_iframe=true&height=470'; ?>"><?php _e('Settings', 'analytics-counter');?></a>
33
 
34
  </div>
35
 
36
  <div class="clear"></div>
37
 
38
  <div class="report panel panel-default" id="chart-1-container">
39
+ <div class="panel-heading"><?php _e('Sessions and page views', 'analytics-counter');?><div class="report-loader"></div></div>
40
 
41
  <div class="report-result"></div>
42
  </div>
43
 
44
  <div class="report report-data panel panel-default" id="data-sessions-container">
45
+ <div class="panel-heading"><?php _e('Sessions', 'analytics-counter');?><div class="report-loader"></div></div>
46
 
47
  <div class="report-result"></div>
48
  </div>
49
 
50
  <div class="report report-data panel panel-default" id="data-pageviews-container">
51
+ <div class="panel-heading"><?php _e('Page views', 'analytics-counter');?><div class="report-loader"></div></div>
52
 
53
  <div class="report-result"></div>
54
  </div>
55
 
56
  <div class="report report-data panel panel-default" id="data-users-container">
57
+ <div class="panel-heading"><?php _e('Unique users', 'analytics-counter');?><div class="report-loader"></div></div>
58
 
59
  <div class="report-result"></div>
60
  </div>
61
  <div class="report report-data panel panel-default" id="data-bounces-container">
62
+ <div class="panel-heading"><?php _e('Bounces', 'analytics-counter');?><div class="report-loader"></div></div>
63
 
64
  <div class="report-result"></div>
65
  </div>
66
  <div class="report report-data panel panel-default" id="data-percentNewSessions-container">
67
+ <div class="panel-heading"><?php _e('Percent new sessions', 'analytics-counter');?><div class="report-loader"></div></div>
68
 
69
  <div class="report-result"></div>
70
  </div>
71
  <div class="clear"></div>
72
  <div class="panel panel-default">
73
+ <div class="panel-heading"><?php _e('Averages', 'analytics-counter');?></div>
74
  <div class="panel-body">
75
  <div class="report report-data panel panel-default" id="data-pageviewsPerSession-container">
76
+ <div class="panel-heading"><?php _e('Page views per session', 'analytics-counter');?><div class="report-loader"></div></div>
77
 
78
  <div class="report-result"></div>
79
  </div>
80
  <div class="report report-data panel panel-default" id="data-avgSessionDuration-container">
81
+ <div class="panel-heading"><?php _e('Session duration', 'analytics-counter');?><div class="report-loader"></div></div>
82
 
83
  <div class="report-result"></div>
84
  </div>
91
  <div class="row">
92
  <div class="col-md-6">
93
  <div class="report panel panel-default" id="table-hits-container">
94
+ <div class="panel-heading"><?php _e('Most popular pages', 'analytics-counter');?><div class="report-loader"></div></div>
95
 
96
  <div class="report-result report-result-table"></div>
97
  </div>
98
  </div>
99
  <div class="col-md-6">
100
  <div class="report panel panel-default" id="table-search-container">
101
+ <div class="panel-heading"><?php _e('Most popular keywords', 'analytics-counter');?><div class="report-loader"></div></div>
102
 
103
  <div class="report-result report-result-table"></div>
104
  </div>
108
 
109
  <div style="display: none" class="wpadm-gapi-analytics-data-chart-styles-table-tr-odd"></div>
110
 
 
111
  <script>
112
  (function(w,d,s,g,js,fjs){
113
  g=w.gapi||(w.gapi={});g.analytics={q:[],ready:function(cb){this.q.push(cb)}};
277
  setStatusError('data-percentNewSessions-container', result.error.message);
278
  })
279
  data1.on('success', function(result) {
280
+ if (!result.hasOwnProperty('rows')) {
281
+ jQuery('#btn_modal_error_no_data').click();
282
+ ga_setTitleNoDataWindow();
283
+ return;
284
+ }
285
  setStatusSuccess('data-sessions-container', result.rows[0][0]);
286
  setStatusSuccess('data-pageviews-container', result.rows[0][1]);
287
  setStatusSuccess('data-users-container', result.rows[0][2]);