summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhass2008-11-27 23:12:09 (GMT)
committer hass2008-11-27 23:12:09 (GMT)
commit971107287a4b4b2c69b7725746ae4ad1fe6c8add (patch)
tree71600dc3b6e2ac41d030bdbb780e9ed16f05f8f5
parentb87ac60f0f79c80135700b65f07089187fec1fb5 (diff)
Sync HEAD with latest code
-rw-r--r--README.txt13
-rw-r--r--googleanalytics.admin.inc81
-rw-r--r--googleanalytics.info1
-rw-r--r--googleanalytics.install153
-rw-r--r--googleanalytics.js76
-rw-r--r--googleanalytics.module110
-rw-r--r--tests/googleanalytics_basic.test72
-rw-r--r--translations/de.po184
-rw-r--r--translations/fr.po337
-rw-r--r--translations/googleanalytics.pot152
-rw-r--r--translations/ja.po187
-rw-r--r--translations/pl.po313
-rw-r--r--translations/sk.po456
13 files changed, 1491 insertions, 644 deletions
diff --git a/README.txt b/README.txt
index 3c20ca2..be25c98 100644
--- a/README.txt
+++ b/README.txt
@@ -1,3 +1,5 @@
+// $Id$
+
Module: Google Analytics
Author: Mike Carter <www.ixis.co.uk/contact>
@@ -40,13 +42,14 @@ comes with an interface that copies Drupal's block visibility settings.
The default is set to "Add to every page except the listed pages". By
default the following pages are listed for exclusion:
-admin*
-user*
-node/add*
+admin
+admin/*
+user/*/*
+node/add*
node/*/*
These defaults are changeable by the website administrator or any other
-user with 'administer google analytics' permission.
+user with 'administer google analytics' permission.
Like the blocks visibility settings in Drupal core, there is now a
choice for "Add if the following PHP code returns TRUE." Sample PHP snippets
@@ -63,6 +66,6 @@ code textarea. These can be found on the official Google Analytics pages
and a few examples at http://drupal.org/node/248699. Support is not
provided for any customisations you include.
-To speed up page loading you may also cache the Analytics urchin.js/ga.js
+To speed up page loading you may also cache the Analytics ga.js
file locally. You need to make sure the site file system is in public
download mode. \ No newline at end of file
diff --git a/googleanalytics.admin.inc b/googleanalytics.admin.inc
index 77b13e8..9b70ce0 100644
--- a/googleanalytics.admin.inc
+++ b/googleanalytics.admin.inc
@@ -100,6 +100,7 @@ function googleanalytics_admin_settings_form(&$form_state) {
'#title' => t('Pages'),
'#default_value' => $pages,
'#description' => $description,
+ '#wysiwyg' => FALSE,
);
}
@@ -111,11 +112,7 @@ function googleanalytics_admin_settings_form(&$form_state) {
);
// Compile a list of fields to show.
- $fields = array(
- 'uid' => t('User identifier'),
- 'name' => t('User name'),
- 'roles' => t('User roles')
- );
+ $fields = variable_get('googleanalytics_segmentation_default_fields', array('roles' => t('User roles')));
if ($profile_enabled) {
$result = db_query('SELECT name, title, type, weight FROM {profile_fields} ORDER BY weight');
while ($record = db_fetch_object($result)) {
@@ -126,10 +123,10 @@ function googleanalytics_admin_settings_form(&$form_state) {
$form['segmentation']['googleanalytics_segmentation'] = array(
'#type' => 'select',
'#title' => t('Add segmentation information to tracking code'),
- '#description' => t('Segment users based on different properties, additionally to the basic IP address based tracking provided by Google Analytics.') . (!$profile_enabled ? ' '. t('<a href="@module_list">Enable the profile module</a> to be able to use profile fields for more granular tracking.', array('@module_list' => url('admin/build/modules'))) : '') .' '. t('Selecting one or more values is supported. To select multiple items, hold down CTRL while selecting fields.'),
+ '#description' => t('Segment users based on different properties, additionally to the basic IP address based tracking provided by Google Analytics.') . (!$profile_enabled ? ' '. t('<a href="@module_list">Enable the profile module</a> to be able to use profile fields for more granular tracking.', array('@module_list' => url('admin/build/modules'))) : '') .' '. t('Make sure you will not associate (or permit any third party to associate) any data gathered from Your Website(s) (or such third parties\' website(s)) with any personally identifying information from any source as part of Your use (or such third parties\' use) of the Google Analytics service. For more information see section 8.1 in the <a href="@ga_tos">Google Analytics terms of use</a>.', array('@ga_tos' => 'http://www.google.com/analytics/en-GB/tos.html')) .' '. t('Selecting one or more values is supported. To select multiple items, hold down CTRL while selecting fields.'),
'#default_value' => variable_get('googleanalytics_segmentation', ''),
'#options' => $fields,
- '#size' => $profile_enabled ? 10 : 3,
+ '#size' => (count($fields)>10) ? 10 : count($fields),
'#multiple' => TRUE
);
@@ -162,7 +159,8 @@ function googleanalytics_admin_settings_form(&$form_state) {
'#type' => 'textfield',
'#title' => t('File extensions to track'),
'#default_value' => variable_get('googleanalytics_trackfiles_extensions', GA_TRACKFILES_EXTENSIONS),
- '#description' => t('A pipe separated list of file extensions that should be tracked when clicked with regular expression support. Example: !extensions', array('!extensions' => GA_TRACKFILES_EXTENSIONS))
+ '#description' => t('A pipe separated list of file extensions that should be tracked when clicked with regular expression support. Example: !extensions', array('!extensions' => GA_TRACKFILES_EXTENSIONS)),
+ '#maxlength' => 256,
);
// Advanced feature configurations.
@@ -173,17 +171,6 @@ function googleanalytics_admin_settings_form(&$form_state) {
'#collapsed' => TRUE,
);
- $form['advanced']['googleanalytics_legacy_version'] = array(
- '#type' => 'radios',
- '#title' => t('Google Analytics version used'),
- '#default_value' => variable_get('googleanalytics_legacy_version', 0),
- '#options' => array(
- 0 => t('Latest (ga.js) tracking code'),
- 1 => t('Legacy (urchin.js) tracking code')
- ),
- '#description' => t('<a href="@ga_js_url">On December 13, 2007, Google rolled out a new API</a> for its tracking code, and suggests all new sites to use this code. You should only use the older legacy code, if you have custom tracking code tied to that API. Otherwise it is suggested you use the latest API, as the legacy code will not receive feature updates and is not compatible with new features.', array('@ga_js_url' => 'http://analytics.blogspot.com/2007/12/announcing-new-graphing-tools-gajs.html')),
- );
-
$form['advanced']['googleanalytics_cache'] = array(
'#type' => 'checkbox',
'#title' => t('Cache tracking code file locally'),
@@ -192,11 +179,21 @@ function googleanalytics_admin_settings_form(&$form_state) {
);
if (variable_get('file_downloads', FILE_DOWNLOADS_PUBLIC) == FILE_DOWNLOADS_PRIVATE) {
$form['advanced']['googleanalytics_cache']['#disabled'] = TRUE;
- $form['advanced']['googleanalytics_cache']['#description'] .= ' '. t('<a href="!url">Public file transfers</a> must be enabled to allow local caching.', array('!url' => url('admin/settings/file-system', array('query' => drupal_get_destination()))));
+ $form['advanced']['googleanalytics_cache']['#description'] .= ' '. t('<a href="@url">Public file transfers</a> must be enabled to allow local caching.', array('@url' => url('admin/settings/file-system', array('query' => drupal_get_destination()))));
+ }
+
+ // Allow for tracking of the originating node when viewing translation sets.
+ if (module_exists('translation')) {
+ $form['advanced']['googleanalytics_translation_set'] = array(
+ '#type' => 'checkbox',
+ '#title' => t('Track translation sets as one unit'),
+ '#description' => t('When a node is part of a translation set, record statistics for the originating node instead. This allows for a translation set to be treated as a single unit.'),
+ '#default_value' => variable_get('googleanalytics_translation_set', 0),
+ );
}
$site_search_dependencies = '<div class="admin-dependencies">';
- $site_search_dependencies .= t('Depends on: !dependencies', array('!dependencies' => (module_exists('search') ? 'Search'. t(' (<span class="admin-enabled">enabled</span>)') : 'Search'. t(' (<span class="admin-disabled">disabled</span>)'))));
+ $site_search_dependencies .= t('Depends on: !dependencies', array('!dependencies' => (module_exists('search') ? t('@module (<span class="admin-enabled">enabled</span>)', array('@module' => 'Search')) : t('@module (<span class="admin-disabled">disabled</span>)', array('@module' => 'Search')))));
$site_search_dependencies .= '</div>';
// Google already have many translations, if not - they display a note to change the language.
@@ -204,17 +201,33 @@ function googleanalytics_admin_settings_form(&$form_state) {
$form['advanced']['googleanalytics_site_search'] = array(
'#type' => 'checkbox',
'#title' => t('Track internal search'),
- '#description' => t('If checked, internal search keywords are tracked. You must configure your Google account to use the internal query parameter <strong>search</strong>. For more information see <a href="!url">How do I set up Site Search for my profile</a>.', array('!url' => 'http://www.google.com/support/analytics/bin/answer.py?hl='. $language->language .'&amp;answer=75817')) . $site_search_dependencies,
+ '#description' => t('If checked, internal search keywords are tracked. You must configure your Google account to use the internal query parameter <strong>search</strong>. For more information see <a href="@url">How do I set up Site Search for my profile</a>.', array('@url' => 'http://www.google.com/support/analytics/bin/answer.py?hl='. $language->language .'&answer=75817')) . $site_search_dependencies,
'#default_value' => variable_get('googleanalytics_site_search', FALSE),
'#disabled' => (module_exists('search') ? FALSE : TRUE),
);
- $form['advanced']['googleanalytics_codesnippet'] = array(
- '#type' => 'textarea',
+ $form['advanced']['codesnippet'] = array(
+ '#type' => 'fieldset',
'#title' => t('Custom JavaScript code'),
- '#default_value' => variable_get('googleanalytics_codesnippet', ''),
+ '#collapsible' => TRUE,
+ '#collapsed' => TRUE,
+ '#description' => t('You can add custom Google Analytics <a href="@snippets">code snippets</a> here. These will be added to every page that Google Analytics appears on. Before you add custom code to the below textarea\'s you should read <a href="@ga_concepts_overview">Google Analytics Tracking Code - Functional Overview</a> and the <a href="@ga_js_api">Google Analytics Tracking API</a> documentation. <strong>Do not include the &lt;script&gt; tags</strong>, and always end your code with a semicolon (;).', array('@snippets' => 'http://drupal.org/node/248699', '@ga_concepts_overview' => 'http://code.google.com/apis/analytics/docs/gaConceptsOverview.html', '@ga_js_api' => 'http://code.google.com/apis/analytics/docs/gaJSApi.html'))
+ );
+ $form['advanced']['codesnippet']['googleanalytics_codesnippet_before'] = array(
+ '#type' => 'textarea',
+ '#title' => t('Code snippet (before)'),
+ '#default_value' => variable_get('googleanalytics_codesnippet_before', ''),
+ '#rows' => 5,
+ '#wysiwyg' => FALSE,
+ '#description' => t('Code in this textarea will be added <strong>before</strong> pageTracker._trackPageview().')
+ );
+ $form['advanced']['codesnippet']['googleanalytics_codesnippet_after'] = array(
+ '#type' => 'textarea',
+ '#title' => t('Code snippet (after)'),
+ '#default_value' => variable_get('googleanalytics_codesnippet_after', ''),
'#rows' => 5,
- '#description' => t('You can add custom Google Analytics <a href="!snippets">code snippets</a> here. These will be added to every page that Google Analytics appears on. <strong>Do not include the &lt;script&gt; tags</strong>, and always end your code with a semicolon (;).', array('!snippets' => 'http://drupal.org/node/248699'))
+ '#wysiwyg' => FALSE,
+ '#description' => t("Code in this textarea will be added <strong>after</strong> pageTracker._trackPageview(). This is useful if you'd like to track a site in two accounts.")
);
$form['advanced']['googleanalytics_js_scope'] = array(
@@ -237,11 +250,21 @@ function googleanalytics_admin_settings_form_validate($form, &$form_state) {
}
// This is for the Newbie's who cannot read a text area description.
- if (preg_match('/^(.*)<\/?script(.*)>(.*)/', $form_state['values']['googleanalytics_codesnippet'])) {
- form_set_error('googleanalytics_codesnippet', t('Do not include the &lt;script&gt; tags in this field.'));
+ if (stristr($form_state['values']['googleanalytics_codesnippet_before'], 'google-analytics.com/ga.js')) {
+ form_set_error('googleanalytics_codesnippet_before', t('Do not add the tracker code provided by Google into the javascript code snippets! This module already builds the tracker code based on your Google Analytics account number and settings.'));
+ }
+ if (stristr($form_state['values']['googleanalytics_codesnippet_after'], 'google-analytics.com/ga.js')) {
+ form_set_error('googleanalytics_codesnippet_after', t('Do not add the tracker code provided by Google into the javascript code snippets! This module already builds the tracker code based on your Google Analytics account number and settings.'));
+ }
+ if (preg_match('/(.*)<\/?script(.*)>(.*)/i', $form_state['values']['googleanalytics_codesnippet_before'])) {
+ form_set_error('googleanalytics_codesnippet_before', t('Do not include the &lt;script&gt; tags in the javascript code snippets.'));
+ }
+ if (preg_match('/(.*)<\/?script(.*)>(.*)/i', $form_state['values']['googleanalytics_codesnippet_after'])) {
+ form_set_error('googleanalytics_codesnippet_after', t('Do not include the &lt;script&gt; tags in the javascript code snippets.'));
}
// Trim some text area values.
$form_state['values']['googleanalytics_pages'] = trim($form_state['values']['googleanalytics_pages']);
- $form_state['values']['googleanalytics_codesnippet'] = trim($form_state['values']['googleanalytics_codesnippet']);
+ $form_state['values']['googleanalytics_codesnippet_before'] = trim($form_state['values']['googleanalytics_codesnippet_before']);
+ $form_state['values']['googleanalytics_codesnippet_after'] = trim($form_state['values']['googleanalytics_codesnippet_after']);
}
diff --git a/googleanalytics.info b/googleanalytics.info
index cd358ed..a7c8175 100644
--- a/googleanalytics.info
+++ b/googleanalytics.info
@@ -2,3 +2,4 @@
name = "Google Analytics"
description = Adds Google Analytics javascript tracking code to all your site's pages.
core = 6.x
+package = Statistics
diff --git a/googleanalytics.install b/googleanalytics.install
index b159408..02f689a 100644
--- a/googleanalytics.install
+++ b/googleanalytics.install
@@ -1,13 +1,19 @@
<?php
// $Id$
+/**
+ * @file
+ * Installation file for Google Analytics module.
+ */
+
function googleanalytics_install() {
variable_set('googleanalytics_visibility', 0);
// Remove tracking from all administrative pages, see http://drupal.org/node/34970.
$pages = array(
- 'admin*',
- 'user*',
+ 'admin',
+ 'admin/*',
+ 'user/*/*',
'node/add*',
'node/*/*',
);
@@ -15,11 +21,9 @@ function googleanalytics_install() {
}
function googleanalytics_uninstall() {
- $result = db_query("DELETE FROM {variable} WHERE name LIKE 'googleanalytics_track_%'");
-
variable_del('googleanalytics_account');
- variable_del('googleanalytics_legacy_version');
- variable_del('googleanalytics_codesnippet');
+ variable_del('googleanalytics_codesnippet_before');
+ variable_del('googleanalytics_codesnippet_after');
variable_del('googleanalytics_segmentation');
variable_del('googleanalytics_trackoutgoing');
variable_del('googleanalytics_trackmailto');
@@ -33,15 +37,18 @@ function googleanalytics_uninstall() {
variable_del('googleanalytics_roles');
variable_del('googleanalytics_visibility');
variable_del('googleanalytics_pages');
+ variable_del('googleanalytics_translation_set');
}
/**
* Remove cache directory if module is disabled (or uninstalled).
*/
function googleanalytics_disable() {
- file_delete(file_directory_path() .'/googleanalytics/urchin.js');
- file_delete(file_directory_path() .'/googleanalytics/ga.js');
- rmdir(file_directory_path() .'/googleanalytics');
+ $path = file_directory_path() .'/googleanalytics';
+ if (file_exists($path)) {
+ file_delete($path .'/ga.js');
+ rmdir($path);
+ }
}
@@ -90,7 +97,7 @@ function googleanalytics_update_6001() {
}
/**
- * Upgrade role settings and per user tracking settings
+ * Upgrade role settings and per user tracking settings
* of "User 1" and remove outdated tracking variables.
*/
function googleanalytics_update_6002() {
@@ -121,7 +128,131 @@ function googleanalytics_update_6002() {
}
// Delete outdated tracking settings.
- $result = db_query("DELETE FROM {variable} WHERE name LIKE 'googleanalytics_track_%'");
+ $ret[] = update_sql("DELETE FROM {variable} WHERE name LIKE 'googleanalytics_track_%'");
+
+ return $ret;
+}
+
+/**
+ * #262468: Clear menu cache to solve stale menu data in 5.x-1.5 and 6.x-1.1
+ */
+function googleanalytics_update_6003() {
+ $ret = array();
+ menu_rebuild();
+ return $ret;
+}
+
+/**
+ * Change visibility setting for path "user/*".
+ */
+function googleanalytics_update_6004() {
+ $ret = array();
+
+ // Orginal pages setting.
+ $pages = array(
+ 'admin*',
+ 'user*',
+ 'node/add*',
+ 'node/*/*',
+ );
+
+ $diff = array_diff($pages, preg_split('/(\r\n?|\n)/', variable_get('googleanalytics_pages', implode("\n", $pages))));
+ if (empty($diff)) {
+ // No diff to original settings found. Update with new settings.
+ $pages = array(
+ 'admin*',
+ 'user/*/*',
+ 'node/add*',
+ 'node/*/*',
+ );
+ variable_set('googleanalytics_pages', implode("\n", $pages));
+ $ret[] = array('success' => TRUE, 'query' => 'Path visibility filter setting changed from "user*" to "user/*/*".');
+ }
+ else {
+ $ret[] = array('success' => TRUE, 'query' => 'Custom path visibility filter setting found. Update skipped!');
+ }
+
+ return $ret;
+}
+
+/**
+ * Change visibility setting for path "admin*".
+ */
+function googleanalytics_update_6005() {
+ $ret = array();
+
+ // Orginal pages setting.
+ $pages = array(
+ 'admin*',
+ 'user/*/*',
+ 'node/add*',
+ 'node/*/*',
+ );
+
+ $diff = array_diff($pages, preg_split('/(\r\n?|\n)/', variable_get('googleanalytics_pages', implode("\n", $pages))));
+ if (empty($diff)) {
+ // No diff to original settings found. Update with new settings.
+ $pages = array(
+ 'admin',
+ 'admin/*',
+ 'user/*/*',
+ 'node/add*',
+ 'node/*/*',
+ );
+ variable_set('googleanalytics_pages', implode("\n", $pages));
+ $ret[] = array('success' => TRUE, 'query' => 'Path visibility filter setting changed from "admin*" to "admin" and "admin/*".');
+ }
+ else {
+ $ret[] = array('success' => TRUE, 'query' => 'Custom path visibility filter setting found. Update skipped!');
+ }
+
+ return $ret;
+}
+
+/**
+ * Upgrade custom javascript settings.
+ */
+function googleanalytics_update_6006() {
+ $ret = array();
+
+ variable_set('googleanalytics_codesnippet_before', variable_get('googleanalytics_codesnippet', ''));
+ variable_del('googleanalytics_codesnippet');
+ $ret[] = array('success' => TRUE, 'query' => 'Upgraded custom javascript codesnippet setting.');
+
+ return $ret;
+}
+
+/**
+ * Remove "User identifier" and "User name" from segmentation fields.
+ *
+ * This is a data protection and privacy law change. For more information see Google Analytics
+ * terms of use section 8.1 (http://www.google.com/analytics/en-GB/tos.html).
+ */
+function googleanalytics_update_6007() {
+ $ret = array();
+
+ $profile_fields = variable_get('googleanalytics_segmentation', array());
+ unset($profile_fields['uid']);
+ unset($profile_fields['name']);
+ variable_set('googleanalytics_segmentation', $profile_fields);
+ $ret[] = array('success' => TRUE, 'query' => 'Removed "User identifier" and "User name" from segmentation fields.');
+
+ return $ret;
+}
+
+/**
+ * Remove outdated legacy support variables and files.
+ */
+function googleanalytics_update_6200() {
+ $ret = array();
+
+ $path = file_directory_path() .'/googleanalytics';
+ if (file_exists($path)) {
+ file_delete($path .'/urchin.js');
+ }
+ variable_del('googleanalytics_legacy_version');
+
+ $ret[] = array('success' => TRUE, 'query' => 'Removed legacy support.');
return $ret;
}
diff --git a/googleanalytics.js b/googleanalytics.js
index 0835793..60661cd 100644
--- a/googleanalytics.js
+++ b/googleanalytics.js
@@ -1,53 +1,39 @@
// $Id$
-if (Drupal.jsEnabled) {
- $(document).ready(function() {
+Drupal.behaviors.gaTrackerAttach = function(context) {
- $('a').click( function() {
- var ga = Drupal.settings.googleanalytics;
- // Extract the domain from the location (the domain is in domain[2]).
- // http://docs.jquery.com/Plugins/Validation/Methods/url
- var domain = /^(https?|ftp|news|nntp|telnet|irc|ssh|sftp|webcal):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.exec(window.location);
- // Expression for check external links.
- var isInternal = new RegExp("^(https?|ftp|news|nntp|telnet|irc|ssh|sftp|webcal):\/\/" + domain[2], "i");
- // Expression for special links like gotwo.module /go/* links.
- var isInternalSpecial = new RegExp("(\/go\/.*)$", "i");
- // Expression for check download links.
- var isDownload = new RegExp("\\.(" + ga.trackDownloadExtensions + ")$", "i");
+ // Attach onclick event to all links.
+ $('a', context).click( function() {
+ var ga = Drupal.settings.googleanalytics;
+ // Expression to check for absolute internal links.
+ var isInternal = new RegExp("^(https?):\/\/" + window.location.host, "i");
+ // Expression to check for special links like gotwo.module /go/* links.
+ var isInternalSpecial = new RegExp("(\/go\/.*)$", "i");
+ // Expression to check for download links.
+ var isDownload = new RegExp("\\.(" + ga.trackDownloadExtensions + ")$", "i");
- // Is the clicked URL internal?
- if (isInternal.test(this.href)) {
- // Is download tracking activated and the file extension configured for download tracking?
- if ((ga.trackDownload && isDownload.test(this.href)) || isInternalSpecial.test(this.href)) {
- // Keep the internal URL for Google Analytics website overlay intact.
- if (ga.LegacyVersion) {
- urchinTracker(this.href.replace(isInternal, ''));
- }
- else {
- pageTracker._trackPageview(this.href.replace(isInternal, ''));
- }
- }
+ // Is the clicked URL internal?
+ if (isInternal.test(this.href)) {
+ // Is download tracking activated and the file extension configured for download tracking?
+ if (ga.trackDownload && isDownload.test(this.href)) {
+ // Download link clicked.
+ var extension = isDownload.exec(this.href);
+ pageTracker._trackEvent("Downloads", extension[1].toUpperCase(), this.href.replace(isInternal, ''));
}
- else {
- if (ga.trackMailto && this.href.indexOf('mailto:') == 0) {
- // Mailto link clicked.
- if (ga.LegacyVersion) {
- urchinTracker('/mailto/' + this.href.substring(7));
- }
- else {
- pageTracker._trackPageview('/mailto/' + this.href.substring(7));
- }
- }
- else if (ga.trackOutgoing) {
- // External link clicked. Clean and track the URL.
- if (ga.LegacyVersion) {
- urchinTracker('/outgoing/' + this.href.replace(/^(https?|ftp|news|nntp|telnet|irc|ssh|sftp|webcal):\/\//i, '').split('/').join('--'));
- }
- else {
- pageTracker._trackPageview('/outgoing/' + this.href.replace(/^(https?|ftp|news|nntp|telnet|irc|ssh|sftp|webcal):\/\//i, '').split('/').join('--'));
- }
- }
+ else if (isInternalSpecial.test(this.href)) {
+ // Keep the internal URL for Google Analytics website overlay intact.
+ pageTracker._trackPageview(this.href.replace(isInternal, ''));
}
- });
+ }
+ else {
+ if (ga.trackMailto && $(this).is("a[href^=mailto:]")) {
+ // Mailto link clicked.
+ pageTracker._trackEvent("Mails", "Click", this.href.substring(7));
+ }
+ else if (ga.trackOutgoing) {
+ // External link clicked.
+ pageTracker._trackEvent("Outgoing links", "Click", this.href);
+ }
+ }
});
}
diff --git a/googleanalytics.module b/googleanalytics.module
index 00bc0f2..3e3d1f1 100644
--- a/googleanalytics.module
+++ b/googleanalytics.module
@@ -2,6 +2,7 @@
// $Id$
/*
+ * @file
* Drupal Module: GoogleAnalytics
* Adds the required Javascript to the bottom of all your Drupal pages
* to allow tracking by the Google Analytics statistics package.
@@ -45,12 +46,10 @@ function googleanalytics_init() {
// 2. Track page views based on visibility value.
// 3. Check if we should track the currently active user's role.
if (!empty($id) && _googleanalytics_visibility_pages() && _googleanalytics_visibility_user($user)) {
- // Use the old version of Google Analytics?
- $legacy_version = variable_get('googleanalytics_legacy_version', FALSE);
$scope = variable_get('googleanalytics_js_scope', 'footer');
- // Should a local cached copy of urchin.js or ga.js be used?
- $js_file = ($legacy_version) ? 'urchin.js' : 'ga.js';
+ // Should a local cached copy of ga.js be used?
+ $js_file = 'ga.js';
$url = 'http://www.google-analytics.com/'. $js_file;
if (variable_get('googleanalytics_cache', 0) && (variable_get('file_downloads', FILE_DOWNLOADS_PUBLIC) == FILE_DOWNLOADS_PUBLIC) && $source = _googleanalytics_cache($url)) {
@@ -64,19 +63,17 @@ function googleanalytics_init() {
// Add link tracking.
$link_settings = array();
- if ($trackOutgoing = variable_get('googleanalytics_trackoutgoing', 1)) {
- $link_settings['trackOutgoing'] = $trackOutgoing;
+ if ($track_outgoing = variable_get('googleanalytics_trackoutgoing', 1)) {
+ $link_settings['trackOutgoing'] = $track_outgoing;
}
- if ($trackMailto = variable_get('googleanalytics_trackmailto', 1)) {
- $link_settings['trackMailto'] = $trackMailto;
+ if ($track_mailto = variable_get('googleanalytics_trackmailto', 1)) {
+ $link_settings['trackMailto'] = $track_mailto;
}
- if (($trackDownload = variable_get('googleanalytics_trackfiles', 1)) && ($trackfiles_extensions = variable_get('googleanalytics_trackfiles_extensions', GA_TRACKFILES_EXTENSIONS))) {
- $link_settings['trackDownload'] = $trackDownload;
+ if (($track_download = variable_get('googleanalytics_trackfiles', 1)) && ($trackfiles_extensions = variable_get('googleanalytics_trackfiles_extensions', GA_TRACKFILES_EXTENSIONS))) {
+ $link_settings['trackDownload'] = $track_download;
$link_settings['trackDownloadExtensions'] = $trackfiles_extensions;
}
if (!empty($link_settings)) {
- // TODO: Why is this legacy_version added as data type string and not integer to settings?
- $link_settings['LegacyVersion'] = $legacy_version ? 1 : 0;
drupal_add_js(array('googleanalytics' => $link_settings), 'setting', 'header');
drupal_add_js(drupal_get_path('module', 'googleanalytics') .'/googleanalytics.js', 'module', $scope);
}
@@ -93,9 +90,6 @@ function googleanalytics_footer($main = 0) {
if (!empty($id) && _googleanalytics_visibility_pages() && _googleanalytics_visibility_user($user)) {
- // Use the old version of Google Analytics?
- $legacy_version = variable_get('googleanalytics_legacy_version', FALSE);
-
// Add User profile segmentation values.
if (is_array($profile_fields = variable_get('googleanalytics_segmentation', '')) && ($user->uid > 0)) {
@@ -115,69 +109,56 @@ function googleanalytics_footer($main = 0) {
// Only show segmentation variable if there are specified fields.
$segmentation = '';
if (count($fields) > 0) {
- if ($legacy_version) {
- $segmentation = '__utmSetVar('. drupal_to_js(implode(':', $fields)) .');';
- }
- else {
- $segmentation = 'pageTracker._setVar('. drupal_to_js(implode(':', $fields)) .');';
- }
+ $segmentation = 'pageTracker._setVar('. drupal_to_js(implode(':', $fields)) .');';
}
}
// Site search tracking support.
$url_custom = '';
- if (module_exists('search') && variable_get('googleanalytics_site_search', FALSE) && arg(0) == 'search') {
- $keys = search_get_keys();
- $url_custom = drupal_to_js(url('search/'. arg(1), array('query' => 'search='. trim($keys))));
+ if (module_exists('search') && variable_get('googleanalytics_site_search', FALSE) && arg(0) == 'search' && $keys = search_get_keys()) {
+ $url_custom = drupal_to_js(url('search/'. arg(1), array('query' => 'search='. $keys)));
+ }
+
+ // If this node is a translation of another node, pass the original
+ // node instead.
+ if (module_exists('translation') && variable_get('googleanalytics_translation_set', 0)) {
+ // Check we have a node object, it supports translation, and its
+ // translated node ID (tnid) doesn't match its own node ID.
+ $node = menu_get_object();
+ if ($node && translation_supported_type($node->type) && isset($node->tnid) && ($node->tnid != $node->nid)) {
+ $source_node = node_load($node->tnid);
+ $languages = language_list();
+ $url_custom = drupal_to_js(url('node/'. $source_node->nid, array('language' => $languages[$source_node->language])));
+ }
}
// Track access denied (403) and file not found (404) pages.
if (function_exists('drupal_get_headers')) {
$headers = drupal_get_headers();
if (strstr($headers, 'HTTP/1.1 403 Forbidden')) {
- if ($legacy_version) {
- // See http://www.google.com/support/analytics/bin/answer.py?answer=86928
- $url_custom = '"/403.html?page=" + _udl.pathname + _udl.search';
- }
- else {
- // See http://www.google.com/support/analytics/bin/answer.py?answer=86927
- $url_custom = '"/403.html?page=" + document.location.pathname + document.location.search + "&from=" + document.referrer';
- }
+ // See http://www.google.com/support/analytics/bin/answer.py?answer=86927
+ $url_custom = '"/403.html?page=" + document.location.pathname + document.location.search + "&from=" + document.referrer';
}
elseif (strstr($headers, 'HTTP/1.1 404 Not Found')) {
- if ($legacy_version) {
- $url_custom = '"/404.html?page=" + _udl.pathname + _udl.search';
- }
- else {
- $url_custom = '"/404.html?page=" + document.location.pathname + document.location.search + "&from=" + document.referrer';
- }
+ $url_custom = '"/404.html?page=" + document.location.pathname + document.location.search + "&from=" + document.referrer';
}
}
// Add any custom code snippets if specified.
- $codesnippet = variable_get('googleanalytics_codesnippet', '');
-
- // Should the legacy code be used?
- $script = '';
- if ($legacy_version) {
- $script .= '_uacct = '. drupal_to_js($id) .';';
- if (!empty($segmentation)) {
- $script .= $segmentation;
- }
- if (!empty($codesnippet)) {
- $script .= $codesnippet;
- }
- $script .= 'urchinTracker('. $url_custom .');';
+ $codesnippet_before = variable_get('googleanalytics_codesnippet_before', '');
+ $codesnippet_after = variable_get('googleanalytics_codesnippet_after', '');
+
+ // Build tracker code for footer.
+ $script = 'var pageTracker = _gat._getTracker('. drupal_to_js($id) .');';
+ if (!empty($segmentation)) {
+ $script .= $segmentation;
}
- else {
- $script .= 'var pageTracker = _gat._getTracker('. drupal_to_js($id) .');';
- if (!empty($segmentation)) {
- $script .= $segmentation;
- }
- if (!empty($codesnippet)) {
- $script .= $codesnippet;
- }
- $script .= 'pageTracker._trackPageview('. $url_custom .');';
+ if (!empty($codesnippet_before)) {
+ $script .= $codesnippet_before;
+ }
+ $script .= 'pageTracker._trackPageview('. $url_custom .');';
+ if (!empty($codesnippet_after)) {
+ $script .= $codesnippet_after;
}
drupal_add_js($script, 'inline', 'footer');
@@ -238,11 +219,8 @@ function googleanalytics_requirements($phase) {
* Implementation of hook_cron().
*/
function googleanalytics_cron() {
- // Regenerate the google analytics urchin.js or ga.js every day.
+ // Regenerate the google analytics ga.js every day.
if (time() - variable_get('googleanalytics_last_cache', 0) >= 86400) {
- // Legacy google analytics version.
- file_delete(file_directory_path() .'/googleanalytics/urchin.js');
-
// New google analytics version.
file_delete(file_directory_path() .'/googleanalytics/ga.js');
@@ -256,7 +234,7 @@ function googleanalytics_cron() {
}
/**
- * Download and cache the urchin.js file locally.
+ * Download and cache the ga.js file locally.
* @param $location
* The full URL to the external javascript file.
* @return mixed
@@ -333,7 +311,7 @@ function _googleanalytics_visibility_roles($account) {
}
}
else {
- // No role is selected for tracking, therefor all roles should be tracked.
+ // No role is selected for tracking, therefor all roles should be tracked.
$enabled = TRUE;
}
diff --git a/tests/googleanalytics_basic.test b/tests/googleanalytics_basic.test
index 121b407..60b07a4 100644
--- a/tests/googleanalytics_basic.test
+++ b/tests/googleanalytics_basic.test
@@ -1,84 +1,86 @@
<?php
// $Id$
-class GoogleAnalyticsBasicTest extends DrupalTestCase {
- protected $web_user;
+/**
+ * @file
+ * Test file for Google Analytics module.
+ */
+class GoogleAnalyticsBasicTest extends DrupalWebTestCase {
- function get_info() {
- return array('name' => t('Google Analytics basic tests'), 'desc' => t('Test basic Google Analytics module functionality.'), 'group' => 'Google Analytics');
+ function getInfo() {
+ return array(
+ 'name' => t('Google Analytics basic tests'),
+ 'description' => t('Test basic Google Analytics module functionality.'),
+ 'group' => 'Google Analytics',
+ );
}
function setUp() {
- // User to set up google_analytics.
- $this->web_user = $this->drupalCreateUserRolePerm(array('administer google analytics'));
-
- $this->drupalGet('logout');
- $this->drupalLoginUser($this->web_user);
+ $permissions = array(
+ 'administer google analytics',
+ );
- parent::setUp();
+ // User to set up google_analytics.
+ $user = $this->drupalCreateUser($permissions);
+ $this->drupalLogin($user);
}
-
+
function testGoogleAnalytics() {
// Check for setting page's presence.
$this->drupalGet('admin/settings/googleanalytics');
- $this->assertWantedRaw(t('Google Analytics account number'), "[testGoogleAnalytics]: Settings page displayed");
+ $this->assertRaw(t('Google Analytics account number'), '[testGoogleAnalytics]: Settings page displayed.');
// Check for account code validation.
$edit['googleanalytics_account'] = $this->randomName(2);
$this->drupalPost('admin/settings/googleanalytics', $edit, 'Save configuration');
- $this->assertWantedRaw(t('A valid Google Analytics account number is case sensitive and formated like UA-xxxxxx-x.'), "[testGoogleAnalytics]: Account number validated");
+ $this->assertRaw(t('A valid Google Analytics account number is case sensitive and formatted like UA-xxxxxx-x.'), '[testGoogleAnalytics]: Invalid account number validated.');
}
-
+
function testGoogleAnalyticsTracking() {
// Set visibility to hide tracking code on admin page only,
// track authenticated users.
- $this->drupalVariableSet('googleanalytics_visibility', 0);
- $this->drupalVariableSet('googleanalytics_pages', "admin*");
- $this->drupalVariableSet('googleanalytics_roles', array(DRUPAL_AUTHENTICATED_RID => DRUPAL_AUTHENTICATED_RID));
+ variable_set('googleanalytics_visibility', 0);
+ variable_set('googleanalytics_pages', 'admin*');
+ variable_set('googleanalytics_roles', array(DRUPAL_AUTHENTICATED_RID => DRUPAL_AUTHENTICATED_RID));
$ua_code = 'UA-123456-7';
- $this->drupalVariableSet('googleanalytics_account', $ua_code);
+ variable_set('googleanalytics_account', $ua_code);
// Check tracking code visibility.
$this->drupalGet('');
- $this->assertWantedRaw($ua_code, '[testGoogleAnalyticsTracking]: Tracking code is displayed for authenticated');
+ $this->assertRaw($ua_code, '[testGoogleAnalyticsTracking]: Tracking code is displayed for authenticated users.');
/* Sample JS code as added to page:
<script type="text/javascript" src="/sites/all/modules/google_analytics/googleanalytics.js?w"></script>
<script type="text/javascript">var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));</script>
- <script type="text/javascript">var pageTracker = _gat._getTracker("UA-123456-7");pageTracker._initData();pageTracker._trackPageview();</script>
+ <script type="text/javascript">var pageTracker = _gat._getTracker("UA-123456-7");pageTracker._trackPageview();</script>
*/
// Test whether tracking code uses latest JS.
- $this->drupalVariableSet('googleanalytics_legacy_version', 0);
+ variable_set('googleanalytics_cache', 0);
$this->drupalGet('');
- $this->assertWantedRaw('google-analytics.com/ga.js', '[testGoogleAnalyticsTracking]: Latest tracking code used');
+ $this->assertRaw('google-analytics.com/ga.js', '[testGoogleAnalyticsTracking]: Latest tracking code used.');
- // Test whether tracking code uses legacy JS.
- $this->drupalVariableSet('googleanalytics_legacy_version', 1);
- $this->drupalGet('');
- $this->assertWantedRaw('google-analytics.com/urchin.js', '[testGoogleAnalyticsTracking]: Legacy tracking code used');
-
// Test whether tracking code is not included on pages to omit.
$this->drupalGet('admin');
- $this->assertNoUnWantedRaw($ua_code, '[testGoogleAnalyticsTracking]: Tracking code is not displayed on admin page');
+ $this->assertNoRaw($ua_code, '[testGoogleAnalyticsTracking]: Tracking code is not displayed on admin page.');
$this->drupalGet('admin/settings/googleanalytics');
// Checking for tracking code URI here, as $ua_code is displayed in the form.
- $this->assertNoUnWantedRaw('google-analytics.com/urchin.js', '[testGoogleAnalyticsTracking]: Tracking code is not displayed on admin subpage');
+ $this->assertNoRaw('google-analytics.com/ga.js', '[testGoogleAnalyticsTracking]: Tracking code is not displayed on admin subpage.');
// Test whether tracking code display is properly flipped.
- $this->drupalVariableSet('googleanalytics_visibility', 1);
+ variable_set('googleanalytics_visibility', 1);
$this->drupalGet('admin');
- $this->assertWantedRaw($ua_code, '[testGoogleAnalyticsTracking]: Tracking code is displayed on admin page');
+ $this->assertRaw($ua_code, '[testGoogleAnalyticsTracking]: Tracking code is displayed on admin page.');
$this->drupalGet('admin/settings/googleanalytics');
// Checking for tracking code URI here, as $ua_code is displayed in the form.
- $this->assertWantedRaw('google-analytics.com/urchin.js', '[testGoogleAnalyticsTracking]: Tracking code is displayed on admin subpage');
+ $this->assertRaw('google-analytics.com/ga.js', '[testGoogleAnalyticsTracking]: Tracking code is displayed on admin subpage.');
$this->drupalGet('');
- $this->assertNoUnWantedRaw($ua_code, '[testGoogleAnalyticsTracking]: Tracking code is not displayed on front page');
-
+ $this->assertNoRaw($ua_code, '[testGoogleAnalyticsTracking]: Tracking code is not displayed on front page.');
+
// Test whether tracking code is not display for anonymous.
$this->drupalGet('logout');
$this->drupalGet('');
- $this->assertNoUnWantedRaw($ua_code, '[testGoogleAnalyticsTracking]: Tracking code is not displayed for anonymous');
+ $this->assertNoRaw($ua_code, '[testGoogleAnalyticsTracking]: Tracking code is not displayed for anonymous.');
}
}
diff --git a/translations/de.po b/translations/de.po
index 6f8191e..654353a 100644
--- a/translations/de.po
+++ b/translations/de.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: German translation for Google Analytics module\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-05-24 22:09+0200\n"
-"PO-Revision-Date: 2008-05-25 00:20+0100\n"
-"Last-Translator: Alexander Hass\n"
+"POT-Creation-Date: 2008-11-26 00:02+0100\n"
+"PO-Revision-Date: 2008-11-26 00:29+0100\n"
+"Last-Translator: Alexander Haß\n"
"Language-Team: Alexander Hass\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -56,7 +56,7 @@ msgid "Allow individual users to customize the visibility of tracking in their a
msgstr "Individuellen Benutzern erlauben, die Sichtbarkeit des Tracking in ihren Kontoeinstellungen zu ändern. Nur Benutzer mit der Berechtigung %permission können dies nach ihren eigenen Wünschen einstellen."
#: googleanalytics.admin.inc:43
-#: googleanalytics.module:22
+#: googleanalytics.module:23
msgid "opt-in or out of tracking"
msgstr "Tracking wahlweise An- oder Abschalten"
@@ -104,196 +104,204 @@ msgstr "Das Tracking zu bestimmten Seiten hinzufügen"
msgid "Pages"
msgstr "Seiten"
-#: googleanalytics.admin.inc:109
+#: googleanalytics.admin.inc:110
msgid "User segmentation settings"
msgstr "Einstellungen für die Benutzerverteilung"
#: googleanalytics.admin.inc:115
-msgid "User identifier"
-msgstr "Benutzeridentifikator"
-
-#: googleanalytics.admin.inc:116
-msgid "User name"
-msgstr "Benutzername"
-
-#: googleanalytics.admin.inc:117
msgid "User roles"
msgstr "Benutzerrollen"
-#: googleanalytics.admin.inc:128
+#: googleanalytics.admin.inc:125
msgid "Add segmentation information to tracking code"
msgstr "Informationen zur Benutzerverteilung zum Tracking-Code hinzufügen"
-#: googleanalytics.admin.inc:129
+#: googleanalytics.admin.inc:126
msgid "Segment users based on different properties, additionally to the basic IP address based tracking provided by Google Analytics."
msgstr "Zusätzlich zu dem von Google Analytics zu Verfügung gestellten einfachen Tracking der IP-Adresse, können Benutzer basierend auf verschiedenen Eigenschaften unterteilt werden."
-#: googleanalytics.admin.inc:129
+#: googleanalytics.admin.inc:126
msgid "<a href=\"@module_list\">Enable the profile module</a> to be able to use profile fields for more granular tracking."
msgstr "Um Profilfelder zum Tracking weiterer Einzelheiten zu verwenden, muss das <a href=\"@module_list\">Profil-Modul aktiviert</a> werden."
-#: googleanalytics.admin.inc:129
+#: googleanalytics.admin.inc:126
+msgid "Make sure you will not associate (or permit any third party to associate) any data gathered from Your Website(s) (or such third parties' website(s)) with any personally identifying information from any source as part of Your use (or such third parties' use) of the Google Analytics service. For more information see section 8.1 in the <a href=\"@ga_tos\">Google Analytics terms of use</a>."
+msgstr "Es ist Ihnen untersagt, Daten, die Sie von Ihren Websites (oder von Websites eines Dritten) gesammelt haben, mit irgendwelchen persönlichen, identifizierenden Informationen, die ihren Ursprung in Ihrer Benutzung (oder der Benutzung eines Dritten) des Google Analytics Service haben, in Verbindung zu bringen (oder Dritten dies zu gestatten). Nähere Informationen befinden sich im Punkt 8.1 der <a href=\"@ga_tos\">Google Analytics Bedingungen</a>."
+
+#: googleanalytics.admin.inc:126
msgid "Selecting one or more values is supported. To select multiple items, hold down CTRL while selecting fields."
msgstr "Die Auswahl eines oder mehrerer Werte wird unterstützt. Zur Auswahl mehrerer Einträge muss die STRG-Taste während der Feldauswahl gedrückt gehalten werden."
-#: googleanalytics.admin.inc:139
+#: googleanalytics.admin.inc:136
msgid "Link tracking settings"
-msgstr "Einstellungen für das Tracking von Verweisen"
+msgstr "Einstellungen für das Tracking von Links"
-#: googleanalytics.admin.inc:145
+#: googleanalytics.admin.inc:142
msgid "Track outgoing links"
-msgstr "Ausgehende Verweise tracken"
+msgstr "Ausgehende Links tracken"
-#: googleanalytics.admin.inc:147
+#: googleanalytics.admin.inc:144
msgid "Enables tracking of clicks on outgoing links."
-msgstr "Aktiviert das Tracking von Klicks auf ausgehende Verweise."
+msgstr "Aktiviert das Tracking von Klicks auf ausgehende Links."
-#: googleanalytics.admin.inc:151
+#: googleanalytics.admin.inc:148
msgid "Track mailto links"
-msgstr "E-Mail-Verweise tracken"
+msgstr "E-Mail-Links tracken"
-#: googleanalytics.admin.inc:153
+#: googleanalytics.admin.inc:150
msgid "Enables tracking of clicks on mailto links."
-msgstr "Aktiviert das Tracking von Klicks auf E-Mail-Verweise."
+msgstr "Aktiviert das Tracking von Klicks auf E-Mail-Links."
-#: googleanalytics.admin.inc:157
+#: googleanalytics.admin.inc:154
msgid "Track download links"
-msgstr "Download-Verweise tracken"
+msgstr "Download-Links tracken"
-#: googleanalytics.admin.inc:159
+#: googleanalytics.admin.inc:156
msgid "Enables tracking of clicks on links to files based on the file extensions list below."
-msgstr "Aktiviert das Tracking von Klicks auf Dateiverweise basierend auf der nachfolgenden Erweiterungsliste."
+msgstr "Aktiviert das Tracking von Klicks auf Dateilinks basierend auf der nachfolgenden Erweiterungsliste."
-#: googleanalytics.admin.inc:163
+#: googleanalytics.admin.inc:160
msgid "File extensions to track"
msgstr "Zu trackende Dateierweiterungen"
-#: googleanalytics.admin.inc:165
+#: googleanalytics.admin.inc:162
msgid "A pipe separated list of file extensions that should be tracked when clicked with regular expression support. Example: !extensions"
msgstr "Eine durch Pipes getrennte Liste von Dateierweiterungen mit Unterstützung von regulären Ausdrücken, die beim Anklicken getrackt werden sollen. Beispiel: !extensions"
-#: googleanalytics.admin.inc:171
+#: googleanalytics.admin.inc:169
msgid "Advanced settings"
msgstr "Erweiterte Einstellungen"
-#: googleanalytics.admin.inc:178
-msgid "Google Analytics version used"
-msgstr "Die von Google Analytics verwendete Version"
+#: googleanalytics.admin.inc:176
+msgid "Cache tracking code file locally"
+msgstr "Datei mit Tracking-Code lokal cachen"
-#: googleanalytics.admin.inc:181
-msgid "Latest (ga.js) tracking code"
-msgstr "Neuster (ga.js) Tracking-Code"
+#: googleanalytics.admin.inc:177
+msgid "If checked, the tracking code file is retrieved from Google Analytics and cached locally. It is updated daily from Google's servers to ensure updates to tracking code are reflected in the local copy. Do not activate this until after Google Analytics has confirmed your tracker!"
+msgstr "Sobald aktiviert, wird die Datei mit Tracking-Code von Google Analytics heruntergeladen und lokal gecached. Diese wird täglich von den Google-Servern aktualisiert, damit sich Aktualisierungen des Tracking-Codes in der lokalen Kopie niederschlagen. Aktivieren Sie dies erst nachdem Google Analytics den Tracking-Code bestätigt hat!"
#: googleanalytics.admin.inc:182
-msgid "Legacy (urchin.js) tracking code"
-msgstr "Alter (urchin.js) Tracking-Code"
-
-#: googleanalytics.admin.inc:184
-msgid "<a href=\"@ga_js_url\">On December 13, 2007, Google rolled out a new API</a> for its tracking code, and suggests all new sites to use this code. You should only use the older legacy code, if you have custom tracking code tied to that API. Otherwise it is suggested you use the latest API, as the legacy code will not receive feature updates and is not compatible with new features."
-msgstr "<a href=\"@ga_js_url\">Am 13. Dezember 2007, hat Google ein neues API</a> für ihren Tracking-Code veröffentlicht und empfielt allen neuen Websites diesen Code zu verwenden. Der ältere Code sollte nur noch verwendet werden, wenn spezieller Code auf dieses API angewiesen ist. Ansonsten wird empfohlen das neuste API zu verwenden, da der alte Code nicht mehr aktualisiert wird und mit neuen Funktionen inkompatibel ist."
+msgid "<a href=\"@url\">Public file transfers</a> must be enabled to allow local caching."
+msgstr "Zum lokalen Cachen muss die <a href=\"@url\">öffentliche Download-Methode</a> aktiviert sein."
#: googleanalytics.admin.inc:189
-msgid "Cache tracking code file locally"
-msgstr "Datei mit Tracking-Code lokal cachen"
+msgid "Track translation sets as one unit"
+msgstr "Übersetzungssatz als eine Einheit tracken"
#: googleanalytics.admin.inc:190
-msgid "If checked, the tracking code file is retrieved from Google Analytics and cached locally. It is updated daily from Google's servers to ensure updates to tracking code are reflected in the local copy. Do not activate this until after Google Analytics has confirmed your tracker!"
-msgstr "Sobald aktiviert, wird die Datei mit Tracking-Code von Google Analytics heruntergeladen und lokal gecached. Diese wird täglich von den Google-Servern aktualisiert, damit sich Aktualisierungen des Tracking-Codes in der lokalen Kopie niederschlagen. Aktivieren Sie dies erst nachdem Google Analytics den Tracking-Code bestätigt hat!"
-
-#: googleanalytics.admin.inc:195
-msgid "<a href=\"!url\">Public file transfers</a> must be enabled to allow local caching."
-msgstr "Zum lokalen Cachen muss die <a href=\"!url\">öffentliche Download-Methode</a> aktiviert sein."
+msgid "When a node is part of a translation set, record statistics for the originating node instead. This allows for a translation set to be treated as a single unit."
+msgstr "Sollte ein Beitrag zu einem Übersetzungssatz gehören, werden Statistiken für den ursprünglichen Beitrag aufgezeichnet. Dies ermöglicht einen Übersetzungsatz als eine Einheit zu behandeln."
-#: googleanalytics.admin.inc:199
+#: googleanalytics.admin.inc:196
msgid "Depends on: !dependencies"
msgstr "Abhängig von: !dependencies"
-#: googleanalytics.admin.inc:199
-msgid " (<span class=\"admin-enabled\">enabled</span>)"
-msgstr " (<span class=\"admin-enabled\">aktiviert</span>)"
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-enabled\">enabled</span>)"
+msgstr "@module (<span class=\"admin-enabled\">aktiviert</span>)"
-#: googleanalytics.admin.inc:199
-msgid " (<span class=\"admin-disabled\">disabled</span>)"
-msgstr " (<span class=\"admin-disabled\">deaktiviert</span>)"
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-disabled\">disabled</span>)"
+msgstr "@module (<span class=\"admin-disabled\">deaktiviert</span>)"
-#: googleanalytics.admin.inc:206
+#: googleanalytics.admin.inc:203
msgid "Track internal search"
msgstr "Interne Suche tracken"
-#: googleanalytics.admin.inc:207
-msgid "If checked, internal search keywords are tracked. You must configure your Google account to use the internal query parameter <strong>search</strong>. For more information see <a href=\"!url\">How do I set up Site Search for my profile</a>."
-msgstr "Sobald aktiviert, werden die Schlüsselwörter der internen Suche getrackt. Dazu muss im Google Account der interne Suchparameter <strong>search</strong> konfiguriert werden. Weitere Informationen zu <a href=\"!url\">Wie richte ich die Website-Suche für mein Profil ein</a>."
+#: googleanalytics.admin.inc:204
+msgid "If checked, internal search keywords are tracked. You must configure your Google account to use the internal query parameter <strong>search</strong>. For more information see <a href=\"@url\">How do I set up Site Search for my profile</a>."
+msgstr "Sobald aktiviert, werden die Schlüsselwörter der internen Suche getrackt. Dazu muss im Google Account der interne Suchparameter <strong>search</strong> konfiguriert werden. Weitere Informationen zu <a href=\"@url\">Wie richte ich die Website-Suche für mein Profil ein</a>."
-#: googleanalytics.admin.inc:214
+#: googleanalytics.admin.inc:211
msgid "Custom JavaScript code"
msgstr "Benutzerdefinierter JavaScript-Code"
-#: googleanalytics.admin.inc:217
-msgid "You can add custom Google Analytics <a href=\"!snippets\">code snippets</a> here. These will be added to every page that Google Analytics appears on. <strong>Do not include the &lt;script&gt; tags</strong>, and always end your code with a semicolon (;)."
-msgstr "Hier können spezielle Google Analytics-<a href=\"!snippets\">Codeausschnitte</a> eingefügt werden. Diese werden zu jeder Seite auf der Google Analytics erscheint hinzugefügt. <strong>Die &lt;script&gt; Tags dürfen nicht eingefügt werden</strong> und der Code muss immer mit einem Semikolon (;) abschließen."
+#: googleanalytics.admin.inc:214
+msgid "You can add custom Google Analytics <a href=\"@snippets\">code snippets</a> here. These will be added to every page that Google Analytics appears on. Before you add custom code to the below textarea's you should read <a href=\"@ga_concepts_overview\">Google Analytics Tracking Code - Functional Overview</a> and the <a href=\"@ga_js_api\">Google Analytics Tracking API</a> documentation. <strong>Do not include the &lt;script&gt; tags</strong>, and always end your code with a semicolon (;)."
+msgstr "Hier können spezielle Google Analytics-<a href=\"@snippets\">Codeausschnitte</a> eingefügt werden. Diese werden zu jeder Seite hinzugefügt auf der Google Analytics erscheint. Bevor benutzerdefinierter Code in die unten aufgeführten Textfelder eingefügt wird, sollte die Dokumentation zu <a href=\"@ga_concepts_overview\">Google Analytics Tracking Code - Funktionale Übersicht</a> und <a href=\"@ga_js_api\">Google Analytics Tracking API</a> gelesen werden. <strong>Die &lt;script&gt; Tags dürfen nicht eingefügt werden</strong> und der Code muss immer mit einem Semikolon (;) abschließen."
+
+#: googleanalytics.admin.inc:218
+msgid "Code snippet (before)"
+msgstr "Codeausschnitt (vorher)"
#: googleanalytics.admin.inc:222
+msgid "Code in this textarea will be added <strong>before</strong> pageTracker._trackPageview()."
+msgstr "Code in diesem Textfeld wird <strong>vor</strong> pageTracker._trackPageview() eingefügt."
+
+#: googleanalytics.admin.inc:226
+msgid "Code snippet (after)"
+msgstr "Codeausschnitt (nachher)"
+
+#: googleanalytics.admin.inc:230
+msgid "Code in this textarea will be added <strong>after</strong> pageTracker._trackPageview(). This is useful if you'd like to track a site in two accounts."
+msgstr "Code in diesem Textfeld wird <strong>nach</strong> pageTracker._trackPageview() eingefügt. Dies ist nützlich, um eine Website in zwei Accounts zu tracken."
+
+#: googleanalytics.admin.inc:235
msgid "JavaScript scope"
msgstr "JavaScript-Bereich"
-#: googleanalytics.admin.inc:223
+#: googleanalytics.admin.inc:236
msgid "<strong>Warning:</strong> Google recommends adding the external JavaScript files to footer for performance reasons."
msgstr "<strong>Warnung:</strong> Aus Performancegründen empfielt Google die externen JavaScript-Dateien im Fußbereich einzufügen."
-#: googleanalytics.admin.inc:225
+#: googleanalytics.admin.inc:238
msgid "Footer"
msgstr "Fußbereich"
-#: googleanalytics.admin.inc:226
+#: googleanalytics.admin.inc:239
msgid "Header"
msgstr "Kopfbereich"
-#: googleanalytics.admin.inc:236
+#: googleanalytics.admin.inc:249
msgid "A valid Google Analytics account number is case sensitive and formatted like UA-xxxxxx-x."
msgstr "Bei der Google Analytics-Kontonummer muss die Groß- und Kleinschreibung beachtet werden und diese in der Form UA-xxxxxx-x formatiert sein."
-#: googleanalytics.admin.inc:241
-msgid "Do not include the &lt;script&gt; tags in this field."
-msgstr "Die &lt;script&gt; Tags dürfen in dieses Feld nicht eingefügt werden."
+#: googleanalytics.admin.inc:254;257
+msgid "Do not add the tracker code provided by Google into the javascript code snippets! This module already builds the tracker code based on your Google Analytics account number and settings."
+msgstr "Der von Google zu Verfügung gestellte Tracker-Code darf nicht in die JavaScript-Codeausschnitte eingefügt werden! Dieses Modul erstellt schon den Tracker-Code basierend auf der Google Analytics-Kontonummer und den Einstellungen."
-#: googleanalytics.module:17
+#: googleanalytics.admin.inc:260;263
+msgid "Do not include the &lt;script&gt; tags in the javascript code snippets."
+msgstr "Die &lt;script&gt; Tags dürfen in die JavaScript-Codeausschnitte nicht eingefügt werden."
+
+#: googleanalytics.module:18
msgid "<a href=\"@ga_url\">Google Analytics</a> is a free statistics package based on the excellent Urchin system. This module provides services to better integrate Drupal with Google Analytics."
msgstr "<a href=\"@ga_url\">Google Analytics</a> ist ein kostenfreies Statistikpacket, basierend auf dem hervorragenden Urchin-System. Dieses Modul ermöglicht die bessere Integration von Drupal in Google Analytics."
-#: googleanalytics.module:199
+#: googleanalytics.module:179
msgid "Google Analytics configuration"
msgstr "Google Analytics-Konfiguration"
-#: googleanalytics.module:206
+#: googleanalytics.module:186
msgid "User tracking"
msgstr "Benutzertracking"
-#: googleanalytics.module:227
+#: googleanalytics.module:207
msgid "Google Analytics module"
msgstr "Google Analytics-Modul"
-#: googleanalytics.module:228
+#: googleanalytics.module:208
msgid "Google Analytics module has not been configured yet. Please configure its settings from the <a href=\"@url\">Google Analytics settings page</a>."
msgstr "Das Google Analytics-Modul wurde noch nicht konfiguriert. Die Einstellungen können in den <a href=\"@url\">Google Analytics-Einstellungen</a> vorgenommen werden."
-#: googleanalytics.module:230
+#: googleanalytics.module:210
msgid "Not configured"
msgstr "Nicht konfiguriert"
-#: googleanalytics.module:22
+#: googleanalytics.module:23
msgid "administer google analytics"
msgstr "Google Analytics verwalten"
-#: googleanalytics.module:22
+#: googleanalytics.module:23
msgid "use PHP for tracking visibility"
msgstr "PHP für die Sichtbarkeit des Trackings verwenden"
-#: googleanalytics.module:27
+#: googleanalytics.module:28
#: googleanalytics.info:0
msgid "Google Analytics"
msgstr "Google Analytics"
-#: googleanalytics.module:28
+#: googleanalytics.module:29
msgid "Configure the settings used to generate your Google Analytics tracking code."
msgstr "Die Einstellungen konfigurieren, welche zur Generierung des Google Analytics-Trackingcodes dienen."
@@ -305,3 +313,7 @@ msgstr "googleanalytics"
msgid "Adds Google Analytics javascript tracking code to all your site's pages."
msgstr "Fügt den Google Analytics-JavaScript-Trackingcode in alle Seiten der Website ein."
+#: googleanalytics.info:0
+msgid "Statistics"
+msgstr "Statistiken"
+
diff --git a/translations/fr.po b/translations/fr.po
new file mode 100644
index 0000000..e397c50
--- /dev/null
+++ b/translations/fr.po
@@ -0,0 +1,337 @@
+# $Id$
+#
+# French translation of Drupal (general)
+# Copyright YEAR NAME <EMAIL@ADDRESS>
+# Generated from files:
+# googleanalytics.module,v 1.14.2.69 2008/05/31 08:14:22 hass
+# googleanalytics.info,v 1.2.2.3 2007/06/18 23:06:44 dww
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Google Analytics 6.X-2.x\n"
+"POT-Creation-Date: 2008-09-28 23:40+0200\n"
+"PO-Revision-Date: 2008-10-07 14:23+0100\n"
+"Last-Translator: Jérémy Chatard <jchatard@breek.fr>\n"
+"Language-Team: French <jchatard@breek.fr>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"X-Poedit-Language: French\n"
+"X-Poedit-Country: France\n"
+
+#: googleanalytics.admin.inc:15
+msgid "General settings"
+msgstr "Paramètres généraux"
+
+#: googleanalytics.admin.inc:21
+msgid "Google Analytics account number"
+msgstr "Numéro de compte Google Analytics"
+
+#: googleanalytics.admin.inc:26
+msgid "The account number is unique to the websites domain. Click the <strong>Edit</strong> link in your Google Analytics account next to the appropriate profile on the <strong>Analytics Settings</strong> page, then select <strong>Check Status</strong> at the top-right of the table to find the account number (UA-xxxx-x) of your site. You can obtain a user account from the <a href=\"@url\">Google Analytics</a> website."
+msgstr "Le numéro de compte est unique au domaine de chaque site. Cliquer le lien <strong>Modifier</strong> de votre compte Google Analytics dans <strong>Paramètres Analytics</strong> puis sélectionner <strong>Vérifier l'état</strong> en haut à droite du tableau pour trouver le numéro de suivi (UA-xxxx-x) de votre site. Vous pouvez obtenir un compte utilisateur sur le site <a href=\"@url\">Google Analytics</a>."
+
+#: googleanalytics.admin.inc:32
+msgid "User specific tracking settings"
+msgstr "Paramètres spécifiques de suivi des utilisateurs"
+
+#: googleanalytics.admin.inc:37
+msgid "Custom tracking settings"
+msgstr "Paramètres personnalisés du suivi"
+
+#: googleanalytics.admin.inc:39
+msgid "Users cannot control whether they are tracked or not."
+msgstr "Les utilisateurs ne peuvent pas décider s'ils sont suivis ou pas."
+
+#: googleanalytics.admin.inc:40
+msgid "Track users by default, but let individual users to opt out."
+msgstr "Suivre par défaut les utilisateurs mais laisser la possibilité à chaque utilisateur de refuser."
+
+#: googleanalytics.admin.inc:41
+msgid "Do not track users by default, but let individual users to opt in."
+msgstr "Ne pas suivre les visiteurs par défaut. Laisser chaque utilisateur réaliser un opt-in."
+
+#: googleanalytics.admin.inc:43
+msgid "Allow individual users to customize the visibility of tracking in their account settings. Only users with %permission permission are allowed to set their own preference."
+msgstr "Autoriser les utilisateurs à personnaliser l'activation du suivi dans leurs paramètres de compte. Seuls les utilisateurs avec le droit %permission sont autorisés à paramétrer leurs propres préférences."
+
+#: googleanalytics.admin.inc:43
+#: googleanalytics.module:22
+msgid "opt-in or out of tracking"
+msgstr "acceptation (opt-in ou opt-in out) du suivi"
+
+#: googleanalytics.admin.inc:50
+msgid "Role specific tracking settings"
+msgstr "Paramètres spécifiques de suivi par rôle"
+
+#: googleanalytics.admin.inc:61
+msgid "Add tracking for specific roles"
+msgstr "Activer le suivi pour les rôles sélectionnés"
+
+#: googleanalytics.admin.inc:64
+msgid "Add tracking only for the selected role(s). If none of the roles are selected, all users will be tracked. If a user has any of the roles checked, that user will be tracked."
+msgstr "Ajouter le suivi seulement pour le(s) rôle(s) sélectionné(s). Si aucun rôle n'est sélectionné, tous les utilisateurs seront suivis. Si l'utilisateur a l'un des rôles sélectionné alors il sera suivi."
+
+#: googleanalytics.admin.inc:70
+msgid "Page specific tracking settings"
+msgstr "Paramètres de suivi spécifiques aux pages"
+
+#: googleanalytics.admin.inc:85
+msgid "Add to every page except the listed pages."
+msgstr "Activer sur toutes les pages sauf celles listées."
+
+#: googleanalytics.admin.inc:85
+msgid "Add to the listed pages only."
+msgstr "Activer uniquement sur les pages listées."
+
+#: googleanalytics.admin.inc:86
+msgid "Enter one page per line as Drupal paths. The '*' character is a wildcard. Example paths are %blog for the blog page and %blog-wildcard for every personal blog. %front is the front page."
+msgstr "Entrez une page par ligne sous la forme de chemins Drupal. Le caractère '*' est un passe-partout. Entrez par exemple %blog pour la page des blogues et %blog-wildcard pour chaque blogue personnel. %front est la page d'accueil."
+
+#: googleanalytics.admin.inc:89
+msgid "Add if the following PHP code returns <code>TRUE</code> (PHP-mode, experts only)."
+msgstr "Activer le suivi si le code PHP suivant retourne <code>TRUE</code> (mode PHP, réservé aux experts)."
+
+#: googleanalytics.admin.inc:90
+msgid "If the PHP-mode is chosen, enter PHP code between %php. Note that executing incorrect PHP-code can break your Drupal site."
+msgstr "Si le mode PHP est sélectionné, entrez le code PHP entre %php. Notez que l'exécution de code PHP incorrect peut complètement bloquer votre site Drupal."
+
+#: googleanalytics.admin.inc:94
+msgid "Add tracking to specific pages"
+msgstr "Activer le suivi sur certaines pages"
+
+#: googleanalytics.admin.inc:100
+msgid "Pages"
+msgstr "Pages"
+
+#: googleanalytics.admin.inc:109
+msgid "User segmentation settings"
+msgstr "Paramètres de ségmentation des utilisateurs"
+
+#: googleanalytics.admin.inc:115
+msgid "User identifier"
+msgstr "Identifiant de l'utilisateur"
+
+#: googleanalytics.admin.inc:116
+msgid "User name"
+msgstr "Nom d'utilisateur"
+
+#: googleanalytics.admin.inc:117
+msgid "User roles"
+msgstr "Rôles de l'utilisateur"
+
+#: googleanalytics.admin.inc:128
+msgid "Add segmentation information to tracking code"
+msgstr "Ajouter au code de suivi des informations de ségmentation"
+
+#: googleanalytics.admin.inc:129
+msgid "Segment users based on different properties, additionally to the basic IP address based tracking provided by Google Analytics."
+msgstr "Ségmenter les utilisateurs en s'appuyant sur différentes caractéristiques en plus du suivi basic de Google Analytics basé sur l'adresse IP."
+
+#: googleanalytics.admin.inc:129
+msgid "<a href=\"@module_list\">Enable the profile module</a> to be able to use profile fields for more granular tracking."
+msgstr "<a href=\"@module_list\">Activer le module \"profile\"</a> pour pouvoir utiliser des champs de profil pour un suivi plus fin."
+
+#: googleanalytics.admin.inc:129
+msgid "Selecting one or more values is supported. To select multiple items, hold down CTRL while selecting fields."
+msgstr "La définition d'une valeur ou plus est supportée. Pour sélectionner plusieurs éléments, maintenir la touche \"CTRL\" enfoncée."
+
+#: googleanalytics.admin.inc:139
+msgid "Link tracking settings"
+msgstr "Paramètres de suivi des liens"
+
+#: googleanalytics.admin.inc:145
+msgid "Track outgoing links"
+msgstr "Suivre les liens sortants"
+
+#: googleanalytics.admin.inc:147
+msgid "Enables tracking of clicks on outgoing links."
+msgstr "Activer le suivi des clics sur les liens sortants."
+
+#: googleanalytics.admin.inc:151
+msgid "Track mailto links"
+msgstr "Suivre les liens \"mailto'"
+
+#: googleanalytics.admin.inc:153
+msgid "Enables tracking of clicks on mailto links."
+msgstr "Activer le suivi des clics sur les liens \"mailto\"."
+
+#: googleanalytics.admin.inc:157
+msgid "Track download links"
+msgstr "Suivre les liens de téléchargement"
+
+#: googleanalytics.admin.inc:159
+msgid "Enables tracking of clicks on links to files based on the file extensions list below."
+msgstr "Activer le suivi des clics sur les liens vers des fichiers en se basant sur la liste d'extensions ci-dessous."
+
+#: googleanalytics.admin.inc:163
+msgid "File extensions to track"
+msgstr "Extensions de fichiers à suivre"
+
+#: googleanalytics.admin.inc:165
+msgid "A pipe separated list of file extensions that should be tracked when clicked with regular expression support. Example: !extensions"
+msgstr "Une liste d'extensions devant être suivies au clic avec support d'expressions régulières. Exemple: !extensions"
+
+#: googleanalytics.admin.inc:171
+msgid "Advanced settings"
+msgstr "Paramètres avancés"
+
+#: googleanalytics.admin.inc:178
+msgid "Cache tracking code file locally"
+msgstr "Mettre en cache local le code de suivi"
+
+#: googleanalytics.admin.inc:179
+msgid "If checked, the tracking code file is retrieved from Google Analytics and cached locally. It is updated daily from Google's servers to ensure updates to tracking code are reflected in the local copy. Do not activate this until after Google Analytics has confirmed your tracker!"
+msgstr "Si cochée, le fichier contenant le code de suivi est récupéré depuis Google Analytics et mis en cache local. Il est mis à jour chaque jour par les serveurs de Google. Ne pas activer avant que Google Analytics n'est confirmé l'ID de suivi."
+
+#: googleanalytics.admin.inc:184
+msgid "<a href=\"@url\">Public file transfers</a> must be enabled to allow local caching."
+msgstr "<a href=\"!url\">La méthode de téléchargement publique</a> doit être activée pour que le système de cache local fonctionne."
+
+#: googleanalytics.admin.inc:188
+msgid "Depends on: !dependencies"
+msgstr "Dépend de !dependencies"
+
+#: googleanalytics.admin.inc:188
+msgid " (<span class=\"admin-enabled\">enabled</span>)"
+msgstr " (<span class=\"admin-enabled\">activé</span>)"
+
+#: googleanalytics.admin.inc:188
+msgid " (<span class=\"admin-disabled\">disabled</span>)"
+msgstr " (<span class=\"admin-disabled\">désactivé</span>)"
+
+#: googleanalytics.admin.inc:195
+msgid "Track internal search"
+msgstr "Suivre les recherches internes"
+
+#: googleanalytics.admin.inc:196
+msgid "If checked, internal search keywords are tracked. You must configure your Google account to use the internal query parameter <strong>search</strong>. For more information see <a href=\"!url\">How do I set up Site Search for my profile</a>."
+msgstr "Si cochée, les mots clés des recherches internes sont suivis. Vous devez configurer votre compte Google pour utiliser les paramètres internes de requête. Pour plus d'information voir <a href=\"!url\">Comment paramétrer les recherches internes pour mon profil</a>."
+
+#: googleanalytics.admin.inc:203
+msgid "Custom JavaScript code"
+msgstr "Code JavaScript personnalisé"
+
+#: googleanalytics.admin.inc:206
+msgid "You can add custom Google Analytics <a href=\"!snippets\">code snippets</a> here. These will be added to every page that Google Analytics appears on. Before you add custom code to the below textarea's you should read <a href=\"!GaConceptsOverview\">Google Analytics Tracking Code - Functional Overview</a> and the <a href=\"!gaJSApi\">Google Analytics Tracking API</a> documentation. <strong>Do not include the &lt;script&gt; tags</strong>, and always end your code with a semicolon (;)."
+msgstr "Vous pouvez ajouter des <a href=\"!snippets\">morceaux de code</a> Google Analytics ici. Avant d'ajouter du code personnalisé dans le champ de saisi, vous devriez lire <a href=\"!GaConceptsOverview\">Google Analytics Tracking Code - Functional Overview</a> ainsi que la documentation <a href=\"!gaJSApi\">Google Analytics Tracking API</a>. <strong>Ne pas inclure les balises &lt;script&gt;</strong>, et toujours terminer votre code par un point virgule \";\"."
+
+#: googleanalytics.admin.inc:210
+msgid "Code snippet (before)"
+msgstr "Code (avant)"
+
+#: googleanalytics.admin.inc:213
+msgid "Code in this textarea will be added <strong>before</strong> pageTracker._trackPageview()."
+msgstr "Le code de ce champ texte sera ajouté <strong>avant</strong> pageTracker._trackPageview()."
+
+#: googleanalytics.admin.inc:217
+msgid "Code snippet (after)"
+msgstr "Code (après)"
+
+#: googleanalytics.admin.inc:220
+msgid "Code in this textarea will be added <strong>after</strong> pageTracker._trackPageview(). This is useful if you'd like to track a site in two accounts."
+msgstr "Le code de ce champ texte sera ajouté <strong>après</strong> pageTracker._trackPageview(). C'est util pour si vous souhaitez suivre un site depuis deux comptes."
+
+#: googleanalytics.admin.inc:225
+msgid "JavaScript scope"
+msgstr "Scope JavaScript"
+
+#: googleanalytics.admin.inc:226
+msgid "<strong>Warning:</strong> Google recommends adding the external JavaScript files to footer for performance reasons."
+msgstr "<strong>Attention :</strong> pour de meilleures performances, Google recommande d'ajouter le fichier JavaScript externe dans le footer."
+
+#: googleanalytics.admin.inc:228
+msgid "Footer"
+msgstr "Pied de page"
+
+#: googleanalytics.admin.inc:229
+msgid "Header"
+msgstr "Titre"
+
+#: googleanalytics.admin.inc:239
+msgid "A valid Google Analytics account number is case sensitive and formatted like UA-xxxxxx-x."
+msgstr "Un numéro de compte Google Analytics est sensible à la casse et formaté de cette manière UA-xxxxxx-x."
+
+#: googleanalytics.admin.inc:244;247
+msgid "Do not add the tracker code provided by Google into the javascript code snippets! This module already builds the tracker code based on your Google Analytics account number and settings."
+msgstr "Ne placez pas l'ensemble du code de suivi fourni par Google dans le code JavaScript ! Ce module construit le code de suivi en se basant sur le numéro de votre compte Google Analytics et les paramètres."
+
+#: googleanalytics.admin.inc:250;253
+msgid "Do not include the &lt;script&gt; tags in the javascript code snippets."
+msgstr "Ne pas inclure les balises &lt;script&gt; dans ce champ."
+
+#: googleanalytics.module:17
+msgid "<a href=\"@ga_url\">Google Analytics</a> is a free statistics package based on the excellent Urchin system. This module provides services to better integrate Drupal with Google Analytics."
+msgstr "<a href=\"@ga_url\">Google Analytics</a> est un outil d'analyse de trafic gratuit basé sur l'excellent Urchin. Ce module fourni des services pour mieux intégrer Google Analytics avec Drupal."
+
+#: googleanalytics.module:165
+msgid "Google Analytics configuration"
+msgstr "Configuration de Google Analytics"
+
+#: googleanalytics.module:172
+msgid "User tracking"
+msgstr "Suivi des utilisateurs"
+
+#: googleanalytics.module:193
+msgid "Google Analytics module"
+msgstr "Module Google Analytics"
+
+#: googleanalytics.module:194
+msgid "Google Analytics module has not been configured yet. Please configure its settings from the <a href=\"@url\">Google Analytics settings page</a>."
+msgstr "Le module Google Analyics n'a pas encore été configuré. Merci de le configurer dans <a href=\"@url\">sa page de paramètres</a>."
+
+#: googleanalytics.module:196
+msgid "Not configured"
+msgstr "Pas configuré"
+
+#: googleanalytics.module:22
+msgid "administer google analytics"
+msgstr "administrer Google Analytics"
+
+#: googleanalytics.module:22
+msgid "use PHP for tracking visibility"
+msgstr "utilisez du code PHP pour l'activation du suivi"
+
+#: googleanalytics.module:27
+#: googleanalytics.info:0
+msgid "Google Analytics"
+msgstr "Google Analytics"
+
+#: googleanalytics.module:28
+msgid "Configure the settings used to generate your Google Analytics tracking code."
+msgstr "Configurer les paramètres utilisés pour générer votre code Google Analytics."
+
+#: googleanalytics.module:0
+msgid "googleanalytics"
+msgstr "googleanalytics"
+
+#: googleanalytics.info:0
+msgid "Adds Google Analytics javascript tracking code to all your site's pages."
+msgstr "Ajoute le fichier javascript de tracking de Google Analytics à toutes les pages de votre site."
+
+#: googleanalytics.info:0
+msgid "Statistics"
+msgstr "Statistiques"
+
+#~ msgid "Google Analytics version used"
+#~ msgstr "Version de Google Analytics utilisée"
+#~ msgid "Latest (ga.js) tracking code"
+#~ msgstr "Dernier code de suivi (ga.js)"
+#~ msgid "Legacy (urchin.js) tracking code"
+#~ msgstr "Vieux code de suivi (urchin.js)"
+#~ msgid ""
+#~ "<a href=\"@ga_js_url\">On December 13, 2007, Google rolled out a new API</"
+#~ "a> for its tracking code, and suggests all new sites to use this code. "
+#~ "You should only use the older legacy code, if you have custom tracking "
+#~ "code tied to that API. Otherwise it is suggested you use the latest API, "
+#~ "as the legacy code will not receive feature updates and is not compatible "
+#~ "with new features."
+#~ msgstr ""
+#~ "<a href=\"@ga_js_url\">Le 13 décembre 2007, Google a sorti une nouvelle "
+#~ "API</a> pour son code de suivi et suggère à tous les sites de l'utiliser. "
+#~ "Vous ne devriez utiliser le vieux code que si vous avez du code "
+#~ "personnalisé y recourant massivement. Dans le cas contraire, il est "
+#~ "recommandé d'utiliser la dernière API car l'ancien code ne sera plus "
+#~ "maintenu et pourrait être incompatible avec les nouvelles fonctionnalités."
+
diff --git a/translations/googleanalytics.pot b/translations/googleanalytics.pot
index 5e773e2..f3a068b 100644
--- a/translations/googleanalytics.pot
+++ b/translations/googleanalytics.pot
@@ -3,15 +3,15 @@
# LANGUAGE translation of Drupal (general)
# Copyright YEAR NAME <EMAIL@ADDRESS>
# Generated from files:
-# googleanalytics.admin.inc,v 1.2.2.40 2008/05/24 20:04:14 hass
-# googleanalytics.module,v 1.16.2.44 2008/05/17 15:47:52 hass
-# googleanalytics.info,v 1.5.2.3 2007/12/30 20:42:58 hass
+# googleanalytics.admin.inc,v 1.4.2.9 2008/11/23 09:44:34 hass
+# googleanalytics.module,v 1.19.2.6 2008/10/13 21:48:49 hass
+# googleanalytics.info,v 1.7.2.2 2008/09/18 18:39:45 hass
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2008-05-24 22:09+0200\n"
+"POT-Creation-Date: 2008-11-26 00:02+0100\n"
"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n"
"Last-Translator: NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <EMAIL@ADDRESS>\n"
@@ -56,7 +56,7 @@ msgstr ""
msgid "Allow individual users to customize the visibility of tracking in their account settings. Only users with %permission permission are allowed to set their own preference."
msgstr ""
-#: googleanalytics.admin.inc:43 googleanalytics.module:22
+#: googleanalytics.admin.inc:43 googleanalytics.module:23
msgid "opt-in or out of tracking"
msgstr ""
@@ -104,195 +104,203 @@ msgstr ""
msgid "Pages"
msgstr ""
-#: googleanalytics.admin.inc:109
+#: googleanalytics.admin.inc:110
msgid "User segmentation settings"
msgstr ""
#: googleanalytics.admin.inc:115
-msgid "User identifier"
-msgstr ""
-
-#: googleanalytics.admin.inc:116
-msgid "User name"
-msgstr ""
-
-#: googleanalytics.admin.inc:117
msgid "User roles"
msgstr ""
-#: googleanalytics.admin.inc:128
+#: googleanalytics.admin.inc:125
msgid "Add segmentation information to tracking code"
msgstr ""
-#: googleanalytics.admin.inc:129
+#: googleanalytics.admin.inc:126
msgid "Segment users based on different properties, additionally to the basic IP address based tracking provided by Google Analytics."
msgstr ""
-#: googleanalytics.admin.inc:129
+#: googleanalytics.admin.inc:126
msgid "<a href=\"@module_list\">Enable the profile module</a> to be able to use profile fields for more granular tracking."
msgstr ""
-#: googleanalytics.admin.inc:129
+#: googleanalytics.admin.inc:126
+msgid "Make sure you will not associate (or permit any third party to associate) any data gathered from Your Website(s) (or such third parties' website(s)) with any personally identifying information from any source as part of Your use (or such third parties' use) of the Google Analytics service. For more information see section 8.1 in the <a href=\"@ga_tos\">Google Analytics terms of use</a>."
+msgstr ""
+
+#: googleanalytics.admin.inc:126
msgid "Selecting one or more values is supported. To select multiple items, hold down CTRL while selecting fields."
msgstr ""
-#: googleanalytics.admin.inc:139
+#: googleanalytics.admin.inc:136
msgid "Link tracking settings"
msgstr ""
-#: googleanalytics.admin.inc:145
+#: googleanalytics.admin.inc:142
msgid "Track outgoing links"
msgstr ""
-#: googleanalytics.admin.inc:147
+#: googleanalytics.admin.inc:144
msgid "Enables tracking of clicks on outgoing links."
msgstr ""
-#: googleanalytics.admin.inc:151
+#: googleanalytics.admin.inc:148
msgid "Track mailto links"
msgstr ""
-#: googleanalytics.admin.inc:153
+#: googleanalytics.admin.inc:150
msgid "Enables tracking of clicks on mailto links."
msgstr ""
-#: googleanalytics.admin.inc:157
+#: googleanalytics.admin.inc:154
msgid "Track download links"
msgstr ""
-#: googleanalytics.admin.inc:159
+#: googleanalytics.admin.inc:156
msgid "Enables tracking of clicks on links to files based on the file extensions list below."
msgstr ""
-#: googleanalytics.admin.inc:163
+#: googleanalytics.admin.inc:160
msgid "File extensions to track"
msgstr ""
-#: googleanalytics.admin.inc:165
+#: googleanalytics.admin.inc:162
msgid "A pipe separated list of file extensions that should be tracked when clicked with regular expression support. Example: !extensions"
msgstr ""
-#: googleanalytics.admin.inc:171
+#: googleanalytics.admin.inc:169
msgid "Advanced settings"
msgstr ""
-#: googleanalytics.admin.inc:178
-msgid "Google Analytics version used"
+#: googleanalytics.admin.inc:176
+msgid "Cache tracking code file locally"
msgstr ""
-#: googleanalytics.admin.inc:181
-msgid "Latest (ga.js) tracking code"
+#: googleanalytics.admin.inc:177
+msgid "If checked, the tracking code file is retrieved from Google Analytics and cached locally. It is updated daily from Google's servers to ensure updates to tracking code are reflected in the local copy. Do not activate this until after Google Analytics has confirmed your tracker!"
msgstr ""
#: googleanalytics.admin.inc:182
-msgid "Legacy (urchin.js) tracking code"
-msgstr ""
-
-#: googleanalytics.admin.inc:184
-msgid "<a href=\"@ga_js_url\">On December 13, 2007, Google rolled out a new API</a> for its tracking code, and suggests all new sites to use this code. You should only use the older legacy code, if you have custom tracking code tied to that API. Otherwise it is suggested you use the latest API, as the legacy code will not receive feature updates and is not compatible with new features."
+msgid "<a href=\"@url\">Public file transfers</a> must be enabled to allow local caching."
msgstr ""
#: googleanalytics.admin.inc:189
-msgid "Cache tracking code file locally"
+msgid "Track translation sets as one unit"
msgstr ""
#: googleanalytics.admin.inc:190
-msgid "If checked, the tracking code file is retrieved from Google Analytics and cached locally. It is updated daily from Google's servers to ensure updates to tracking code are reflected in the local copy. Do not activate this until after Google Analytics has confirmed your tracker!"
-msgstr ""
-
-#: googleanalytics.admin.inc:195
-msgid "<a href=\"!url\">Public file transfers</a> must be enabled to allow local caching."
+msgid "When a node is part of a translation set, record statistics for the originating node instead. This allows for a translation set to be treated as a single unit."
msgstr ""
-#: googleanalytics.admin.inc:199
+#: googleanalytics.admin.inc:196
msgid "Depends on: !dependencies"
msgstr ""
-#: googleanalytics.admin.inc:199
-msgid " (<span class=\"admin-enabled\">enabled</span>)"
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-enabled\">enabled</span>)"
msgstr ""
-#: googleanalytics.admin.inc:199
-msgid " (<span class=\"admin-disabled\">disabled</span>)"
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-disabled\">disabled</span>)"
msgstr ""
-#: googleanalytics.admin.inc:206
+#: googleanalytics.admin.inc:203
msgid "Track internal search"
msgstr ""
-#: googleanalytics.admin.inc:207
-msgid "If checked, internal search keywords are tracked. You must configure your Google account to use the internal query parameter <strong>search</strong>. For more information see <a href=\"!url\">How do I set up Site Search for my profile</a>."
+#: googleanalytics.admin.inc:204
+msgid "If checked, internal search keywords are tracked. You must configure your Google account to use the internal query parameter <strong>search</strong>. For more information see <a href=\"@url\">How do I set up Site Search for my profile</a>."
msgstr ""
-#: googleanalytics.admin.inc:214
+#: googleanalytics.admin.inc:211
msgid "Custom JavaScript code"
msgstr ""
-#: googleanalytics.admin.inc:217
-msgid "You can add custom Google Analytics <a href=\"!snippets\">code snippets</a> here. These will be added to every page that Google Analytics appears on. <strong>Do not include the &lt;script&gt; tags</strong>, and always end your code with a semicolon (;)."
+#: googleanalytics.admin.inc:214
+msgid "You can add custom Google Analytics <a href=\"@snippets\">code snippets</a> here. These will be added to every page that Google Analytics appears on. Before you add custom code to the below textarea's you should read <a href=\"@ga_concepts_overview\">Google Analytics Tracking Code - Functional Overview</a> and the <a href=\"@ga_js_api\">Google Analytics Tracking API</a> documentation. <strong>Do not include the &lt;script&gt; tags</strong>, and always end your code with a semicolon (;)."
+msgstr ""
+
+#: googleanalytics.admin.inc:218
+msgid "Code snippet (before)"
msgstr ""
#: googleanalytics.admin.inc:222
+msgid "Code in this textarea will be added <strong>before</strong> pageTracker._trackPageview()."
+msgstr ""
+
+#: googleanalytics.admin.inc:226
+msgid "Code snippet (after)"
+msgstr ""
+
+#: googleanalytics.admin.inc:230
+msgid "Code in this textarea will be added <strong>after</strong> pageTracker._trackPageview(). This is useful if you'd like to track a site in two accounts."
+msgstr ""
+
+#: googleanalytics.admin.inc:235
msgid "JavaScript scope"
msgstr ""
-#: googleanalytics.admin.inc:223
+#: googleanalytics.admin.inc:236
msgid "<strong>Warning:</strong> Google recommends adding the external JavaScript files to footer for performance reasons."
msgstr ""
-#: googleanalytics.admin.inc:225
+#: googleanalytics.admin.inc:238
msgid "Footer"
msgstr ""
-#: googleanalytics.admin.inc:226
+#: googleanalytics.admin.inc:239
msgid "Header"
msgstr ""
-#: googleanalytics.admin.inc:236
+#: googleanalytics.admin.inc:249
msgid "A valid Google Analytics account number is case sensitive and formatted like UA-xxxxxx-x."
msgstr ""
-#: googleanalytics.admin.inc:241
-msgid "Do not include the &lt;script&gt; tags in this field."
+#: googleanalytics.admin.inc:254;257
+msgid "Do not add the tracker code provided by Google into the javascript code snippets! This module already builds the tracker code based on your Google Analytics account number and settings."
+msgstr ""
+
+#: googleanalytics.admin.inc:260;263
+msgid "Do not include the &lt;script&gt; tags in the javascript code snippets."
msgstr ""
-#: googleanalytics.module:17
+#: googleanalytics.module:18
msgid "<a href=\"@ga_url\">Google Analytics</a> is a free statistics package based on the excellent Urchin system. This module provides services to better integrate Drupal with Google Analytics."
msgstr ""
-#: googleanalytics.module:199
+#: googleanalytics.module:179
msgid "Google Analytics configuration"
msgstr ""
-#: googleanalytics.module:206
+#: googleanalytics.module:186
msgid "User tracking"
msgstr ""
-#: googleanalytics.module:227
+#: googleanalytics.module:207
msgid "Google Analytics module"
msgstr ""
-#: googleanalytics.module:228
+#: googleanalytics.module:208
msgid "Google Analytics module has not been configured yet. Please configure its settings from the <a href=\"@url\">Google Analytics settings page</a>."
msgstr ""
-#: googleanalytics.module:230
+#: googleanalytics.module:210
msgid "Not configured"
msgstr ""
-#: googleanalytics.module:22
+#: googleanalytics.module:23
msgid "administer google analytics"
msgstr ""
-#: googleanalytics.module:22
+#: googleanalytics.module:23
msgid "use PHP for tracking visibility"
msgstr ""
-#: googleanalytics.module:27 googleanalytics.info:0
+#: googleanalytics.module:28 googleanalytics.info:0
msgid "Google Analytics"
msgstr ""
-#: googleanalytics.module:28
+#: googleanalytics.module:29
msgid "Configure the settings used to generate your Google Analytics tracking code."
msgstr ""
@@ -304,3 +312,7 @@ msgstr ""
msgid "Adds Google Analytics javascript tracking code to all your site's pages."
msgstr ""
+#: googleanalytics.info:0
+msgid "Statistics"
+msgstr ""
+
diff --git a/translations/ja.po b/translations/ja.po
index 055311f..59266ce 100644
--- a/translations/ja.po
+++ b/translations/ja.po
@@ -6,14 +6,14 @@
# Takafumi ( jp.drupal@imagine **reverse order**)
#
# Generated from file:
-# googleanalytics.admin.inc,v 1.2.2.39 2008/05/17 21:06:57 hass
-# googleanalytics.module,v 1.16.2.44 2008/05/17 15:47:52 hass
-# googleanalytics.info,v 1.5.2.3 2007/12/30 20:42:58 hass
+# googleanalytics.admin.inc,v 1.4.2.9 2008/11/23 09:44:34 hass
+# googleanalytics.module,v 1.19.2.6 2008/10/13 21:48:49 hass
+# googleanalytics.info,v 1.7.2.2 2008/09/18 18:39:45 hass
#
# -----------------------------------------------------------------------------
msgid ""
msgstr ""
-"POT-Creation-Date: 2008-05-23 18:19+0900\n"
+"POT-Creation-Date: 2008-11-26 15:30+0900\n"
"Last-Translator: Takafumi <jp.drupal@imagine **reverse order**>\n"
"Language-Team: Drupal Japan\n"
"MIME-Version: 1.0\n"
@@ -57,7 +57,7 @@ msgstr "デフォルトでユーザをトラックしないが、各ユーザが
msgid "Allow individual users to customize the visibility of tracking in their account settings. Only users with %permission permission are allowed to set their own preference."
msgstr "各ユーザごとのアカウント設定で、トラックの表示をカスタマイズできるかどうかを指定してください。 「%permission」権限を持ったユーザのみが設定を行えます。"
-#: googleanalytics.admin.inc:43 googleanalytics.module:22
+#: googleanalytics.admin.inc:43 googleanalytics.module:23
msgid "opt-in or out of tracking"
msgstr "トラッキングの許可・許否"
@@ -105,195 +105,203 @@ msgstr "トラッキングを加える特定ページ"
msgid "Pages"
msgstr "ページ"
-#: googleanalytics.admin.inc:109
+#: googleanalytics.admin.inc:110
msgid "User segmentation settings"
msgstr "ユーザ区分の設定"
#: googleanalytics.admin.inc:115
-msgid "User identifier"
-msgstr "ユーザ識別子"
-
-#: googleanalytics.admin.inc:116
-msgid "User name"
-msgstr "ユーザ名"
-
-#: googleanalytics.admin.inc:117
msgid "User roles"
msgstr "ユーザロール"
-#: googleanalytics.admin.inc:128
+#: googleanalytics.admin.inc:125
msgid "Add segmentation information to tracking code"
msgstr "トラッキングコードに加える区分化情報"
-#: googleanalytics.admin.inc:129
-msgid "Segment users based on different properties, additionaly to the basic IP address based tracking provided by Google Analytics."
-msgstr "Google Analyticsによって提供されるIPアドレスをベースとした基本的なトラッキングに加え、異なるプロパティに基づいてユーザを区分します。"
+#: googleanalytics.admin.inc:126
+msgid "Segment users based on different properties, additionally to the basic IP address based tracking provided by Google Analytics."
+msgstr "Google Analyticsによって提供される、IPアドレスをベースとした基本的なトラッキングに加え、異なるプロパティに基づいてユーザを区分します。"
-#: googleanalytics.admin.inc:129
+#: googleanalytics.admin.inc:126
msgid "<a href=\"@module_list\">Enable the profile module</a> to be able to use profile fields for more granular tracking."
msgstr "より詳細なトラッキングのためにプロフィールフィールドを使用できるように、<a href=\"@module_list\">Profileモジュールを有効化</a>してください。"
-#: googleanalytics.admin.inc:129
+#: googleanalytics.admin.inc:126
+msgid "Make sure you will not associate (or permit any third party to associate) any data gathered from Your Website(s) (or such third parties' website(s)) with any personally identifying information from any source as part of Your use (or such third parties' use) of the Google Analytics service. For more information see section 8.1 in the <a href=\"@ga_tos\">Google Analytics terms of use</a>."
+msgstr "あなたが Google Analytics サービスを使用する(または第三者が利用する)にあたり、ウェブサイト(または第三者のウェブサイト)から集めたデータを、ソースを問わず個人情報と関連づけない(または第三者に関連づけさせない)ようにしてください。 詳細については「<a href=\"@ga_tos\">Google Analytics サービス利用規約</a>」の「プライバシー」を参照してください。"
+
+#: googleanalytics.admin.inc:126
msgid "Selecting one or more values is supported. To select multiple items, hold down CTRL while selecting fields."
msgstr "複数の値を選択することもできます。 複数のアイテムを選択するには、Ctrlキーを押下しながらフィールドを選択してください。"
-#: googleanalytics.admin.inc:139
+#: googleanalytics.admin.inc:136
msgid "Link tracking settings"
msgstr "リンクトラッキングの設定"
-#: googleanalytics.admin.inc:145
+#: googleanalytics.admin.inc:142
msgid "Track outgoing links"
msgstr "外部リンクのトラック"
-#: googleanalytics.admin.inc:147
+#: googleanalytics.admin.inc:144
msgid "Enables tracking of clicks on outgoing links."
msgstr "外部リンクのクリックをトラックするかどうかを指定してください。"
-#: googleanalytics.admin.inc:151
+#: googleanalytics.admin.inc:148
msgid "Track mailto links"
msgstr "mailtoリンクのトラック"
-#: googleanalytics.admin.inc:153
+#: googleanalytics.admin.inc:150
msgid "Enables tracking of clicks on mailto links."
msgstr "mailtoリンクのクリックをトラックするかどうかを指定してください。"
-#: googleanalytics.admin.inc:157
+#: googleanalytics.admin.inc:154
msgid "Track download links"
msgstr "ダウンロードリンクのトラック"
-#: googleanalytics.admin.inc:159
+#: googleanalytics.admin.inc:156
msgid "Enables tracking of clicks on links to files based on the file extensions list below."
msgstr "以下のファイル拡張子リストに基づいて、ファイルへのリンクのクリックをトラックするかどうかを指定してください。"
-#: googleanalytics.admin.inc:163
+#: googleanalytics.admin.inc:160
msgid "File extensions to track"
msgstr "トラックするファイル拡張子"
-#: googleanalytics.admin.inc:165
+#: googleanalytics.admin.inc:162
msgid "A pipe separated list of file extensions that should be tracked when clicked with regular expression support. Example: !extensions"
msgstr "クリックされた際にトラックするファイルの拡張子を、パイプ(|)で区切って指定してください。 正規表現もサポートされます。 例: !extensions"
-#: googleanalytics.admin.inc:171
+#: googleanalytics.admin.inc:169
msgid "Advanced settings"
msgstr "拡張設定"
-#: googleanalytics.admin.inc:178
-msgid "Google Analytics version used"
-msgstr "使用するGoogle Analyticsのバージョン"
+#: googleanalytics.admin.inc:176
+msgid "Cache tracking code file locally"
+msgstr "トラッキングコードをローカルにキャッシュ"
-#: googleanalytics.admin.inc:181
-msgid "Latest (ga.js) tracking code"
-msgstr "最新のトラッキングコード(ga.js)"
+#: googleanalytics.admin.inc:177
+msgid "If checked, the tracking code file is retrieved from Google Analytics and cached locally. It is updated daily from Google's servers to ensure updates to tracking code are reflected in the local copy. Do not activate this until after Google Analytics has confirmed your tracker!"
+msgstr "チェックを入れると、トラッキングコードがGoogle Analyticsから検索され、ローカルにキャッシュされます。 トラッキングコードの更新がローカルコピーに反映されていることを確実にするために、キャッシュはGoogleのサーバから毎日更新されます。 Google Analyticsがトラッカーを確認するまで、これを有効にしないでください!"
#: googleanalytics.admin.inc:182
-msgid "Legacy (urchin.js) tracking code"
-msgstr "旧式のトラッキングコード(urchin.js)"
-
-#: googleanalytics.admin.inc:184
-msgid "<a href=\"@ga_js_url\">On December 13, 2007, Google rolled out a new API</a> for its tracking code, and suggests all new sites to use this code. You should only use the older legacy code, if you have custom tracking code tied to that API. Otherwise it is suggested you use the latest API, as the legacy code will not receive feature updates and is not compatible with new features."
-msgstr "<a href=\"@ga_js_url\">2007年12月13日、Googleはトラッキングコード用に新しいAPIを導入</a>し、すべての新しいサイトへこのコードを使うよう推奨しています。 旧式のコードは、カスタムトラッキングコードがそのAPIに依存している場合にのみ使用するべきです。 旧式のコードは今後アップデートされず、新しい機能と互換性がないため、最新のAPIを使用することを推奨します。"
+msgid "<a href=\"@url\">Public file transfers</a> must be enabled to allow local caching."
+msgstr "ローカルキャッシュを使用するには、<a href=\"@url\">ダウンロードの方法を「パブリック」</a>にする必要があります。"
#: googleanalytics.admin.inc:189
-msgid "Cache tracking code file locally"
-msgstr "トラッキングコードをローカルにキャッシュ"
+msgid "Track translation sets as one unit"
+msgstr "翻訳セットを1つの単位としてトラック"
#: googleanalytics.admin.inc:190
-msgid "If checked, the tracking code file is retrieved from Google Analytics and cached locally. It is updated daily from Google's servers to ensure updates to tracking code are reflected in the local copy. Do not activate this until after Google Analytics has confirmed your tracker!"
-msgstr "チェックを入れると、トラッキングコードがGoogle Analyticsから検索され、ローカルにキャッシュされます。 トラッキングコードの更新がローカルコピーに反映されていることを確実にするために、キャッシュはGoogleのサーバから毎日更新されます。 Google Analyticsがトラッカーを確認するまで、これを有効にしないでください!"
+msgid "When a node is part of a translation set, record statistics for the originating node instead. This allows for a translation set to be treated as a single unit."
+msgstr "ノードが翻訳セットの一部である場合、代わりに翻訳元のノードの統計を記録します。 これにより、翻訳セットを単一の単位で扱えるようになります。"
-#: googleanalytics.admin.inc:195
-msgid "<a href=\"!url\">Public file transfers</a> must be enabled to allow local caching."
-msgstr "ローカルにキャッシュするには、<a href=\"!url\">ダウンロードの方法を「パブリック」</a>にする必要があります。"
-
-#: googleanalytics.admin.inc:199
+#: googleanalytics.admin.inc:196
msgid "Depends on: !dependencies"
msgstr "次に依存: !dependencies"
-#: googleanalytics.admin.inc:199
-msgid " (<span class=\"admin-enabled\">enabled</span>)"
-msgstr " (<span class=\"admin-enabled\">有効</span>)"
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-enabled\">enabled</span>)"
+msgstr "@module (<span class=\"admin-enabled\">有効</span>)"
-#: googleanalytics.admin.inc:199
-msgid " (<span class=\"admin-disabled\">disabled</span>)"
-msgstr " (<span class=\"admin-disabled\">無効</span>)"
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-disabled\">disabled</span>)"
+msgstr "@module (<span class=\"admin-enabled\">無効</span>)"
-#: googleanalytics.admin.inc:206
+#: googleanalytics.admin.inc:203
msgid "Track internal search"
msgstr "内部検索のトラック"
-#: googleanalytics.admin.inc:207
-msgid "If checked, internal search keywords are tracked. You must configure your Google account to use the internal query parameter <strong>search</strong>. For more information see <a href=\"!url\">How do I set up Site Search for my profile</a>."
-msgstr "チェックを入れると、内部検索のキーワードがトラックされます。 内部クエリパラメータ<strong>検索</strong>を使用するには、Googleアカウントの設定が必要です。 詳細については<a href=\"!url\">「プロファイルでサイト検索を設定するにはどうすればよいですか。」</a>を参照してください。 "
+#: googleanalytics.admin.inc:204
+msgid "If checked, internal search keywords are tracked. You must configure your Google account to use the internal query parameter <strong>search</strong>. For more information see <a href=\"@url\">How do I set up Site Search for my profile</a>."
+msgstr "チェックを入れると、内部の検索キーワードがトラックされます。内部のクエリパラメータの<strong>検索</strong>を使用するには、Googleアカウントの設定が必要となります。 詳細については「<a href=\"@url\">サイト内検索を設定する方法</a>」を参照してください。"
-#: googleanalytics.admin.inc:214
+#: googleanalytics.admin.inc:211
msgid "Custom JavaScript code"
msgstr "カスタムJavaScriptコード"
-#: googleanalytics.admin.inc:217
-msgid "You can add custom Google Analytics <a href=\"!snippets\">code snippets</a> here. These will be added to every page that Google Analytics appears on. <strong>Do not include the &lt;script&gt; tags</strong>, and always end your code with a semicolon (;)."
-msgstr "ここに、カスタムGoogle Analyticsの<a href=\"!snippets\">コードスニペット</a>を追加することができます。 これらはGoogle Analyticsが現れる、すべてのページに追加されます。 <strong>&lt;script&gt; タグは含めず</strong>、 コードの終端には常にセミコロン (;) を付加してください。"
+#: googleanalytics.admin.inc:214
+msgid "You can add custom Google Analytics <a href=\"@snippets\">code snippets</a> here. These will be added to every page that Google Analytics appears on. Before you add custom code to the below textarea's you should read <a href=\"@ga_concepts_overview\">Google Analytics Tracking Code - Functional Overview</a> and the <a href=\"@ga_js_api\">Google Analytics Tracking API</a> documentation. <strong>Do not include the &lt;script&gt; tags</strong>, and always end your code with a semicolon (;)."
+msgstr "ここに、カスタムGoogle Analyticsの<a href=\"@snippets\">コードスニペット</a>を追加することができます。 これらはGoogle Analyticsが現れる、すべてのページに追加されます。 以下のテキストエリアにカスタムコードを加える前に、<a href=\"@ga_concepts_overview\">Google Analytics Tracking Code - Functional Overview</a> と <a href=\"@ga_js_api\">Google Analytics Tracking API</a> のドキュメントを読むべきです。 <strong>&lt;script&gt; タグは含めず</strong>、 コードの終端には常にセミコロン (;) を付加してください。"
+
+#: googleanalytics.admin.inc:218
+msgid "Code snippet (before)"
+msgstr "コードスニペット(前)"
#: googleanalytics.admin.inc:222
+msgid "Code in this textarea will be added <strong>before</strong> pageTracker._trackPageview()."
+msgstr "このテキストエリアのコードは、pageTracker._trackPageview() の<strong>前</strong>に追加されます。"
+
+#: googleanalytics.admin.inc:226
+msgid "Code snippet (after)"
+msgstr "コードスニペット(後)"
+
+#: googleanalytics.admin.inc:230
+msgid "Code in this textarea will be added <strong>after</strong> pageTracker._trackPageview(). This is useful if you'd like to track a site in two accounts."
+msgstr "このテキストエリアのコードは、pageTracker._trackPageview() の<strong>後</strong>に追加されます。 これは2つのアカウントでサイトをトラックしたい場合に役立ちます。"
+
+#: googleanalytics.admin.inc:235
msgid "JavaScript scope"
msgstr "JavaScriptのスコープ"
-#: googleanalytics.admin.inc:223
+#: googleanalytics.admin.inc:236
msgid "<strong>Warning:</strong> Google recommends adding the external JavaScript files to footer for performance reasons."
msgstr "<strong>警告:</strong> Google はパフォーマンスの理由から、フッタに外部JavaScriptを追加することを推奨しています。"
-#: googleanalytics.admin.inc:225
+#: googleanalytics.admin.inc:238
msgid "Footer"
msgstr "フッタ"
-#: googleanalytics.admin.inc:226
+#: googleanalytics.admin.inc:239
msgid "Header"
msgstr "ヘッダ"
-#: googleanalytics.admin.inc:236
-msgid "A valid Google Analytics account number is case sensitive and formated like UA-xxxxxx-x."
+#: googleanalytics.admin.inc:249
+msgid "A valid Google Analytics account number is case sensitive and formatted like UA-xxxxxx-x."
msgstr "有効なGoogle Analyticsのアカウント番号は大文字・小文字が区別され、UA-xxxxxx-x のような形式です。"
-#: googleanalytics.admin.inc:241
-msgid "Do not include the &lt;script&gt; tags in this field."
-msgstr "このフィールドに &lt;script&gt; タグを含めないでください。"
+#: googleanalytics.admin.inc:254;257
+msgid "Do not add the tracker code provided by Google into the javascript code snippets! This module already builds the tracker code based on your Google Analytics account number and settings."
+msgstr "Javascriptコードスニペット内に、Googleから提供されたトラッカーコードを加えないでください! このモジュールは、Google Analyticsのアカウント番号と設定に基づいたトラッカーコードをすでに構築しています。"
-#: googleanalytics.module:17
+#: googleanalytics.admin.inc:260;263
+msgid "Do not include the &lt;script&gt; tags in the javascript code snippets."
+msgstr "Javascriptコードスニペットに &lt;script&gt; タグを含めないでください。"
+
+#: googleanalytics.module:18
msgid "<a href=\"@ga_url\">Google Analytics</a> is a free statistics package based on the excellent Urchin system. This module provides services to better integrate Drupal with Google Analytics."
msgstr "<a href=\"@ga_url\">Google Analytics</a>は、優れたUrchinシステムに基づいたフリーの統計パッケージです。 このモジュールは、DrupalとGoogle Analyticsをより良く統合するためのサービスを提供します。"
-#: googleanalytics.module:199
+#: googleanalytics.module:179
msgid "Google Analytics configuration"
msgstr "Google Analyticsの設定"
-#: googleanalytics.module:206
+#: googleanalytics.module:186
msgid "User tracking"
msgstr "ユーザのトラッキング"
-#: googleanalytics.module:227
+#: googleanalytics.module:207
msgid "Google Analytics module"
msgstr "Google Analytics モジュール"
-#: googleanalytics.module:228
+#: googleanalytics.module:208
msgid "Google Analytics module has not been configured yet. Please configure its settings from the <a href=\"@url\">Google Analytics settings page</a>."
msgstr "Google Analyticsモジュールは未設定です。 <a href=\"@url\">Google Analyticsの設定ページ</a>で設定を行ってください。"
-#: googleanalytics.module:230
+#: googleanalytics.module:210
msgid "Not configured"
msgstr "設定されていません"
-#: googleanalytics.module:22
+#: googleanalytics.module:23
msgid "administer google analytics"
msgstr "google analyticsの管理"
-#: googleanalytics.module:22
+#: googleanalytics.module:23
msgid "use PHP for tracking visibility"
msgstr "トラッキングの表示にPHPを使用"
-#: googleanalytics.module:27 googleanalytics.info:0
+#: googleanalytics.module:28 googleanalytics.info:0
msgid "Google Analytics"
msgstr "Google Analytics"
-#: googleanalytics.module:28
+#: googleanalytics.module:29
msgid "Configure the settings used to generate your Google Analytics tracking code."
msgstr "Google Analyticsのトラッキングコードを生成するための設定を行います。"
@@ -305,13 +313,6 @@ msgstr "googleanalytics"
msgid "Adds Google Analytics javascript tracking code to all your site's pages."
msgstr "Google Analytics javascript トラッキングコードをサイトページに追加します。"
-# typo修正対策
-#: googleanalytics.admin.inc:236
-msgid "A valid Google Analytics account number is case sensitive and formatted like UA-xxxxxx-x."
-msgstr "有効なGoogle Analyticsのアカウント番号は大文字・小文字が区別され、UA-xxxxxx-x のような形式です。"
-
-# typo修正対策
-#: googleanalytics.admin.inc:129
-msgid "Segment users based on different properties, additionally to the basic IP address based tracking provided by Google Analytics."
-msgstr "Google Analyticsによって提供されるIPアドレスをベースとした基本的なトラッキングに加え、異なるプロパティに基づいてユーザを区分します。"
-
+#: googleanalytics.info:0
+msgid "Statistics"
+msgstr "統計"
diff --git a/translations/pl.po b/translations/pl.po
new file mode 100644
index 0000000..ba245b0
--- /dev/null
+++ b/translations/pl.po
@@ -0,0 +1,313 @@
+# $Id$
+#
+# LANGUAGE translation of Drupal (general)
+# Copyright YEAR NAME <EMAIL@ADDRESS>
+# Generated from files:
+# googleanalytics.admin.inc,v 1.2.2.43 2008/05/31 08:14:08 hass
+# googleanalytics.module,v 1.16.2.44 2008/05/17 15:47:52 hass
+# googleanalytics.info,v 1.5.2.3 2007/12/30 20:42:58 hass
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: 1\n"
+"POT-Creation-Date: 2006-10-19 09:48+0200\n"
+"PO-Revision-Date: 2008-09-26 09:42+0100\n"
+"Last-Translator: Bartlomiej Opajdowski <bopajdowski@gmail.com>\n"
+"Language-Team: optionall.pl <bartlomiej.opajdowski@optionall.pl>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Poedit-Language: Polish\n"
+"X-Poedit-Country: POLAND\n"
+
+#: googleanalytics.admin.inc:15
+msgid "General settings"
+msgstr "Główne ustawienia"
+
+#: googleanalytics.admin.inc:21
+msgid "Google Analytics account number"
+msgstr "Numer konta Google Analytics"
+
+#: googleanalytics.admin.inc:26
+msgid "The account number is unique to the websites domain. Click the <strong>Edit</strong> link in your Google Analytics account next to the appropriate profile on the <strong>Analytics Settings</strong> page, then select <strong>Check Status</strong> at the top-right of the table to find the account number (UA-xxxx-x) of your site. You can obtain a user account from the <a href=\"@url\">Google Analytics</a> website."
+msgstr "Numer konta jest unikalny dla domeny. W <strong>Ustawieniach Analytics</strong> kliknij <strong>Edytuj</strong> na wybranym profilu witryny , następnie wybierz <strong>Sprawdź status</strong> znajdujący się w prawej górnej części tabeli i znajdz numer (UA-xxxx-x) Twojego profilu witryny. Konto możesz utworzyć na <a href=\"@url\">Google Analytics</a>."
+
+#: googleanalytics.admin.inc:32
+msgid "User specific tracking settings"
+msgstr "Własne ustawienia śledzenia"
+
+#: googleanalytics.admin.inc:37
+msgid "Custom tracking settings"
+msgstr "Własne ustawienia śledzenia"
+
+#: googleanalytics.admin.inc:39
+msgid "Users cannot control whether they are tracked or not."
+msgstr "Uzytkownik nie może kontrolować czy będzie śledzony czy nie."
+
+#: googleanalytics.admin.inc:40
+msgid "Track users by default, but let individual users to opt out."
+msgstr "Domyślnie szpieguje użytkowników, ale zezwala użytkownikowi to wyłączyć."
+
+#: googleanalytics.admin.inc:41
+msgid "Do not track users by default, but let individual users to opt in."
+msgstr "Domyślnie nie śledź użytkownika, ale zezwala użytkownikowi to włączyć. "
+
+#: googleanalytics.admin.inc:43
+msgid "Allow individual users to customize the visibility of tracking in their account settings. Only users with %permission permission are allowed to set their own preference."
+msgstr "Zezwól użytkownikowi na własne ustawienia widoczności śledzenia jego konta. Tylko użytkownicy z uprawnieniami %permission mogą dostosowywać swoje profile zgodnie z preferencjami."
+
+#: googleanalytics.admin.inc:43
+#: googleanalytics.module:22
+msgid "opt-in or out of tracking"
+msgstr "Włączanie lub wyłączanie śledzenia"
+
+#: googleanalytics.admin.inc:50
+msgid "Role specific tracking settings"
+msgstr "Określenie ustawień śledzenia dla roli"
+
+#: googleanalytics.admin.inc:61
+msgid "Add tracking for specific roles"
+msgstr "Dodaj śledzenie dla określonych ról"
+
+#: googleanalytics.admin.inc:64
+msgid "Add tracking only for the selected role(s). If none of the roles are selected, all users will be tracked. If a user has any of the roles checked, that user will be tracked."
+msgstr "Śledzi tylko wybrane role. Jeśli nie wybierzemy żadnej roli, wszyscy użytkownicy będą śledzeni. Jeśli użytkownik ma zaznaczoną którąkolwiek ze swoich ról, będzie śledzony."
+
+#: googleanalytics.admin.inc:70
+msgid "Page specific tracking settings"
+msgstr "Określenie ustawień śledzenia dla strony"
+
+#: googleanalytics.admin.inc:85
+msgid "Add to every page except the listed pages."
+msgstr "Dodaje kod do każdej strony poza tymi z listy."
+
+#: googleanalytics.admin.inc:85
+msgid "Add to the listed pages only."
+msgstr "Dodaj kod tylko do tych z listy."
+
+#: googleanalytics.admin.inc:86
+msgid "Enter one page per line as Drupal paths. The '*' character is a wildcard. Example paths are %blog for the blog page and %blog-wildcard for every personal blog. %front is the front page."
+msgstr "Wprowadz jeden adres strony w każdej z lini jako ścieżkę Drupala. '*' jest dowolnym ciągiem znaków. Na przykład ścieżka %blog dla strony blogów i %blog-* dla blogów użytkowników. %front jest stroną główną."
+
+#: googleanalytics.admin.inc:89
+msgid "Add if the following PHP code returns <code>TRUE</code> (PHP-mode, experts only)."
+msgstr "Dodaj jeśli następujący kod PHP zwraca <code>Prawda</code>(Tryb PHP tylko dla ekspertów)."
+
+#: googleanalytics.admin.inc:90
+msgid "If the PHP-mode is chosen, enter PHP code between %php. Note that executing incorrect PHP-code can break your Drupal site."
+msgstr "Jeśli został wybrany tryb PHP, wpisz kod PHP pomiędzy %php. Uwaga, nie prawidłowy kod PHP może uszkodzić Twoją drupalową witrynę."
+
+#: googleanalytics.admin.inc:94
+msgid "Add tracking to specific pages"
+msgstr "Dodaj kod śledzenia dla określonych stron"
+
+#: googleanalytics.admin.inc:100
+msgid "Pages"
+msgstr "Strony"
+
+#: googleanalytics.admin.inc:109
+msgid "User segmentation settings"
+msgstr "Ustawienia podziału użytkowników"
+
+#: googleanalytics.admin.inc:115
+msgid "User identifier"
+msgstr "Identyfikator użytkownika"
+
+#: googleanalytics.admin.inc:116
+msgid "User name"
+msgstr "Nazwa użytkownika"
+
+#: googleanalytics.admin.inc:117
+msgid "User roles"
+msgstr "Role użytkownika"
+
+#: googleanalytics.admin.inc:128
+msgid "Add segmentation information to tracking code"
+msgstr "Dodaje informację o podziałach do kodu śledzenia"
+
+#: googleanalytics.admin.inc:129
+msgid "Segment users based on different properties, additionally to the basic IP address based tracking provided by Google Analytics."
+msgstr "Dzieli użytkowników bazując na ich właściwościach bazujących na IP użytkownika poprzez Google Analytics."
+
+#: googleanalytics.admin.inc:129
+msgid "<a href=\"@module_list\">Enable the profile module</a> to be able to use profile fields for more granular tracking."
+msgstr "<a href=\"@module_list\">Włącz profil modułu</a> aby móc używać pól do bardziej szczegółowego śledzenia."
+
+#: googleanalytics.admin.inc:129
+msgid "Selecting one or more values is supported. To select multiple items, hold down CTRL while selecting fields."
+msgstr "Możesz wybrać jedną bądz wiele wartości. Chcąc wybrać wiele elementów trzymaj klawisz CTRL podczas zaznaczania."
+
+#: googleanalytics.admin.inc:139
+msgid "Link tracking settings"
+msgstr "Ustawienia śledzenia odnośników"
+
+#: googleanalytics.admin.inc:145
+msgid "Track outgoing links"
+msgstr "Śledź odnośniki do stron zewnętrznych"
+
+#: googleanalytics.admin.inc:147
+msgid "Enables tracking of clicks on outgoing links."
+msgstr "Włącza śledzenie kliknięć na odnośniki zewnętrzne."
+
+#: googleanalytics.admin.inc:151
+msgid "Track mailto links"
+msgstr "Śledź odnośniki mailto"
+
+#: googleanalytics.admin.inc:153
+msgid "Enables tracking of clicks on mailto links."
+msgstr "Włącza śledzenie kliknięć na odnośniki mailto."
+
+#: googleanalytics.admin.inc:157
+msgid "Track download links"
+msgstr "Śledź odnośniki pobrań"
+
+#: googleanalytics.admin.inc:159
+msgid "Enables tracking of clicks on links to files based on the file extensions list below."
+msgstr "Włącza śledzenie kliknięć na odnośniki do plików posiadających następujące rozszerzenia."
+
+#: googleanalytics.admin.inc:163
+msgid "File extensions to track"
+msgstr "Rozszerzenia plików do śledzenia"
+
+#: googleanalytics.admin.inc:165
+msgid "A pipe separated list of file extensions that should be tracked when clicked with regular expression support. Example: !extensions"
+msgstr "Lista rozszerzeń oddzielona znakiem <strong>|</strong> powinna być śledzona w przypadku działąjących wyrażeń regularnych. Przykład: !extensions"
+
+#: googleanalytics.admin.inc:171
+msgid "Advanced settings"
+msgstr "Ustawienia zaawansowane"
+
+#: googleanalytics.admin.inc:178
+msgid "Google Analytics version used"
+msgstr "Użyta wersja Google Analytics"
+
+#: googleanalytics.admin.inc:181
+msgid "Latest (ga.js) tracking code"
+msgstr "Nowy kod śledzenia (ga.js) "
+
+#: googleanalytics.admin.inc:182
+msgid "Legacy (urchin.js) tracking code"
+msgstr "Stary kod śledzenia (urchin.js) "
+
+#: googleanalytics.admin.inc:184
+msgid "<a href=\"@ga_js_url\">On December 13, 2007, Google rolled out a new API</a> for its tracking code, and suggests all new sites to use this code. You should only use the older legacy code, if you have custom tracking code tied to that API. Otherwise it is suggested you use the latest API, as the legacy code will not receive feature updates and is not compatible with new features."
+msgstr "<a href=\"@ga_js_url\">Od 13 grudnia 2007, Google rozszerzył nowe API</a> dla tego kodu śledzenia i sugeruje aby używać nowego kodu. Starego kodu powinno się używać tylko, kiedy masz stworzony własny kod bazujący na starym API. W innych przypadkach sugeruje się uzywanie nowej wersji, stara przestaje być wspierana i wszelkie nowości i aktualizacje będą wychodzić do nowej wersji."
+
+#: googleanalytics.admin.inc:189
+msgid "Cache tracking code file locally"
+msgstr "Kod śledzenia zapisz do lokalnej pamięci podręcznej"
+
+#: googleanalytics.admin.inc:190
+msgid "If checked, the tracking code file is retrieved from Google Analytics and cached locally. It is updated daily from Google's servers to ensure updates to tracking code are reflected in the local copy. Do not activate this until after Google Analytics has confirmed your tracker!"
+msgstr "Gdy zaznaczysz, plik kodu śledzenia jest odbierany z Google Analytics i przechowywany w lokalnej pamięci podręcznej. Jest uaktualniany codziennie z serwera googla by zapewnić aktualizacje kodu śledzenia dla lokalnej kopi. Nie aktywuj dopóki Google Analytics nie potwierdzi działania Twojego kodu śledzenia!"
+
+#: googleanalytics.admin.inc:195
+msgid "<a href=\"!url\">Public file transfers</a> must be enabled to allow local caching."
+msgstr "<a href=\"!url\">Publiczne przesyłanie plików</a> musi być włączone aby zezwolić na używanie lokalnej pamięci podręcznej. "
+
+#: googleanalytics.admin.inc:199
+msgid "Depends on: !dependencies"
+msgstr "Zależy od: !dependencies"
+
+#: googleanalytics.admin.inc:199
+msgid " (<span class=\"admin-enabled\">enabled</span>)"
+msgstr " (<span class=\"admin-enabled\">włączone</span>)"
+
+#: googleanalytics.admin.inc:199
+msgid " (<span class=\"admin-disabled\">disabled</span>)"
+msgstr " (<span class=\"admin-enabled\">wyłączone</span>)"
+
+#: googleanalytics.admin.inc:206
+msgid "Track internal search"
+msgstr "Śledź wewnętrzne wyszukiwanie"
+
+#: googleanalytics.admin.inc:207
+msgid "If checked, internal search keywords are tracked. You must configure your Google account to use the internal query parameter <strong>search</strong>. For more information see <a href=\"!url\">How do I set up Site Search for my profile</a>."
+msgstr "Jeśli zaznaczymy, wewnętrzne przeszukiwanie witryny będzie śledzone. Musisz skonfigurować swoje konto do używania wewnętrznego <strong>szukaj</strong>. Więcej informacji znajdziesz tutaj: <a href=\"!url\">Jak założyć przeszukiwanie strony dla mojego profilu</a>."
+
+#: googleanalytics.admin.inc:214
+msgid "Custom JavaScript code"
+msgstr "Własny kod JavaScript"
+
+#: googleanalytics.admin.inc:217
+msgid "You can add custom Google Analytics <a href=\"!snippets\">code snippets</a> here. These will be added to every page that Google Analytics appears on. <strong>Do not include the &lt;script&gt; tags</strong>, and always end your code with a semicolon (;)."
+msgstr "Możesz dodawać własne <a href=\"!snippets\">kawałki kodu</a> Google Analytics. Kod zostanie dodany do każdej strony na której będzie pojawiać się kod Google Analytics. <strong>Nie dodawaj znaczników &lt;script&gt;</strong> i zawsze zakańczaj swój kod średnikiem(;)."
+
+#: googleanalytics.admin.inc:222
+msgid "JavaScript scope"
+msgstr "Zakres JavaScript"
+
+#: googleanalytics.admin.inc:223
+msgid "<strong>Warning:</strong> Google recommends adding the external JavaScript files to footer for performance reasons."
+msgstr "<strong>Ostrzeżenie</strong>Ze względu na wydajność, Google poleca dodawanie zewnętrznych skryptów JavaScript do stopki."
+
+#: googleanalytics.admin.inc:225
+msgid "Footer"
+msgstr "Stopka"
+
+#: googleanalytics.admin.inc:226
+msgid "Header"
+msgstr "Nagłówek"
+
+#: googleanalytics.admin.inc:236
+msgid "A valid Google Analytics account number is case sensitive and formatted like UA-xxxxxx-x."
+msgstr "Prawidłowy numer konta Google Analytics jest wrażliwy na wielkość liter i ma format UA-xxxxxx-x."
+
+#: googleanalytics.admin.inc:241
+msgid "Do not add the tracker code provided by Google into this field! This module already builds the tracker code based on your Google Analytics account number and settings."
+msgstr "Nie dodawaj kodu śledzenia Google Analytics w tym polu! Ten moduł właśnie tworzy ten kod na bazie Twojego numeru konta Goole Analytics i ustawień."
+
+#: googleanalytics.admin.inc:244
+msgid "Do not include the &lt;script&gt; tags in this field."
+msgstr "W tym polu nie umieszczaj znacznika &lt;script&gt; "
+
+#: googleanalytics.module:17
+msgid "<a href=\"@ga_url\">Google Analytics</a> is a free statistics package based on the excellent Urchin system. This module provides services to better integrate Drupal with Google Analytics."
+msgstr "<a href=\"@ga_url\">Google Analytics</a>jest darmowym narzędziem statystycznym bazującym na doskonałym systemie Urchin. Ten moduł umożliwia lepszą integrację Drupala z Google Analytics."
+
+#: googleanalytics.module:199
+msgid "Google Analytics configuration"
+msgstr "Konfiguracja Google Analytics"
+
+#: googleanalytics.module:206
+msgid "User tracking"
+msgstr "Śledzenie użytkownika"
+
+#: googleanalytics.module:227
+msgid "Google Analytics module"
+msgstr "Moduł Google Analytics"
+
+#: googleanalytics.module:228
+msgid "Google Analytics module has not been configured yet. Please configure its settings from the <a href=\"@url\">Google Analytics settings page</a>."
+msgstr "Moduł Google Analytics nie został jeszcze skonfigurowany. Skonfiguruj go na stronie <a href=\"@url\">ustawień Google Analytics</a>."
+
+#: googleanalytics.module:230
+msgid "Not configured"
+msgstr "Nie skonfigurowano"
+
+#: googleanalytics.module:22
+msgid "administer google analytics"
+msgstr "zarządzaj google analytics"
+
+#: googleanalytics.module:22
+msgid "use PHP for tracking visibility"
+msgstr "użyj PHP do szpiegowania widoczności"
+
+#: googleanalytics.module:27
+#: googleanalytics.info:0
+msgid "Google Analytics"
+msgstr "Google Analytics"
+
+#: googleanalytics.module:28
+msgid "Configure the settings used to generate your Google Analytics tracking code."
+msgstr "Skonfiguruj ustawienia używane do generowania Twojego kodu śledzenia Google Analytics."
+
+#: googleanalytics.module:0
+msgid "googleanalytics"
+msgstr "googleanalytics"
+
+#: googleanalytics.info:0
+msgid "Adds Google Analytics javascript tracking code to all your site's pages."
+msgstr "Dodaje javascriptowy kod śledzenia Google Analytics na wszystkich stronach Twojej witryny."
+
diff --git a/translations/sk.po b/translations/sk.po
index 66d7b97..951f0fb 100644
--- a/translations/sk.po
+++ b/translations/sk.po
@@ -1,269 +1,317 @@
# Slovak translation of Google Analytics (all releases)
# Copyright (c) 2008 by the Slovak translation team
# Generated from files:
-# googleanalytics.admin.inc,v 1.2.2.12 2008/02/15 19:20:40 hass
-# googleanalytics.module,v 1.14.2.13 2007/08/27 21:21:25 budda
+# googleanalytics.module,v 1.16.2.44 2008/05/17 15:47:52 hass
+# googleanalytics.admin.inc,v 1.2.2.43 2008/05/31 08:14:08 hass
# googleanalytics.info,v 1.5.2.3 2007/12/30 20:42:58 hass
#
msgid ""
msgstr ""
"Project-Id-Version: Google Analytics (all releases)\n"
-"POT-Creation-Date: 2008-02-22 15:06+0100\n"
-"PO-Revision-Date: 2008-02-22 14:55+0100\n"
+"POT-Creation-Date: 2008-11-26 00:02+0100\n"
+"PO-Revision-Date: 2008-11-27 20:09+0100\n"
+"Last-Translator: Alexander Haß\n"
"Language-Team: Slovak\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=((n==1)?(0):(((n>=2)&&(n<=4))?(1):2));\n"
-#: googleanalytics.admin.inc:88; googleanalytics.module:245
-msgid "Track"
-msgstr "Sledovať"
+#: googleanalytics.admin.inc:15
+msgid "General settings"
+msgstr "Hlavné nastavenia"
-#: googleanalytics.admin.inc:124; googleanalytics.module:281
-msgid " (<span class=\"admin-disabled\">disabled</span>)"
-msgstr "(<span class=\"admin-disabled\">vypnuté</span>)"
+#: googleanalytics.admin.inc:21
+msgid "Google Analytics account number"
+msgstr "Číslo konta Google Analytics"
-#: googleanalytics.admin.inc:124; googleanalytics.module:281
-msgid " (<span class=\"admin-enabled\">enabled</span>)"
-msgstr " (<span class=\"admin-enabled\">povolené</span>)"
+#: googleanalytics.admin.inc:26
+msgid "The account number is unique to the websites domain. Click the <strong>Edit</strong> link in your Google Analytics account next to the appropriate profile on the <strong>Analytics Settings</strong> page, then select <strong>Check Status</strong> at the top-right of the table to find the account number (UA-xxxx-x) of your site. You can obtain a user account from the <a href=\"@url\">Google Analytics</a> website."
+msgstr "Číslo konta je jedinečné pre webovú doménu. Na stránke s vašim kontom Google Analytics kliknite na odkaz <strong>Upravit</strong> a potom na stránke príslušného profilu <strong>Upravit účet Analytics</strong> uvidíte <strong>Číslo ID účtu:</strong> v tvare (UA-xxxx-x) a to je číslo konta, ktoré potrebujete. Toto číslo môžete teda získať na stránke <a href=\"@url\">Google Analytics</a>."
-#: googleanalytics.admin.inc:124; googleanalytics.module:281
-msgid "Depends on: !dependencies"
-msgstr "Závisí na: !dependencies"
+#: googleanalytics.admin.inc:32
+msgid "User specific tracking settings"
+msgstr "Nastavenia sledovania špecifické pre používateľa"
-#: googleanalytics.admin.inc:78; googleanalytics.module:235
-msgid "Username"
-msgstr "Používateľské meno"
+#: googleanalytics.admin.inc:37
+msgid "Custom tracking settings"
+msgstr "Nastavenia vlastného sledovania"
-#: googleanalytics.admin.inc:14; googleanalytics.module:171
-msgid "Analytics Account Settings"
-msgstr "Nastavenia účtu Google Analytics"
+#: googleanalytics.admin.inc:39
+msgid "Users cannot control whether they are tracked or not."
+msgstr "Používatelia nemôžu nastaviť či budú sledovaný alebo nie."
-#: googleanalytics.admin.inc:20,77; googleanalytics.module:177,234
-msgid "User ID"
-msgstr "ID používateľa"
+#: googleanalytics.admin.inc:40
+msgid "Track users by default, but let individual users to opt out."
+msgstr "Sledovať používateľov, ale umožniť aby mohli používatelia túto možnosť zrušiť."
-#: googleanalytics.admin.inc:25
-msgid ""
-"The user account is unique to the websites domain. You can obtain an "
-"user account from the <a href=\"@url\">Google Analytics</a> website."
-msgstr ""
-"Používateľské konto je pre každú doménu iné. Používateľské "
-"konto môžete získať na web stránke <a href=\"@url\">Google "
-"Analytics</a>."
+#: googleanalytics.admin.inc:41
+msgid "Do not track users by default, but let individual users to opt in."
+msgstr "Nesledovať používateľov, ale umožniť aby mohli používatelia túto možnosť použiť."
-#: googleanalytics.admin.inc:30; googleanalytics.module:187
-msgid "Legacy Google Analytics"
-msgstr "Staršie Google Analytics "
+#: googleanalytics.admin.inc:43
+msgid "Allow individual users to customize the visibility of tracking in their account settings. Only users with %permission permission are allowed to set their own preference."
+msgstr "Umožnite jednotlivým používateľom nastaviť viditeľnosť pre sledovanie v ich nastaveniach konta. Iba používatelia s oprávnením %permission budú môcť túto voľbu meniť."
-#: googleanalytics.admin.inc:32; googleanalytics.module:189
-msgid ""
-"This will enable Legacy Google Analytics instead of most recent.<br /> "
-"Please note that Legacy Google Analytics will not receive feature "
-"updates and is not compatible with new features."
-msgstr ""
-"Toto povolí staršie Google Analytics miesto najnovšieho. <br /> "
-"Všimnite si, že \"Legacy Google Analytics\" už nebudú podporované "
-"a nie sú kompatibilné s novými funkciami."
+#: googleanalytics.admin.inc:43
+#: googleanalytics.module:23
+msgid "opt-in or out of tracking"
+msgstr "pristúpiť alebo nepristúpiť na sledovanie"
-#: googleanalytics.admin.inc:40; googleanalytics.module:197
-msgid "User Role Tracking"
-msgstr "Sledovanie kategórii používateľov"
+#: googleanalytics.admin.inc:50
+msgid "Role specific tracking settings"
+msgstr "Nastavenie sledovanie špecifické pre kategórie"
-#: googleanalytics.admin.inc:42; googleanalytics.module:199
-msgid ""
-"Define what user roles should be tracked by Google Analytics. "
-"<strong>Note:</strong> Drupal Admin pages are never tracked."
-msgstr ""
-"Určte, ktoré kategórie používateľov by mali byť sledované "
-"pomocou Google Analytics. <strong>Poznámka:</strong> Stránky "
-"administrácie Drupalu nebudú nikdy sledované."
+#: googleanalytics.admin.inc:61
+msgid "Add tracking for specific roles"
+msgstr "Pridať sledovanie pre konkrétne kategórie"
-#: googleanalytics.admin.inc:47; googleanalytics.module:204
-msgid "Admin (user 1)"
-msgstr "Administrátor (používateľ 1)"
+#: googleanalytics.admin.inc:64
+msgid "Add tracking only for the selected role(s). If none of the roles are selected, all users will be tracked. If a user has any of the roles checked, that user will be tracked."
+msgstr "Pridajte sledovanie iba pre označené kategórie používateľov. Ak nie je nič označené, budú sledované všetky kategórie. Ak je zaškrtnutá aspoň jedna kategória, budú sledovaní iba používatelia z danej kategórie."
-#: googleanalytics.admin.inc:61; googleanalytics.module:218
-msgid "User Segmentation"
-msgstr "Členenie používateľov"
+#: googleanalytics.admin.inc:70
+msgid "Page specific tracking settings"
+msgstr "Nastavenia sledovania pre špecifickú stránku"
-#: googleanalytics.admin.inc:63; googleanalytics.module:220
-msgid ""
-"If your users have profile fields completed, you can track your logged "
-"in users based on a defined profile field."
-msgstr ""
-"Ak používatelia vašich stránok vyplnia polia vo svojom profile, "
-"budete môcť sledovať prihlásených používateľov na základe "
-"vyplnených polí. "
+#: googleanalytics.admin.inc:85
+msgid "Add to every page except the listed pages."
+msgstr "Pridať na každú stránku okrem vypísaných."
-#: googleanalytics.admin.inc:69; googleanalytics.module:226
-msgid "You need to activate the !profile to use this feature."
-msgstr "Pre používanie tejto funkcie musíte mať aktivovaný !profile."
+#: googleanalytics.admin.inc:85
+msgid "Add to the listed pages only."
+msgstr "Pridať iba na vypísané stránky."
-#: googleanalytics.admin.inc:69; googleanalytics.module:226
-msgid "Profile module"
-msgstr "Modul Profile"
+#: googleanalytics.admin.inc:86
+msgid "Enter one page per line as Drupal paths. The '*' character is a wildcard. Example paths are %blog for the blog page and %blog-wildcard for every personal blog. %front is the front page."
+msgstr "Na každý riadok zadajte jednú cestu. Znak * je zástupný znak. Cesta môže byť napr. %blog pre stránku blogu alebo %blog-wildcard pre každý osobný blog. %front je titulná stránka."
-#: googleanalytics.admin.inc:79; googleanalytics.module:236
-msgid "User Roles"
+#: googleanalytics.admin.inc:89
+msgid "Add if the following PHP code returns <code>TRUE</code> (PHP-mode, experts only)."
+msgstr "Pridať iba ak nasledujúci PHP kód vráti <code>TRUE</code> (PHP-mód, iba pre expertov)."
+
+#: googleanalytics.admin.inc:90
+msgid "If the PHP-mode is chosen, enter PHP code between %php. Note that executing incorrect PHP-code can break your Drupal site."
+msgstr "Ak je zvolený režim PHP, zadajte PHP kód medzi %php. Poznámka: spustenie nevhodného kódu môže znefunkčniť váš web."
+
+#: googleanalytics.admin.inc:94
+msgid "Add tracking to specific pages"
+msgstr "Pridať sledovaniue na určené stránky"
+
+#: googleanalytics.admin.inc:100
+msgid "Pages"
+msgstr "Stránky"
+
+#: googleanalytics.admin.inc:110
+msgid "User segmentation settings"
+msgstr "Nastavenia segmentácie používateľov"
+
+#: googleanalytics.admin.inc:115
+msgid "User roles"
msgstr "Kategórie používateľov"
-#: googleanalytics.admin.inc:89; googleanalytics.module:246
-msgid ""
-"Selecting one or more values allows you to track users by profile "
-"values rather than simply an IP address. To select multiple items, "
-"hold down CTRL whilst selecting fields."
-msgstr ""
-"Vybraním jednej alebo viacerých hodnôt umožníte sledovať "
-"používateľov podľa hodnôt z ich profilu, miesto ich IP adresy. Ak "
-"chcete vybrať viacero položiek, držte počas vyberania klávesu "
-"CTRL."
+#: googleanalytics.admin.inc:125
+msgid "Add segmentation information to tracking code"
+msgstr "Pridať informáciu o segmentácii do sledovacieho kódu"
-#: googleanalytics.admin.inc:99; googleanalytics.module:256
-msgid "File Extensions To Track"
-msgstr "Prípony súborov pre sledovanie"
+#: googleanalytics.admin.inc:126
+msgid "Segment users based on different properties, additionally to the basic IP address based tracking provided by Google Analytics."
+msgstr "Okrem rozdelenia podla IP adries ktorú poskytuje Google, môžete do sledovacieho kódu pridať rozdelenie podľa rôznych vlastností."
-#: googleanalytics.admin.inc:101; googleanalytics.module:258
-msgid ""
-"A pipe seperated list of file extensions that should be tracked when "
-"clicked. Example !extensions"
-msgstr ""
-"Zoznam koncoviek súborov oddelených znakom \"|\", ktoré budú "
-"sledované ak sa na ne klikne. Napríklad !extensions"
+#: googleanalytics.admin.inc:126
+msgid "<a href=\"@module_list\">Enable the profile module</a> to be able to use profile fields for more granular tracking."
+msgstr "<a href=\"@module_list\">Povolte modul Profile</a> aby bolo možné použiť polia profilov pre precíznejšie sledovanie."
-#: googleanalytics.admin.inc:106; googleanalytics.module:263
-msgid "Advanced"
-msgstr "Pokročilé"
+#: googleanalytics.admin.inc:126
+msgid "Make sure you will not associate (or permit any third party to associate) any data gathered from Your Website(s) (or such third parties' website(s)) with any personally identifying information from any source as part of Your use (or such third parties' use) of the Google Analytics service. For more information see section 8.1 in the <a href=\"@ga_tos\">Google Analytics terms of use</a>."
+msgstr "Presvedčte sa že ste nepriradili (alebo nepovolili priradenie tretej strane) aby dáta získavané z vášho webu (alebo ako časti webov treích strán) spolu s osobnými údajmi zo zdrojov, ktoré používate (alebo zdieľate s treťou stranou) so službou Google Analytics. Viac informácií sa dozviete v časti 8.1 v <a href=\"@ga_tos\">Podmienkach používania Google Analytics</a>."
-#: googleanalytics.admin.inc:109; googleanalytics.module:266
-msgid "You can add custom Google Analytics code here."
-msgstr "Môžete sem pridať vlastný Google Analytics kód."
+#: googleanalytics.admin.inc:126
+msgid "Selecting one or more values is supported. To select multiple items, hold down CTRL while selecting fields."
+msgstr "Je možný výber jednej ale i viacerých hodnôt. Ak chcete vybrať viacero položiek, držte pri vyberaní kláves CTRL."
-#: googleanalytics.admin.inc:114; googleanalytics.module:271
+#: googleanalytics.admin.inc:136
+msgid "Link tracking settings"
+msgstr "Nastavenia sledovania odkazov"
+
+#: googleanalytics.admin.inc:142
+msgid "Track outgoing links"
+msgstr "Sledovať odkazy mimo web"
+
+#: googleanalytics.admin.inc:144
+msgid "Enables tracking of clicks on outgoing links."
+msgstr "Povolí sledovanie kliknutí na odkazy mimo web"
+
+#: googleanalytics.admin.inc:148
+msgid "Track mailto links"
+msgstr "Sledovať odkazy na emaily"
+
+#: googleanalytics.admin.inc:150
+msgid "Enables tracking of clicks on mailto links."
+msgstr "Povolí sledovanie kliknutí na odkazy s emailami"
+
+#: googleanalytics.admin.inc:154
+msgid "Track download links"
+msgstr "Sledovať odkazy pre stiahnutie"
+
+#: googleanalytics.admin.inc:156
+msgid "Enables tracking of clicks on links to files based on the file extensions list below."
+msgstr "Povolí sledovanie kliknutí na odkazy na súbory na základe prípon súborov vypísaných nižšie."
+
+#: googleanalytics.admin.inc:160
+msgid "File extensions to track"
+msgstr "Sledované prípony súborov"
+
+#: googleanalytics.admin.inc:162
+msgid "A pipe separated list of file extensions that should be tracked when clicked with regular expression support. Example: !extensions"
+msgstr "Zoznam prípon súborov oddelených znakom |, ktoré môžu byť sledované pri kliknutí pomocou regulárnych výrazov. Napríklad: !extensions"
+
+#: googleanalytics.admin.inc:169
+msgid "Advanced settings"
+msgstr "Pokročilé nastavenia"
+
+#: googleanalytics.admin.inc:176
msgid "Cache tracking code file locally"
msgstr "Súbor s dočasným sledovacím kódom ukladať lokálne"
-#: googleanalytics.admin.inc:115; googleanalytics.module:272
-msgid ""
-"If checked, the tracking code file is received from Google Analytics "
-"and cached locally. It is updated daily from Google's servers to "
-"ensure updates to tracking code are reflected in the local copy. Do "
-"not activate this until after Google Analytics has confirmed your "
-"tracker."
-msgstr ""
-"Ak pole označíte, súbor so sledovacím kódom sa získa z Google "
-"Analytics a dočasne sa uloží lokálne. Ak bude kód na serveroch "
-"Google aktualizovaný, zmena sa automaticky prejaví i v lokálnej "
-"kópii. Túto možnosť nezapínajte ak už Google Analytics potvrdil "
-"spôsob sledovania."
+#: googleanalytics.admin.inc:177
+msgid "If checked, the tracking code file is retrieved from Google Analytics and cached locally. It is updated daily from Google's servers to ensure updates to tracking code are reflected in the local copy. Do not activate this until after Google Analytics has confirmed your tracker!"
+msgstr "Ak je zaškrtnuté, tak sa súbor so sledovacím kódom získa z Gogle Analytics a je uložený lokálne. Bude denne aktualizovaný zo serverov Google Analytics aby sa aktualizácie sledovacieho kódu uplatnili i v lokálnej kópii. Toto neaktivujte až po tom ako Google Analytics potvrdí váš sledovací kód."
-#: googleanalytics.admin.inc:120; googleanalytics.module:277
-msgid ""
-"<a href=\"!url\">Public file transfers</a> must be enabled to allow "
-"local caching."
-msgstr ""
-"Ak chcete povoliť dočasné lokálne ukladanie, musíte povoliť <a "
-"href=\"!url\">verejný prenos súborov</a> "
+#: googleanalytics.admin.inc:182
+msgid "<a href=\"@url\">Public file transfers</a> must be enabled to allow local caching."
+msgstr "Ak chcete dočasné lokálne ukladanie, musíte povoliť <a href=\"@url\">verejný prenos súborov</a>."
-#: googleanalytics.admin.inc:131; googleanalytics.module:288
-msgid "Do Track Internal Search"
-msgstr "Sledovať interné vyhľadávanie "
+#: googleanalytics.admin.inc:189
+msgid "Track translation sets as one unit"
+msgstr "Prehľadávať sadu prekladov ako jeden celok"
-#: googleanalytics.admin.inc:132; googleanalytics.module:289
-msgid ""
-"If checked, internal search keywords are tracked. You must configure "
-"your Google account to use the internal query parameter "
-"<em>search</em>. For more information see <a href=\"!url\">How do I "
-"set up Site Search for my profile</a>."
-msgstr ""
-"Ak pole označíte, bude sledované aj unterné vyhľadávanie "
-"kľúčových slov. Musíte však nastaviť konto Google aby "
-"používal interný parameter požiadavky <em>search</em>. Viac "
-"informácií sa dozviete na stránke <a href=\"!url\">How do I set up "
-"Site Search for my profile</a>."
+#: googleanalytics.admin.inc:190
+msgid "When a node is part of a translation set, record statistics for the originating node instead. This allows for a translation set to be treated as a single unit."
+msgstr "Ak je príspevok časťou sady prekladu, zaznamenajú sa miesto neho štatistiky z novovznikajúceho príspevku. To umožňuje spracovať celú sadu prekladov naraz."
+
+#: googleanalytics.admin.inc:196
+msgid "Depends on: !dependencies"
+msgstr "Závisí na: !dependencies"
-#: googleanalytics.admin.inc:139; googleanalytics.module:296
-msgid "JavaScript Code"
-msgstr "Kód JavaScriptu"
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-enabled\">enabled</span>)"
+msgstr "@module (<span class=\"admin-enabled\">povolený</span>)"
-#: googleanalytics.admin.inc:142
-msgid ""
-"Paste <a href=\"!snippets\">custom code snippets here</a>. These will "
-"be added to every page that Google Analytics appears on. For help with "
-"this feature see the <a href=\"!blog\">cutroni.com blog</a>. "
-"<strong>Do not include the &lt;script&gt; tags</strong>, and always "
-"end your code with a semicolon (;)."
-msgstr ""
-"Vložte sem<a href=\"@snippets\">vlastný kód</a>, ktorý sa pridá "
-"na každú stránku, na ktorej sa objaví kód Google Analytics. Pomoc "
-"k tejto funkcii získate na stránke <a href=\"@blog\">cutroni.com "
-"blog</a>. <strong>Nevkladajte do kódu značky &lt;script&gt; "
-"</strong>, a každý príkaz kódu ukončite bodkočiarkou (;)."
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-disabled\">disabled</span>)"
+msgstr "@module (<span class=\"admin-disabled\">zakázaný</span>)"
-#: googleanalytics.module:17,16
-msgid ""
-"Google Analytics is a free statistics package based on the excellent "
-"Urchin system."
-msgstr ""
-"Google Analytics sú voľne dostupné balíky štatistík založené "
-"na výbornom systéme Urchin."
+#: googleanalytics.admin.inc:203
+msgid "Track internal search"
+msgstr "Sledovať vnútorné vyhľadávanie"
+
+#: googleanalytics.admin.inc:204
+msgid "If checked, internal search keywords are tracked. You must configure your Google account to use the internal query parameter <strong>search</strong>. For more information see <a href=\"@url\">How do I set up Site Search for my profile</a>."
+msgstr "Ak je zaškrtnuté, budú sledované kľúčové slová vnútorného vyhľadávania. Musíte nakonfigurovať vaše Google konto aby používal parameter vnútornej požiadavky <strong>search</strong>. Viac informácii sa dozviete na stránke <a href=\"@url\">Ako nastaviť vyhľadávanie na stránke pre môj profil</a>."
+
+#: googleanalytics.admin.inc:211
+msgid "Custom JavaScript code"
+msgstr "Vlastný JavaScript kód"
+
+#: googleanalytics.admin.inc:214
+msgid "You can add custom Google Analytics <a href=\"@snippets\">code snippets</a> here. These will be added to every page that Google Analytics appears on. Before you add custom code to the below textarea's you should read <a href=\"@ga_concepts_overview\">Google Analytics Tracking Code - Functional Overview</a> and the <a href=\"@ga_js_api\">Google Analytics Tracking API</a> documentation. <strong>Do not include the &lt;script&gt; tags</strong>, and always end your code with a semicolon (;)."
+msgstr "Tu môžete pridať <a href=\"@snippets\">vlastný Google Analytics kód</a>. Tento sa pridá do každej stránky na ktorej sa zjaví Google Analytics. Prd tým ako pridáte svoj vlastný kód do textového poľa nižšie, mali by ste si prečítať dokumentácie <a href=\"@ga_concepts_overview\">Google Analytics Tracking Code - Functional Overview</a> a <a href=\"@ga_js_api\">Google Analytics Tracking API</a>. <strong>Nevkladajte značku &lt;script&gt; tags</strong> a vždy kód ukončite bodkočiarkou (;)."
+
+#: googleanalytics.admin.inc:218
+msgid "Code snippet (before)"
+msgstr "Kód pridaný pred"
+
+#: googleanalytics.admin.inc:222
+msgid "Code in this textarea will be added <strong>before</strong> pageTracker._trackPageview()."
+msgstr "Kód z tohto textového poľa sa pridá <strong>pred</strong> pageTracker._trackPageview()."
+
+#: googleanalytics.admin.inc:226
+msgid "Code snippet (after)"
+msgstr "Kód pridaný za"
+
+#: googleanalytics.admin.inc:230
+msgid "Code in this textarea will be added <strong>after</strong> pageTracker._trackPageview(). This is useful if you'd like to track a site in two accounts."
+msgstr "Kód z tohto textového poľa sa pridá <strong>za</strong> pageTracker._trackPageview(). To je užitočné ak chcete stránku sledovať v dvoch kontách."
+
+#: googleanalytics.admin.inc:235
+msgid "JavaScript scope"
+msgstr "Umiestnenie JavaScriptu"
+
+#: googleanalytics.admin.inc:236
+msgid "<strong>Warning:</strong> Google recommends adding the external JavaScript files to footer for performance reasons."
+msgstr "<strong>Upozornenie:</strong> Google odporúča pridanie externých JavaScript súborov do päty kvôli lepšiemu výkonu."
+
+#: googleanalytics.admin.inc:238
+msgid "Footer"
+msgstr "Päta"
+
+#: googleanalytics.admin.inc:239
+msgid "Header"
+msgstr "Nadpis"
+
+#: googleanalytics.admin.inc:249
+msgid "A valid Google Analytics account number is case sensitive and formatted like UA-xxxxxx-x."
+msgstr "Platné číslo konta Google Analytics je citlivé na veľkosť písmen a jeho formát je v tvare UA-xxxxxx-x."
+
+#: googleanalytics.admin.inc:254;257
+msgid "Do not add the tracker code provided by Google into the javascript code snippets! This module already builds the tracker code based on your Google Analytics account number and settings."
+msgstr "Do svojho javascript kódu už nepridávajte sledovací kód od Google! Tento modul už zostavený tak aby použil sledovací kód, používajúci vaše konto Google Analytics a vaše nastavenia."
-#: googleanalytics.module:183,315
+#: googleanalytics.admin.inc:260;263
+msgid "Do not include the &lt;script&gt; tags in the javascript code snippets."
+msgstr "nevkladajte značku &lt;script&gt;. do javascript kódu."
+
+#: googleanalytics.module:18
+msgid "<a href=\"@ga_url\">Google Analytics</a> is a free statistics package based on the excellent Urchin system. This module provides services to better integrate Drupal with Google Analytics."
+msgstr "<a href=\"@ga_url\">Google Analytics</a> je balík štatistík založený na excelentnom systéme Urchin. Tento modul poskytuje služby na lepšie integrovanie Google Analytics do Drupalu."
+
+#: googleanalytics.module:179
+msgid "Google Analytics configuration"
+msgstr "Konfigurácia Google Analytics"
+
+#: googleanalytics.module:186
+msgid "User tracking"
+msgstr "Sledovanie používateľa"
+
+#: googleanalytics.module:207
msgid "Google Analytics module"
msgstr "Modul Google Analytics"
-#: googleanalytics.module:184,316
-msgid ""
-"Google Analytics module has not been configured yet. Please configure "
-"its settings from the <a href=\"@url\">Google Analytics settings "
-"page</a>."
-msgstr ""
-"Modul Google Analytics ešte nie je nastavený. Prosím nastavte ho na "
-"stránke <a href=\"@url\">nastavenia Google Analytics</a>.\n"
+#: googleanalytics.module:208
+msgid "Google Analytics module has not been configured yet. Please configure its settings from the <a href=\"@url\">Google Analytics settings page</a>."
+msgstr "Modul Google Analytics ešte nie je nastavený. Prosím nastavte ho na stránke <a href=\"@url\">nastavenia Google Analytics</a>.\n"
-#: googleanalytics.module:186,318
+#: googleanalytics.module:210
msgid "Not configured"
msgstr "Nenastavené"
-#: googleanalytics.module:24,25; googleanalytics.info:0
+#: googleanalytics.module:23
+msgid "administer google analytics"
+msgstr "administrácia Google analytík"
+
+#: googleanalytics.module:23
+msgid "use PHP for tracking visibility"
+msgstr "použiť PHP pre viditeľnosť sledovacieho kodu"
+
+#: googleanalytics.module:28
+#: googleanalytics.info:0
msgid "Google Analytics"
msgstr "Google Analytics"
-#: googleanalytics.module:25
-msgid ""
-"Configure the settings used to generate your Google Analytics site "
-"map."
-msgstr ""
-"Upraviť nastavenia používané na generovanie štatistík o stránke "
-"v Google Analytics."
+#: googleanalytics.module:29
+msgid "Configure the settings used to generate your Google Analytics tracking code."
+msgstr "Konfigurovať nastavenia, ktoré budú použité pre generovanie vášho Google Analytics sledovacieho kódu."
#: googleanalytics.module:0
msgid "googleanalytics"
msgstr "googleanalytics"
#: googleanalytics.info:0
-msgid ""
-"Adds Google Analytics javascript tracking code to all your site's "
-"pages."
-msgstr ""
-"Pridá javascriptový Google Analytics kód na všetky vaše stránky "
-"webu."
+msgid "Adds Google Analytics javascript tracking code to all your site's pages."
+msgstr "Pridá javascriptový Google Analytics kód na všetky vaše stránky webu."
-#: googleanalytics.module:26
-msgid ""
-"Configure the settings used to generate your Google Analytics tracking "
-"code."
-msgstr ""
-"Konfigurovať nastavenia, ktoré budú použité pre generovanie "
-"vášho Google Analytics sledovacieho kódu."
-
-#: googleanalytics.module:182
-msgid ""
-"The user account is unique to the websites domain. You can obtain a "
-"user account from the <a href=\"@url\">Google Analytics</a> website."
-msgstr ""
-"Používateľské konto je pre každú doménu iné. Používateľské "
-"konto môžete získať na web stránke <a href=\"@url\">Google "
-"Analytics</a>."
+#: googleanalytics.info:0
+msgid "Statistics"
+msgstr "Štatistiky"