summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhass2010-05-22 23:41:32 (GMT)
committer hass2010-05-22 23:41:32 (GMT)
commit8afc0408048bccfce3c1c1c77529f107a2662a81 (patch)
tree775c213bc8b896385274cc511817f1f6ca70984e
Copy of latest 2.x
-rw-r--r--README.txt71
-rw-r--r--googleanalytics.admin.inc277
-rw-r--r--googleanalytics.info5
-rw-r--r--googleanalytics.install276
-rw-r--r--googleanalytics.js46
-rw-r--r--googleanalytics.module377
-rw-r--r--tests/googleanalytics_basic.test86
-rw-r--r--translations/de.po339
-rw-r--r--translations/el.po337
-rw-r--r--translations/fr.po337
-rw-r--r--translations/googleanalytics.pot338
-rw-r--r--translations/hu.po353
-rw-r--r--translations/ja.po338
-rw-r--r--translations/pl.po345
-rw-r--r--translations/sk.po317
15 files changed, 3842 insertions, 0 deletions
diff --git a/README.txt b/README.txt
new file mode 100644
index 0000000..be25c98
--- /dev/null
+++ b/README.txt
@@ -0,0 +1,71 @@
+// $Id$
+
+Module: Google Analytics
+Author: Mike Carter <www.ixis.co.uk/contact>
+
+
+Description
+===========
+Adds the Google Analytics tracking system to your website.
+
+Requirements
+============
+
+* Google Analytics user account
+
+
+Installation
+============
+* Copy the 'googleanalytics' module directory in to your Drupal
+sites/all/modules directory as usual.
+
+
+Usage
+=====
+In the settings page enter your Google Analytics account number.
+
+You can also track the username and/or user ID who visits each page.
+This data will be visible in Google Analytics as segmentation data.
+If you enable the profile.module you can also add more detailed
+information about each user to the segmentation tracking.
+
+All pages will now have the required JavaScript added to the
+HTML footer can confirm this by viewing the page source from
+your browser.
+
+New approach to page tracking in 5.x-1.5 and 6.x-1.1
+====================================================
+With 5.x-1.5 and 6.x-1.1 there are new settings on the settings page at
+admin/settings/googleanalytics. The "Page specific tracking" area now
+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
+admin/*
+user/*/*
+node/add*
+node/*/*
+
+These defaults are changeable by the website administrator or any other
+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
+that can be used in this textarea can be found on the handbook page
+"Overview-approach to block visibility" at http://drupal.org/node/64135.
+
+A code snippet that creates opt-out by role functionality for unchecked roles
+can be found in the Google Analytics handbook at http://drupal.org/node/261997.
+
+Advanced Settings
+=================
+You can include additional JavaScript snippets in the custom javascript
+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 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
new file mode 100644
index 0000000..30159de
--- /dev/null
+++ b/googleanalytics.admin.inc
@@ -0,0 +1,277 @@
+<?php
+// $Id$
+
+/**
+ * @file
+ * Administrative page callbacks for the googleanalytics module.
+ */
+
+/**
+ * Implementation of hook_admin_settings() for configuring the module
+ */
+function googleanalytics_admin_settings_form(&$form_state) {
+ $form['account'] = array(
+ '#type' => 'fieldset',
+ '#title' => t('General settings'),
+ '#collapsible' => FALSE,
+ );
+
+ $form['account']['googleanalytics_account'] = array(
+ '#type' => 'textfield',
+ '#title' => t('Google Analytics account number'),
+ '#default_value' => variable_get('googleanalytics_account', 'UA-'),
+ '#size' => 15,
+ '#maxlength' => 20,
+ '#required' => TRUE,
+ '#description' => t('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.', array('@url' => 'http://www.google.com/analytics/')),
+ );
+
+ // Standard tracking configurations.
+ $form['user_vis_settings'] = array(
+ '#type' => 'fieldset',
+ '#title' => t('User specific tracking settings'),
+ '#collapsible' => TRUE,
+ );
+ $form['user_vis_settings']['googleanalytics_custom'] = array(
+ '#type' => 'radios',
+ '#title' => t('Custom tracking settings'),
+ '#options' => array(
+ t('Users cannot control whether they are tracked or not.'),
+ t('Track users by default, but let individual users to opt out.'),
+ t('Do not track users by default, but let individual users to opt in.')
+ ),
+ '#description' => t('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.', array('%permission' => t('opt-in or out of tracking'))),
+ '#default_value' => variable_get('googleanalytics_custom', 0),
+ );
+
+ // Render the role overview.
+ $form['role_vis_settings'] = array(
+ '#type' => 'fieldset',
+ '#title' => t('Role specific tracking settings'),
+ '#collapsible' => TRUE,
+ );
+
+ $roles = user_roles();
+ $role_options = array();
+ foreach ($roles as $rid => $name) {
+ $role_options[$rid] = $name;
+ }
+ $form['role_vis_settings']['googleanalytics_roles'] = array(
+ '#type' => 'checkboxes',
+ '#title' => t('Add tracking for specific roles'),
+ '#default_value' => variable_get('googleanalytics_roles', array()),
+ '#options' => $role_options,
+ '#description' => t('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.'),
+ );
+
+ // Page specific visibility configurations.
+ $form['page_vis_settings'] = array(
+ '#type' => 'fieldset',
+ '#title' => t('Page specific tracking settings'),
+ '#collapsible' => TRUE,
+ '#collapsed' => TRUE,
+ );
+
+ $access = user_access('use PHP for tracking visibility');
+ $visibility = variable_get('googleanalytics_visibility', 0);
+ $pages = variable_get('googleanalytics_pages', '');
+
+ if ($visibility == 2 && !$access) {
+ $form['page_vis_settings'] = array();
+ $form['page_vis_settings']['visibility'] = array('#type' => 'value', '#value' => 2);
+ $form['page_vis_settings']['pages'] = array('#type' => 'value', '#value' => $pages);
+ }
+ else {
+ $options = array(t('Add to every page except the listed pages.'), t('Add to the listed pages only.'));
+ $description = t("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.", array('%blog' => 'blog', '%blog-wildcard' => 'blog/*', '%front' => '<front>'));
+
+ if ($access) {
+ $options[] = t('Add if the following PHP code returns <code>TRUE</code> (PHP-mode, experts only).');
+ $description .= ' '. t('If the PHP-mode is chosen, enter PHP code between %php. Note that executing incorrect PHP-code can break your Drupal site.', array('%php' => '<?php ?>'));
+ }
+ $form['page_vis_settings']['googleanalytics_visibility'] = array(
+ '#type' => 'radios',
+ '#title' => t('Add tracking to specific pages'),
+ '#options' => $options,
+ '#default_value' => $visibility,
+ );
+ $form['page_vis_settings']['googleanalytics_pages'] = array(
+ '#type' => 'textarea',
+ '#title' => t('Pages'),
+ '#default_value' => $pages,
+ '#description' => $description,
+ '#wysiwyg' => FALSE,
+ );
+ }
+
+ $profile_enabled = module_exists('profile');
+ $form['segmentation'] = array(
+ '#type' => 'fieldset',
+ '#title' => t('User segmentation settings'),
+ '#collapsible' => TRUE,
+ );
+
+ // Compile a list of fields to show.
+ $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)) {
+ $fields[$record->name] = $record->title;
+ }
+ }
+
+ $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('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 (PC) or &#8984; (Mac) while selecting fields.'),
+ '#default_value' => variable_get('googleanalytics_segmentation', ''),
+ '#options' => $fields,
+ '#size' => count($fields)>3 ? 10 : 3,
+ '#multiple' => TRUE
+ );
+
+ // Link specific configurations.
+ $form['linktracking'] = array(
+ '#type' => 'fieldset',
+ '#title' => t('Link tracking settings'),
+ '#collapsible' => TRUE,
+ '#collapsed' => FALSE,
+ );
+ $form['linktracking']['googleanalytics_trackoutgoing'] = array(
+ '#type' => 'checkbox',
+ '#title' => t('Track outgoing links'),
+ '#default_value' => variable_get('googleanalytics_trackoutgoing', 1),
+ '#description' => t('Enables tracking of clicks on outgoing links.')
+ );
+ $form['linktracking']['googleanalytics_trackmailto'] = array(
+ '#type' => 'checkbox',
+ '#title' => t('Track mailto links'),
+ '#default_value' => variable_get('googleanalytics_trackmailto', 1),
+ '#description' => t('Enables tracking of clicks on mailto links.')
+ );
+ $form['linktracking']['googleanalytics_trackfiles'] = array(
+ '#type' => 'checkbox',
+ '#title' => t('Track download links'),
+ '#default_value' => variable_get('googleanalytics_trackfiles', 1),
+ '#description' => t('Enables tracking of clicks on links to files based on the file extensions list below.')
+ );
+ $form['linktracking']['googleanalytics_trackfiles_extensions'] = array(
+ '#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)),
+ '#maxlength' => 255,
+ );
+
+ // Advanced feature configurations.
+ $form['advanced'] = array(
+ '#type' => 'fieldset',
+ '#title' => t('Advanced settings'),
+ '#collapsible' => TRUE,
+ '#collapsed' => TRUE,
+ );
+
+ $form['advanced']['googleanalytics_cache'] = array(
+ '#type' => 'checkbox',
+ '#title' => t('Cache tracking code file locally'),
+ '#description' => t("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!"),
+ '#default_value' => variable_get('googleanalytics_cache', 0),
+ );
+ 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()))));
+ }
+
+ // 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') ? 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.
+ global $language;
+ $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 .'&answer=75817')) . $site_search_dependencies,
+ '#default_value' => variable_get('googleanalytics_site_search', FALSE),
+ '#disabled' => (module_exists('search') ? FALSE : TRUE),
+ );
+
+ $form['advanced']['googleanalytics_trackadsense'] = array(
+ '#type' => 'checkbox',
+ '#title' => t('Track AdSense ads'),
+ '#description' => t('If checked, your AdSense ads will be tracked in your Google Analytics account.'),
+ '#default_value' => variable_get('googleanalytics_trackadsense', FALSE),
+ );
+
+ $form['advanced']['codesnippet'] = array(
+ '#type' => 'fieldset',
+ '#title' => t('Custom JavaScript code'),
+ '#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,
+ '#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(
+ '#type' => 'select',
+ '#title' => t('JavaScript scope'),
+ '#description' => t("<strong>Warning:</strong> Google recommends adding the external JavaScript files to footer for performance reasons."),
+ '#options' => array(
+ 'footer' => t('Footer'),
+ 'header' => t('Header'),
+ ),
+ '#default_value' => variable_get('googleanalytics_js_scope', 'footer'),
+ );
+
+ return system_settings_form($form);
+}
+
+function googleanalytics_admin_settings_form_validate($form, &$form_state) {
+ if (!preg_match('/^UA-\d{4,}-\d+$/', $form_state['values']['googleanalytics_account'])) {
+ form_set_error('googleanalytics_account', t('A valid Google Analytics account number is case sensitive and formatted like UA-xxxxxx-x.'));
+ }
+
+ // This is for the Newbie's who cannot read a text area description.
+ 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_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
new file mode 100644
index 0000000..a7c8175
--- /dev/null
+++ b/googleanalytics.info
@@ -0,0 +1,5 @@
+; $Id$
+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
new file mode 100644
index 0000000..1a6bc26
--- /dev/null
+++ b/googleanalytics.install
@@ -0,0 +1,276 @@
+<?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',
+ 'admin/*',
+ 'user/*/*',
+ 'node/add*',
+ 'node/*/*',
+ );
+ variable_set('googleanalytics_pages', implode("\n", $pages));
+}
+
+function googleanalytics_uninstall() {
+ variable_del('googleanalytics_account');
+ variable_del('googleanalytics_codesnippet_before');
+ variable_del('googleanalytics_codesnippet_after');
+ variable_del('googleanalytics_segmentation');
+ variable_del('googleanalytics_trackoutgoing');
+ variable_del('googleanalytics_trackmailto');
+ variable_del('googleanalytics_trackfiles');
+ variable_del('googleanalytics_trackfiles_extensions');
+ variable_del('googleanalytics_cache');
+ variable_del('googleanalytics_last_cache');
+ variable_del('googleanalytics_site_search');
+ variable_del('googleanalytics_trackadsense');
+ variable_del('googleanalytics_js_scope');
+ variable_del('googleanalytics_custom');
+ 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() {
+ $path = file_directory_path() .'/googleanalytics';
+ if (file_exists($path)) {
+ file_delete($path .'/ga.js');
+ rmdir($path);
+ }
+}
+
+
+function googleanalytics_update_1() {
+ $ret = array();
+
+ $result = db_query("SELECT * FROM {role}");
+ while ($role = db_fetch_object($result)) {
+ // can't use empty spaces in varname
+ $role_varname = str_replace(' ', '_', $role->name);
+ variable_set('googleanalytics_track_'. $role->rid, !variable_get("googleanalytics_track_{$role_varname}", FALSE));
+ variable_del("googleanalytics_track_{$role_varname}");
+ }
+ variable_set('googleanalytics_track__user1', FALSE);
+
+ return $ret;
+}
+
+/**
+ * Upgrade old extension variable to new and use old name as enabled/disabled flag.
+ */
+function googleanalytics_update_6000() {
+ $ret = array();
+
+ variable_set('googleanalytics_trackfiles_extensions', variable_get('googleanalytics_trackfiles', '7z|aac|avi|csv|doc|exe|flv|gif|gz|jpe?g|js|mp(3|4|e?g)|mov|pdf|phps|png|ppt|rar|sit|tar|torrent|txt|wma|wmv|xls|xml|zip'));
+ $trackfiles = variable_get('googleanalytics_trackfiles', '7z|aac|avi|csv|doc|exe|flv|gif|gz|jpe?g|js|mp(3|4|e?g)|mov|pdf|phps|png|ppt|rar|sit|tar|torrent|txt|wma|wmv|xls|xml|zip') ? TRUE : FALSE;
+ variable_set('googleanalytics_trackfiles', $trackfiles);
+ $ret[] = array('success' => TRUE, 'query' => 'Updated download tracking settings.');
+
+ return $ret;
+}
+
+function googleanalytics_update_6001() {
+ $ret = array();
+
+ variable_set('googleanalytics_visibility', 0);
+
+ // Remove tracking from all administrative pages, see http://drupal.org/node/34970.
+ $pages = array(
+ 'admin*',
+ 'user*',
+ 'node/add*',
+ 'node/*/*',
+ );
+ variable_set('googleanalytics_pages', implode("\n", $pages));
+ $ret[] = array('success' => TRUE, 'query' => 'Added page tracking to every page except the listed pages: '. implode(', ', $pages));
+
+ return $ret;
+}
+
+/**
+ * Upgrade role settings and per user tracking settings
+ * of "User 1" and remove outdated tracking variables.
+ */
+function googleanalytics_update_6002() {
+ $ret = array();
+
+ // Upgrade enabled/disabled roles to new logic (correct for upgrades from 5.x-1.4 and 6.x-1.0).
+ $roles = array();
+ foreach (user_roles() as $rid => $name) {
+ if (variable_get('googleanalytics_track_'. $rid, FALSE)) {
+ // Role ID is activated for user tracking.
+ $roles[$rid] = $rid;
+ $ret[] = array('success' => TRUE, 'query' => 'Enabled page tracking for role: '. $name);
+ }
+ else {
+ $ret[] = array('success' => TRUE, 'query' => 'Disabled page tracking for role: '. $name);
+ }
+ }
+ variable_set('googleanalytics_roles', $roles);
+
+ // Upgrade disabled tracking of "user 1" to new logic.
+ if (!$track_user1 = variable_get('googleanalytics_track__user1', 1)) {
+ variable_set('googleanalytics_custom', 1);
+
+ // Load user 1 object, set appropiate value and save new user settings back.
+ $account = user_load(array('uid' => 1));
+ $account = user_save($account, array('googleanalytics' => array('custom' => 0)), 'account');
+ $ret[] = array('success' => TRUE, 'query' => 'Disabled user specific page tracking for website administrator.');
+ }
+
+ // Delete outdated tracking settings.
+ $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;
+}
+
+/**
+ * Update list of default file extensions.
+ */
+function googleanalytics_update_6201() {
+ $ret = array();
+
+ if (variable_get('googleanalytics_trackfiles_extensions', '') == '7z|aac|avi|csv|doc|exe|flv|gif|gz|jpe?g|js|mp(3|4|e?g)|mov|pdf|phps|png|ppt|rar|sit|tar|torrent|txt|wma|wmv|xls|xml|zip') {
+ variable_set('googleanalytics_trackfiles_extensions', '7z|aac|arc|arj|asf|asx|avi|bin|csv|doc|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls|xml|z|zip');
+ }
+ $ret[] = array('success' => TRUE, 'query' => 'The default extensions for download tracking have been updated.');
+
+ return $ret;
+}
diff --git a/googleanalytics.js b/googleanalytics.js
new file mode 100644
index 0000000..db63aae
--- /dev/null
+++ b/googleanalytics.js
@@ -0,0 +1,46 @@
+// $Id$
+
+$(document).ready(function() {
+
+ // Attach onclick event to document only and catch clicks on all elements.
+ $(document.body).click(function(event) {
+ // Catch only the first parent link of a clicked element.
+ $(event.target).parents("a:first,area:first").andSelf().filter("a,area").each(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");
+
+ try {
+ // 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 (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:],area[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);
+ }
+ }
+ } catch(err) {}
+
+ });
+ });
+});
diff --git a/googleanalytics.module b/googleanalytics.module
new file mode 100644
index 0000000..6624606
--- /dev/null
+++ b/googleanalytics.module
@@ -0,0 +1,377 @@
+<?php
+// $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.
+ *
+ * @author: Mike Carter <www.ixis.co.uk/contact>
+ */
+
+define('GA_TRACKFILES_EXTENSIONS', '7z|aac|arc|arj|asf|asx|avi|bin|csv|doc|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls|xml|z|zip');
+
+function googleanalytics_help($path, $arg) {
+ switch ($path) {
+ case 'admin/settings/googleanalytics':
+ return t('<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.', array('@ga_url' => 'http://www.google.com/analytics/'));
+ }
+}
+
+function googleanalytics_perm() {
+ return array('administer google analytics', 'opt-in or out of tracking', 'use PHP for tracking visibility');
+}
+
+function googleanalytics_menu() {
+ $items['admin/settings/googleanalytics'] = array(
+ 'title' => 'Google Analytics',
+ 'description' => 'Configure the settings used to generate your Google Analytics tracking code.',
+ 'page callback' => 'drupal_get_form',
+ 'page arguments' => array('googleanalytics_admin_settings_form'),
+ 'access arguments' => array('administer google analytics'),
+ 'file' => 'googleanalytics.admin.inc',
+ 'type' => MENU_NORMAL_ITEM,
+ );
+
+ return $items;
+}
+
+function googleanalytics_init() {
+ global $user;
+
+ $id = variable_get('googleanalytics_account', '');
+
+ // 1. Check if the GA account number has a value.
+ // 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)) {
+ $scope = variable_get('googleanalytics_js_scope', 'footer');
+
+ // 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)) {
+ drupal_add_js($source, 'module', $scope);
+ }
+ else {
+ $script = 'var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");';
+ $script .= 'document.write(unescape("%3Cscript src=\'" + gaJsHost + "google-analytics.com/'. $js_file .'\' type=\'text/javascript\'%3E%3C/script%3E"));';
+ drupal_add_js($script, 'inline', $scope);
+ }
+
+ // Add link tracking.
+ $link_settings = array();
+ if ($track_outgoing = variable_get('googleanalytics_trackoutgoing', 1)) {
+ $link_settings['trackOutgoing'] = $track_outgoing;
+ }
+ if ($track_mailto = variable_get('googleanalytics_trackmailto', 1)) {
+ $link_settings['trackMailto'] = $track_mailto;
+ }
+ 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)) {
+ drupal_add_js(array('googleanalytics' => $link_settings), 'setting', 'header');
+ drupal_add_js(drupal_get_path('module', 'googleanalytics') .'/googleanalytics.js', 'module', $scope);
+ }
+
+ // Custom tracking.
+ if (variable_get('googleanalytics_trackadsense', FALSE)) {
+ drupal_add_js('window.google_analytics_uacct = ' . drupal_to_js($id) . ';', 'inline', 'header');
+ }
+ }
+}
+
+/**
+ * Implementation of hook_footer() to insert Javascript at the end of the page.
+ */
+function googleanalytics_footer($main = 0) {
+ global $user;
+
+ $id = variable_get('googleanalytics_account', '');
+
+ if (!empty($id) && _googleanalytics_visibility_pages() && _googleanalytics_visibility_user($user)) {
+
+ // Add User profile segmentation values.
+ if (is_array($profile_fields = variable_get('googleanalytics_segmentation', '')) && ($user->uid > 0)) {
+
+ $p = module_invoke('profile', 'load_profile', $user);
+
+ $fields = array();
+ foreach ($profile_fields as $field => $title) {
+ $value = $user->$field;
+
+ if (is_array($value)) {
+ $value = implode(',', $value);
+ }
+
+ $fields[$field] = $value;
+ }
+
+ // Only show segmentation variable if there are specified fields.
+ $segmentation = '';
+ if (count($fields) > 0) {
+ $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='. $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')) {
+ // 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')) {
+ $url_custom = '"/404.html?page=" + document.location.pathname + document.location.search + "&from=" + document.referrer';
+ }
+ }
+
+ // Add any custom code snippets if specified.
+ $codesnippet_before = variable_get('googleanalytics_codesnippet_before', '');
+ $codesnippet_after = variable_get('googleanalytics_codesnippet_after', '');
+
+ // Build tracker code for footer.
+ $script = 'try{';
+ $script .= 'var pageTracker = _gat._getTracker('. drupal_to_js($id) .');';
+ if (!empty($segmentation)) {
+ $script .= $segmentation;
+ }
+ if (!empty($codesnippet_before)) {
+ $script .= $codesnippet_before;
+ }
+ $script .= 'pageTracker._trackPageview('. $url_custom .');';
+ if (!empty($codesnippet_after)) {
+ $script .= $codesnippet_after;
+ }
+ $script .= '} catch(err) {}';
+
+ drupal_add_js($script, 'inline', 'footer');
+ }
+}
+
+/**
+ * Implementation of hook_user().
+ *
+ * Allow users to decide if tracking code will be added to pages or not.
+ */
+function googleanalytics_user($type, $edit, &$account, $category = NULL) {
+ switch ($type) {
+ case 'form':
+ if ($category == 'account' && user_access('opt-in or out of tracking') && ($custom = variable_get('googleanalytics_custom', 0)) != 0 && _googleanalytics_visibility_roles($account)) {
+ $form['googleanalytics'] = array(
+ '#type' => 'fieldset',
+ '#title' => t('Google Analytics configuration'),
+ '#weight' => 3,
+ '#collapsible' => TRUE,
+ '#tree' => TRUE
+ );
+
+ switch ($custom) {
+ case 1:
+ $description = t('Users are tracked by default, but you are able to opt out.');
+ break;
+
+ case 2:
+ $description = t('Users are <em>not</em> tracked by default, but you are able to opt in.');
+ break;
+ }
+
+ $form['googleanalytics']['custom'] = array(
+ '#type' => 'checkbox',
+ '#title' => t('Enable user tracking'),
+ '#description' => $description,
+ '#default_value' => isset($account->googleanalytics['custom']) ? $account->googleanalytics['custom'] : ($custom == 1)
+ );
+
+ return $form;
+ }
+ break;
+
+ }
+}
+
+/**
+ * Implementation of hook_requirements().
+ */
+function googleanalytics_requirements($phase) {
+ $requirements = array();
+
+ if ($phase == 'runtime') {
+ // Raise warning if Google user account has not been set yet.
+ if (!preg_match('/^UA-\d{4,}-\d+$/', variable_get('googleanalytics_account', 'UA-'))) {
+ $requirements['googleanalytics'] = array(
+ 'title' => t('Google Analytics module'),
+ 'description' => t('Google Analytics module has not been configured yet. Please configure its settings from the <a href="@url">Google Analytics settings page</a>.', array('@url' => url('admin/settings/googleanalytics'))),
+ 'severity' => REQUIREMENT_ERROR,
+ 'value' => t('Not configured'),
+ );
+ }
+ }
+
+ return $requirements;
+}
+
+/**
+ * Implementation of hook_cron().
+ */
+function googleanalytics_cron() {
+ // Regenerate the google analytics ga.js every day.
+ if (time() - variable_get('googleanalytics_last_cache', 0) >= 86400) {
+ // New google analytics version.
+ file_delete(file_directory_path() .'/googleanalytics/ga.js');
+
+ // Clear aggregated JS files.
+ if (variable_get('preprocess_js', 0)) {
+ drupal_clear_js_cache();
+ }
+
+ variable_set('googleanalytics_last_cache', time());
+ }
+}
+
+/**
+ * Download and cache the ga.js file locally.
+ * @param $location
+ * The full URL to the external javascript file.
+ * @return mixed
+ * The path to the local javascript file on success, boolean FALSE on failure.
+ */
+function _googleanalytics_cache($location) {
+ $directory = file_directory_path() .'/googleanalytics';
+ $file_destination = $directory .'/'. basename($location);
+ if (!file_exists($file_destination)) {
+ $result = drupal_http_request($location);
+ if ($result->code == 200) {
+ // Check that the files directory is writable
+ if (file_check_directory($directory, FILE_CREATE_DIRECTORY)) {
+ return file_save_data($result->data, $directory .'/'. basename($location), FILE_EXISTS_REPLACE);
+ }
+ }
+ }
+ else {
+ return $file_destination;
+ }
+}
+
+/**
+ * Tracking visibility check for an user object.
+ *
+ * @param $account
+ * A user object containing an array of roles to check.
+ * @return boolean
+ * A decision on if the current user is being tracked by Google Analytics.
+ */
+function _googleanalytics_visibility_user($account) {
+
+ $enabled = FALSE;
+
+ // Is current user a member of a role that should be tracked?
+ if (_googleanalytics_visibility_roles($account)) {
+
+ // Use the user's block visibility setting, if necessary.
+ if (($custom = variable_get('googleanalytics_custom', 0)) != 0) {
+ if ($account->uid && isset($account->googleanalytics['custom'])) {
+ $enabled = $account->googleanalytics['custom'];
+ }
+ else {
+ $enabled = ($custom == 1);
+ }
+ }
+ else {
+ $enabled = TRUE;
+ }
+
+ }
+
+ return $enabled;
+}
+
+/**
+ * Based on visibility setting this function returns TRUE if GA code should
+ * be added for the current role and otherwise FALSE.
+ */
+function _googleanalytics_visibility_roles($account) {
+
+ $enabled = FALSE;
+ $roles = variable_get('googleanalytics_roles', array());
+
+ if (array_sum($roles) > 0) {
+ // One or more roles are selected for tracking.
+ foreach (array_keys($account->roles) as $rid) {
+ // Is the current user a member of one role enabled for tracking?
+ if (isset($roles[$rid]) && $rid == $roles[$rid]) {
+ // Current user is a member of a role that should be tracked.
+ $enabled = TRUE;
+ break;
+ }
+ }
+ }
+ else {
+ // No role is selected for tracking, therefor all roles should be tracked.
+ $enabled = TRUE;
+ }
+
+ return $enabled;
+}
+
+/**
+ * Based on visibility setting this function returns TRUE if GA code should
+ * be added to the current page and otherwise FALSE.
+ */
+function _googleanalytics_visibility_pages() {
+ static $page_match;
+
+ // Cache visibility setting in hook_init for hook_footer.
+ if (!isset($page_match)) {
+
+ $visibility = variable_get('googleanalytics_visibility', 0);
+ $pages = variable_get('googleanalytics_pages', '');
+
+ // Match path if necessary.
+ if (!empty($pages)) {
+ if ($visibility < 2) {
+ $path = drupal_get_path_alias($_GET['q']);
+ // Compare with the internal and path alias (if any).
+ $page_match = drupal_match_path($path, $pages);
+ if ($path != $_GET['q']) {
+ $page_match = $page_match || drupal_match_path($_GET['q'], $pages);
+ }
+ // When $visibility has a value of 0, the block is displayed on
+ // all pages except those listed in $pages. When set to 1, it
+ // is displayed only on those pages listed in $pages.
+ $page_match = !($visibility xor $page_match);
+ }
+ else {
+ $page_match = drupal_eval($pages);
+ }
+ }
+ else {
+ $page_match = TRUE;
+ }
+
+ }
+ return $page_match;
+}
diff --git a/tests/googleanalytics_basic.test b/tests/googleanalytics_basic.test
new file mode 100644
index 0000000..8afe46b
--- /dev/null
+++ b/tests/googleanalytics_basic.test
@@ -0,0 +1,86 @@
+<?php
+// $Id$
+
+/**
+ * @file
+ * Test file for Google Analytics module.
+ */
+class GoogleAnalyticsBasicTest extends DrupalWebTestCase {
+
+ public static function getInfo() {
+ return array(
+ 'name' => t('Google Analytics basic tests'),
+ 'description' => t('Test basic Google Analytics module functionality.'),
+ 'group' => 'Google Analytics',
+ );
+ }
+
+ public function setUp() {
+ parent::setUp('googleanalytics');
+
+ $permissions = array('administer google analytics');
+
+ // User to set up google_analytics.
+ $user = $this->drupalCreateUser($permissions);
+ $this->drupalLogin($user);
+ }
+
+ public function testGoogleAnalytics() {
+ // Check for setting page's presence.
+ $this->drupalGet('admin/settings/googleanalytics');
+ $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->assertRaw(t('A valid Google Analytics account number is case sensitive and formatted like UA-xxxxxx-x.'), '[testGoogleAnalytics]: Invalid account number validated.');
+ }
+
+ public function testGoogleAnalyticsTracking() {
+ // Set visibility to hide tracking code on admin page only,
+ // track authenticated users.
+ 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';
+ variable_set('googleanalytics_account', $ua_code);
+
+ // Check tracking code visibility.
+ $this->drupalGet('');
+ $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._trackPageview();</script>
+ */
+
+ // Test whether tracking code uses latest JS.
+ variable_set('googleanalytics_cache', 0);
+ $this->drupalGet('');
+ $this->assertRaw('google-analytics.com/ga.js', '[testGoogleAnalyticsTracking]: Latest tracking code used.');
+
+ // Test whether tracking code is not included on pages to omit.
+ $this->drupalGet('admin');
+ $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->assertNoRaw('google-analytics.com/ga.js', '[testGoogleAnalyticsTracking]: Tracking code is not displayed on admin subpage.');
+
+ // Test whether tracking code display is properly flipped.
+ variable_set('googleanalytics_visibility', 1);
+ $this->drupalGet('admin');
+ $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->assertRaw('google-analytics.com/ga.js', '[testGoogleAnalyticsTracking]: Tracking code is displayed on admin subpage.');
+ $this->drupalGet('');
+ $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->assertNoRaw($ua_code, '[testGoogleAnalyticsTracking]: Tracking code is not displayed for anonymous.');
+ }
+
+}
diff --git a/translations/de.po b/translations/de.po
new file mode 100644
index 0000000..08f54e6
--- /dev/null
+++ b/translations/de.po
@@ -0,0 +1,339 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: German translation for Google Analytics module\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-03-29 14:19+0200\n"
+"PO-Revision-Date: 2009-03-29 15:20+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"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"X-Poedit-Language: German\n"
+"X-Poedit-Country: GERMANY\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+#: googleanalytics.admin.inc:15
+msgid "General settings"
+msgstr "Allgemeine Einstellungen"
+
+#: googleanalytics.admin.inc:21
+msgid "Google Analytics account number"
+msgstr "Google Analytics-Kontonummer"
+
+#: 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 "Die Kontonummer ist eindeutig für die Domain der Website. Klicken Sie im Google Analytics-Konto auf der Seite <strong>Analytics-Einstellungen</strong> neben dem entsprechenden Profil auf <strong>Bearbeiten</strong> und dann oben rechts in der Tabelle <strong>Status prüfen</strong>, um die Kontonummer (UA-xxxx-x) der Website herauszufinden. Ein Konto kann auf der <a href=\"@url\">Google Analytics</a>-Website beantragt werden."
+
+#: googleanalytics.admin.inc:32
+msgid "User specific tracking settings"
+msgstr "Benutzerspezifische Tracking-Einstellungen"
+
+#: googleanalytics.admin.inc:37
+msgid "Custom tracking settings"
+msgstr "Individuelle Tracking-Einstellungen"
+
+#: googleanalytics.admin.inc:39
+msgid "Users cannot control whether they are tracked or not."
+msgstr "Die Benutzer können nicht kontrollieren, ob sie getrackt werden oder nicht."
+
+#: googleanalytics.admin.inc:40
+msgid "Track users by default, but let individual users to opt out."
+msgstr "Die Benutzer standardmäßig tracken, der individuelle Benutzer kann dies aber abschalten."
+
+#: googleanalytics.admin.inc:41
+msgid "Do not track users by default, but let individual users to opt in."
+msgstr "Die Benutzer standardmäßig nicht tracken, der individuelle Benutzer kann dies aber einschalten."
+
+#: 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 "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:23
+msgid "opt-in or out of tracking"
+msgstr "Tracking wahlweise An- oder Abschalten"
+
+#: googleanalytics.admin.inc:50
+msgid "Role specific tracking settings"
+msgstr "Rollenspezifische Tracking-Einstellungen"
+
+#: googleanalytics.admin.inc:61
+msgid "Add tracking for specific roles"
+msgstr "Das Tracking nur für bestimmte Rollen hinzufügen"
+
+#: 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 "Das Tracking nur für die ausgewählten Rollen hinzufügen. Wenn keine Rollen ausgewählt werden, wird das Tracking bei allen Benutzern hinzugefügt. Ein Benutzer wird getrackt, wenn er Mitglied in einer der aktivierten Rollen ist."
+
+#: googleanalytics.admin.inc:70
+msgid "Page specific tracking settings"
+msgstr "Seitenspezifische Tracking-Einstellungen"
+
+#: googleanalytics.admin.inc:85
+msgid "Add to every page except the listed pages."
+msgstr "Zu allen Seiten außer den aufgelisteten Seiten hinzufügen."
+
+#: googleanalytics.admin.inc:85
+msgid "Add to the listed pages only."
+msgstr "Nur zu den aufgelisteten Seiten hinzufügen."
+
+#: 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 "Geben Sie eine Seite pro Zeile als Drupal-Pfad an. Das ‚*‘-Zeichen ist ein Platzhalter. Beispielpfade sind %blog für die Blog-Seite und %blog-wildcard für jedes einzelne Blog. %front steht für die Startseite."
+
+#: googleanalytics.admin.inc:89
+msgid "Add if the following PHP code returns <code>TRUE</code> (PHP-mode, experts only)."
+msgstr "Nur hinzufügen, wenn der folgende PHP-Code TRUE zurückgibt (PHP-Modus für Experten)."
+
+#: 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 "Falls der PHP-Modus gewählt ist, geben Sie bitte PHP-Code zwischen %php ein. Beachten Sie, dass das Ausführen eines fehlerhaften PHP-Codes Ihre Drupal-Seite zerstören kann."
+
+#: googleanalytics.admin.inc:94
+msgid "Add tracking to specific pages"
+msgstr "Das Tracking zu bestimmten Seiten hinzufügen"
+
+#: googleanalytics.admin.inc:100
+msgid "Pages"
+msgstr "Seiten"
+
+#: googleanalytics.admin.inc:110
+msgid "User segmentation settings"
+msgstr "Einstellungen für die Benutzerverteilung"
+
+#: googleanalytics.admin.inc:115
+msgid "User roles"
+msgstr "Benutzerrollen"
+
+#: googleanalytics.admin.inc:125
+msgid "Add segmentation information to tracking code"
+msgstr "Informationen zur Benutzerverteilung zum Tracking-Code hinzufügen"
+
+#: 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: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: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 (PC) or &#8984; (Mac) while selecting fields."
+msgstr "Die Auswahl eines oder mehrerer Werte wird unterstützt. Zur Auswahl mehrerer Einträge muss die STRG-Taste (PC) oder &#8984; (Mac) während der Feldauswahl gedrückt gehalten werden."
+
+#: googleanalytics.admin.inc:136
+msgid "Link tracking settings"
+msgstr "Einstellungen für das Tracking von Links"
+
+#: googleanalytics.admin.inc:142
+msgid "Track outgoing links"
+msgstr "Ausgehende Links tracken"
+
+#: googleanalytics.admin.inc:144
+msgid "Enables tracking of clicks on outgoing links."
+msgstr "Aktiviert das Tracking von Klicks auf ausgehende Links."
+
+#: googleanalytics.admin.inc:148
+msgid "Track mailto links"
+msgstr "E-Mail-Links tracken"
+
+#: googleanalytics.admin.inc:150
+msgid "Enables tracking of clicks on mailto links."
+msgstr "Aktiviert das Tracking von Klicks auf E-Mail-Links."
+
+#: googleanalytics.admin.inc:154
+msgid "Track download links"
+msgstr "Download-Links tracken"
+
+#: 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 Dateilinks basierend auf der nachfolgenden Erweiterungsliste."
+
+#: googleanalytics.admin.inc:160
+msgid "File extensions to track"
+msgstr "Zu trackende Dateierweiterungen"
+
+#: 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:169
+msgid "Advanced settings"
+msgstr "Erweiterte Einstellungen"
+
+#: googleanalytics.admin.inc:176
+msgid "Cache tracking code file locally"
+msgstr "Datei mit Tracking-Code lokal cachen"
+
+#: 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 "<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 "Track translation sets as one unit"
+msgstr "Übersetzungssatz als eine Einheit tracken"
+
+#: 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 "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:196
+msgid "Depends on: !dependencies"
+msgstr "Abhängig von: !dependencies"
+
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-enabled\">enabled</span>)"
+msgstr "@module (<span class=\"admin-enabled\">aktiviert</span>)"
+
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-disabled\">disabled</span>)"
+msgstr "@module (<span class=\"admin-disabled\">deaktiviert</span>)"
+
+#: googleanalytics.admin.inc:203
+msgid "Track internal search"
+msgstr "Interne Suche tracken"
+
+#: 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:211
+msgid "Track AdSense ads"
+msgstr "AdSense-Anzeigen tracken"
+
+#: googleanalytics.admin.inc:212
+msgid "If checked, your AdSense ads will be tracked in your Google Analytics account."
+msgstr "Sobald aktiviert, werden die AdSense-Anzeigen im Google Analytics-Account getrackt."
+
+#: googleanalytics.admin.inc:218
+msgid "Custom JavaScript code"
+msgstr "Benutzerdefinierter JavaScript-Code"
+
+#: googleanalytics.admin.inc:221
+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:225
+msgid "Code snippet (before)"
+msgstr "Codeausschnitt (vorher)"
+
+#: googleanalytics.admin.inc:229
+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:233
+msgid "Code snippet (after)"
+msgstr "Codeausschnitt (nachher)"
+
+#: googleanalytics.admin.inc:237
+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:242
+msgid "JavaScript scope"
+msgstr "JavaScript-Bereich"
+
+#: googleanalytics.admin.inc:243
+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:245
+msgid "Footer"
+msgstr "Fußbereich"
+
+#: googleanalytics.admin.inc:246
+msgid "Header"
+msgstr "Kopfbereich"
+
+#: googleanalytics.admin.inc:256
+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:261;264
+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.admin.inc:267;270
+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:186
+msgid "Google Analytics configuration"
+msgstr "Google Analytics-Konfiguration"
+
+#: googleanalytics.module:194
+msgid "Disable user tracking"
+msgstr "Benutzertracking deaktivieren"
+
+#: googleanalytics.module:195
+msgid "Users are tracked by default, but you are able to opt out."
+msgstr "Die Benutzer werden standardmäßig getrackt, können dies aber abschalten."
+
+#: googleanalytics.module:199
+msgid "Enable user tracking"
+msgstr "Benutzertracking aktivieren"
+
+#: googleanalytics.module:200
+msgid "Users are <em>not</em> tracked by default, but you are able to opt in."
+msgstr "Die Benutzer werden standardmäßig <em>nicht</em> getrackt, können dies aber einschalten."
+
+#: googleanalytics.module:228
+msgid "Google Analytics module"
+msgstr "Google Analytics-Modul"
+
+#: googleanalytics.module:229
+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:231
+msgid "Not configured"
+msgstr "Nicht konfiguriert"
+
+#: googleanalytics.module:23
+msgid "administer google analytics"
+msgstr "Google Analytics verwalten"
+
+#: googleanalytics.module:23
+msgid "use PHP for tracking visibility"
+msgstr "PHP für die Sichtbarkeit des Trackings verwenden"
+
+#: googleanalytics.module:28
+#: googleanalytics.info:0
+msgid "Google Analytics"
+msgstr "Google Analytics"
+
+#: 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."
+
+#: googleanalytics.module:0
+msgid "googleanalytics"
+msgstr "googleanalytics"
+
+#: googleanalytics.info:0
+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/el.po b/translations/el.po
new file mode 100644
index 0000000..60b570c
--- /dev/null
+++ b/translations/el.po
@@ -0,0 +1,337 @@
+# translation of Google Analytics module to Greek
+# $Id$
+# Generated from files:
+# googleanalytics.admin.inc,v 1.9 2009/03/08 11:40:15 hass
+# googleanalytics.module,v 1.25 2009/03/08 11:40:15 hass
+# googleanalytics.info,v 1.9 2008/11/28 00:32:58 hass
+#
+# Vasileios Lourdas <drupal@lourdas.name>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: el\n"
+"POT-Creation-Date: 2009-03-29 14:19+0200\n"
+"PO-Revision-Date: 2009-03-29 19:49+0300\n"
+"Last-Translator: Vasileios Lourdas <drupal@lourdas.name>\n"
+"Language-Team: <en@li.org>\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-Generator: KBabel 1.11.4\n"
+
+#: googleanalytics.admin.inc:15
+msgid "General settings"
+msgstr "Γενικές ρυθμίσεις"
+
+#: googleanalytics.admin.inc:21
+msgid "Google Analytics account number"
+msgstr "Αριθμός λογαριασμού 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 "Ο αριθμός λογαριασμού είναι μοναδικός μεταξύ των ιστοτόπων. Κάντε κλικ στο σύνδεσμο <strong>Edit</strong> στο λογαριασμό του Google Analytics δίπλα στο κατάλληλο προφίλ στη σελίδα <strong>Analytics Settings</strong>, μετά επιλέξτε το <strong>Check Status</strong> πάνω δεξιά στον πίνακα για να βρείτε τον αριθμό λογαριασμού (UA-xxxx-x) του ιστοτόπου σας. Μπορείτε να αποκτήσετε λογαριασμό χρήστη στον ιστοτόπο του <a href=\"@url\">Google Analytics</a>."
+
+#: googleanalytics.admin.inc:32
+msgid "User specific tracking settings"
+msgstr "Ρυθμίσεις χρήστη παρακολούθησης"
+
+#: googleanalytics.admin.inc:37
+msgid "Custom tracking settings"
+msgstr "Προσαρμοσμένες ρυθμίσεις παρακολούθησης"
+
+#: googleanalytics.admin.inc:39
+msgid "Users cannot control whether they are tracked or not."
+msgstr "Οι χρήστες δεν μπορούν να ελέγχουν αν παρακολουθούνται ή όχι."
+
+#: googleanalytics.admin.inc:40
+msgid "Track users by default, but let individual users to opt out."
+msgstr "Να παρακολουθούνται οι χρήστες εξ' ορισμού, αλλά να επιτρέπεται σε ορισμένους χρήστες να εξαιρούνται της παρακολούθησης."
+
+#: googleanalytics.admin.inc:41
+msgid "Do not track users by default, but let individual users to opt in."
+msgstr "Να μην παρακολουθούνται οι χρήστες εξ' ορισμού, αλλά να επιτρέπεται σε ορισμένους χρήστες να περιλαμβάνονται στην παρακολούθηση."
+
+#: 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 "Να επιτρέπεται οι χρήστες να καθορίζουν την ορατότητα της παρακολούθησης στις ρυθμίσεις του λογαριασμού τους. Μόνο χρήστες με την άδεια %permission θα μπορούν να αλλάξουν την προτίμησή τους."
+
+#: googleanalytics.admin.inc:43 googleanalytics.module:23
+msgid "opt-in or out of tracking"
+msgstr "συμπερίληψη ή εξαίρεση από την παρακολούθηση"
+
+#: googleanalytics.admin.inc:50
+msgid "Role specific tracking settings"
+msgstr "Ρυθμίσεις παρακολούθησης ανά ρόλο"
+
+#: googleanalytics.admin.inc:61
+msgid "Add tracking for specific roles"
+msgstr "Προσθήκη παρακολούθησης για ορισμένους ρόλους"
+
+#: 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 "Προσθήκη παρακολούθησης μόνο για τους επιλεγμένους ρόλους. Αν δεν επιλεγεί ρόλος, όλοι οι χρήστες θα παρακολουθούνται. Αν ένας χρήστης έχει έναν από τους επιλεγμένους ρόλους, τότε θα παρακολουθείται."
+
+#: googleanalytics.admin.inc:70
+msgid "Page specific tracking settings"
+msgstr "Ρυθμίσεις παρακολούθησης ανά σελίδα"
+
+#: googleanalytics.admin.inc:85
+msgid "Add to every page except the listed pages."
+msgstr "Να προστίθεται σε κάθε σελίδα εκτός από τις παρακάτω."
+
+#: googleanalytics.admin.inc:85
+msgid "Add to the listed pages only."
+msgstr "Να προστίθεται στις παρακάτω σελίδες μόνο."
+
+#: 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 "Εισάγετε μία σελίδα ανά γραμμή ως διαδρομή του Drupal. Το '*' είναι χαρακτήρας μπαλαντέρ. Παραδείγματα διαδρομών είναι %blog για τη σελίδα ιστολογίου και %blog-wildcard για κάθε προσωπικό ιστολόγιο. Το %front είναι η αρχική σελίδα."
+
+#: googleanalytics.admin.inc:89
+msgid "Add if the following PHP code returns <code>TRUE</code> (PHP-mode, experts only)."
+msgstr "Προσθήκη αν ο παρακάτω κώδικας PHP επιστρέφει <code>ΑΛΗΘΕΙΑ</code> (κατάσταση PHP, για ειδικούς μόνο)."
+
+#: 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 "Αν επιλεγεί η κατάσταση PHP, εισάγετε κώδικα PHP μεταξύ των %php. Πρέπει να σημειωθεί ότι η εκτέλεση εσφαλμένου κώδικα PHP μπορεί να δημιουργήσει πρόβλημα στον ιστοτόπο σας."
+
+#: googleanalytics.admin.inc:94
+msgid "Add tracking to specific pages"
+msgstr "Να προστίθεται παρακολούθηση σε συγκεκριμένες σελίδες"
+
+#: googleanalytics.admin.inc:100
+msgid "Pages"
+msgstr "Σελίδες"
+
+#: googleanalytics.admin.inc:110
+msgid "User segmentation settings"
+msgstr "Ρυθμίσεις κατάτμησης χρήστη"
+
+#: googleanalytics.admin.inc:115
+msgid "User roles"
+msgstr "Ρόλοι χρηστών"
+
+#: googleanalytics.admin.inc:125
+msgid "Add segmentation information to tracking code"
+msgstr "Προσθήκη πληροφοριών κατάτμησης στον κώδικα παρακολούθησης"
+
+#: 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: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\">Ενεργοποίηση της μονάδας προφίλ</a> για να χρησιμοποιούνται πεδία προφίλ για ποιο λεπτομερή παρακολούθηση."
+
+#: 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. Για περισσότερες πληροφορίες, δείτε το τμήμα 8.1 στους <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 (PC) or &#8984; (Mac) while selecting fields."
+msgstr "Υποστηρίζεται η επιλογή ενός ή περισσοτέρων τιμών. Για την επιλογή πολλαπλών στοιχείων, κρατήστε πατημένο το πλήκτρο CTRL (PC) ή &#8984; (Mac) κατά την επιλογή των πεδίων."
+
+#: googleanalytics.admin.inc:136
+msgid "Link tracking settings"
+msgstr "Ρυθμίσεις παρακολούθησης συνδέσμων"
+
+#: googleanalytics.admin.inc:142
+msgid "Track outgoing links"
+msgstr "Παρακολούθηση των προς εξωτερικό συνδέσμων "
+
+#: googleanalytics.admin.inc:144
+msgid "Enables tracking of clicks on outgoing links."
+msgstr "Επιτρέπει την παρακολούθηση των κλικ προς εξωτερικούς συνδέσμους."
+
+#: googleanalytics.admin.inc:148
+msgid "Track mailto links"
+msgstr "Παρακολούθηση των συνδέσμων mailto"
+
+#: googleanalytics.admin.inc:150
+msgid "Enables tracking of clicks on mailto links."
+msgstr "Επιτρέπει την παρακολούθηση των κλικ σε συνδέσμους mailto."
+
+#: googleanalytics.admin.inc:154
+msgid "Track download links"
+msgstr "Παρακολούθηση των συνδέσμων λήψης"
+
+#: googleanalytics.admin.inc:156
+msgid "Enables tracking of clicks on links to files based on the file extensions list below."
+msgstr "Επιτρέπει την παρακολούθηση των κλικ σε συνδέσμους αρχείων βάσει των επεκτάσεων αρχείων που υπάρχουν παρακάτω."
+
+#: googleanalytics.admin.inc:160
+msgid "File extensions to track"
+msgstr "Επεκτάσεις αρχείων που θα παρακολουθούνται"
+
+#: 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:169
+msgid "Advanced settings"
+msgstr "Ρυθμίσεις για προχωρημένους"
+
+#: googleanalytics.admin.inc:176
+msgid "Cache tracking code file locally"
+msgstr "Αποθήκευση του κώδικα παρακολούθησης στην λανθάνουσα μνήμη"
+
+#: 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 Analytics ώστε οποιεσδήποτε αλλαγές να συμπεριλαμβάνονται στο τοπικό αντίγραφο. Μην ενεργοποιείτε αυτή την επιλογή μέχρις ότου το Google Analytics να επαληθεύσει τον κωδικό παρακολούθησής σας."
+
+#: googleanalytics.admin.inc:182
+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 "Track translation sets as one unit"
+msgstr "Παρακολούθηση των συνόλων μεταφράσεων ως μια μονάδα"
+
+#: 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 "Όταν ένας κόμβος είναι μέρος ενός συνόλου μετάφρασης, να καταγράφονται στατιστικά από τον αρχικό κόμβο. Αυτό επιτρέπει στα σύνολα μεταφράσεων να εκλαμβάνονται ως μια μονάδα."
+
+#: googleanalytics.admin.inc:196
+msgid "Depends on: !dependencies"
+msgstr "Εξαρτάται από: !dependencies"
+
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-enabled\">enabled</span>)"
+msgstr "@module (<span class=\"admin-enabled\">ενεργοποιημένο/span>)"
+
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-disabled\">disabled</span>)"
+msgstr "@module (<span class=\"admin-disabled\">απενεργοποιημένο/span>)"
+
+#: googleanalytics.admin.inc:203
+msgid "Track internal search"
+msgstr "Παρακολούθηση της εσωτερικής αναζήτησης"
+
+#: 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 "Αν είναι ενεργοποιημένο, οι λέξεις κλειδιά της αναζήτησης παρακολουθούνται. Θα πρέπει να ρυθμίσετε στο λογαριασμό σας του Google να χρησιμοποιεί την εσωτερική παράμετρο αναζήτησης <strong>search</strong>. Για περισσότερες πληροφορίες, δείτε το <a href=\"@url\">How do I set up Site Search for my profile</a>."
+
+#: googleanalytics.admin.inc:211
+msgid "Track AdSense ads"
+msgstr "Παρακολούθηση των διαφημίσεων AdSense"
+
+#: googleanalytics.admin.inc:212
+msgid "If checked, your AdSense ads will be tracked in your Google Analytics account."
+msgstr "Αν είναι ενεργοποιημένο, οι διαφημίσεις AdSense θα παρακολουθούνται στον λογαριασμό σας του Google Analytics."
+
+#: googleanalytics.admin.inc:218
+msgid "Custom JavaScript code"
+msgstr "Προσαρμοσμένος κώδικας JavaScript"
+
+#: googleanalytics.admin.inc:221
+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 "Μπορείτε εδώ να προσθέσετε προσαρμοσμένα <a href=\"@snippets\">τμήματα κώδικα</a> για το Google Analytics. Αυτά τα τμήματα κώδικα θα προστίθενται σε κάθε σελίδα όπου υπάρχει το 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:225
+msgid "Code snippet (before)"
+msgstr "Τμήμα κώδικα (πριν)"
+
+#: googleanalytics.admin.inc:229
+msgid "Code in this textarea will be added <strong>before</strong> pageTracker._trackPageview()."
+msgstr "Ο κώδικας σε αυτή την περιοχή κειμένου θα προστίθεται <strong>πριν</strong> το pageTracker._trackPageview()."
+
+#: googleanalytics.admin.inc:233
+msgid "Code snippet (after)"
+msgstr "Τμήμα κώδικα (μετά)"
+
+#: googleanalytics.admin.inc:237
+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 "Ο κώδικας σε αυτή την περιοχή κειμένου θα προστίθεται <strong>μετά</strong> το pageTracker._trackPageview(). Αυτό χρησιμεύει στην περίπτωση που θέλετε να παρακολουθείτε ένα ιστοτόπο από δύο λογαριασμούς."
+
+#: googleanalytics.admin.inc:242
+msgid "JavaScript scope"
+msgstr "Εύρος JavaScript"
+
+#: googleanalytics.admin.inc:243
+msgid "<strong>Warning:</strong> Google recommends adding the external JavaScript files to footer for performance reasons."
+msgstr "<strong>Προσοχή:</strong> Το Google προτείνει η πρόσθεση των εξωτερικών αρχείων JavaScript να γίνεται στο υποσέλιδο για λόγους απόδοσης."
+
+#: googleanalytics.admin.inc:245
+msgid "Footer"
+msgstr "Υποσέλιδο"
+
+#: googleanalytics.admin.inc:246
+msgid "Header"
+msgstr "Κεφαλίδα"
+
+#: googleanalytics.admin.inc:256
+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:261;264
+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 "Μην συμπεριλαμβάνετε τον κώδικα παρακολούθησης που δίνει το Google στα τμήματα κώδικα JavaScript! Η μονάδα ήδη δημιουργεί τον κώδικα παρακολούθησης βάσει του αριθμού λογαριασμού του Google Analytics και των ρυθμίσεων."
+
+#: googleanalytics.admin.inc:267;270
+msgid "Do not include the &lt;script&gt; tags in the javascript code snippets."
+msgstr "Να μην συμπεριλαμβάνονται οι σημάνσεις &lt;script&gt; στον κώδικα javascript."
+
+#: 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:186
+msgid "Google Analytics configuration"
+msgstr "Ρυθμίσεις Google Analytics"
+
+#: googleanalytics.module:194
+msgid "Disable user tracking"
+msgstr "Απενεργοποίηση παρακολούθησης χρήστη"
+
+#: googleanalytics.module:195
+msgid "Users are tracked by default, but you are able to opt out."
+msgstr "Οι χρήστες εξ' ορισμού παρακολουθούνται, αλλά επιτρέπεται να ορίσετε ως επιλογή να μην παρακολουθούνται."
+
+#: googleanalytics.module:199
+msgid "Enable user tracking"
+msgstr "Ενεργοποίηση παρακολούθησης χρήστη"
+
+#: googleanalytics.module:200
+msgid "Users are <em>not</em> tracked by default, but you are able to opt in."
+msgstr "Οι χρήστες εξ' ορισμού <em>δεν</em> παρακολουθούνται, αλλά επιτρέπεται να ορίσετε ως επιλογή να παρακολουθούνται."
+
+#: googleanalytics.module:228
+msgid "Google Analytics module"
+msgstr "Μονάδα Google Analytics"
+
+#: googleanalytics.module:229
+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:231
+msgid "Not configured"
+msgstr "Δεν έχει διευθετηθεί"
+
+#: googleanalytics.module:23
+msgid "administer google analytics"
+msgstr "διαχείριση του google analytics"
+
+#: googleanalytics.module:23
+msgid "use PHP for tracking visibility"
+msgstr "χρήση της PHP για την ορατότητα παρακολούθησης"
+
+#: googleanalytics.module:28 googleanalytics.info:0
+msgid "Google Analytics"
+msgstr "Google Analytics"
+
+#: googleanalytics.module:29
+msgid "Configure the settings used to generate your Google Analytics tracking code."
+msgstr "Διευθέτηση των ρυθμίσεων που χρησιμοποιούνται για τη δημιουργία του κώδικα παρακολούθησης του 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 "Προσθέτει κώδικα παρακολούθησης σε javascript για το Google Analytics σε όλες τις σελίδες του ιστοτόπου."
+
+#: googleanalytics.info:0
+msgid "Statistics"
+msgstr "Στατιστικά"
+
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
new file mode 100644
index 0000000..0667750
--- /dev/null
+++ b/translations/googleanalytics.pot
@@ -0,0 +1,338 @@
+# $Id$
+#
+# LANGUAGE translation of Drupal (general)
+# Copyright YEAR NAME <EMAIL@ADDRESS>
+# Generated from files:
+# googleanalytics.admin.inc,v 1.4.2.12 2009/03/08 11:38:26 hass
+# googleanalytics.module,v 1.19.2.9 2009/03/29 11:03:01 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: 2009-03-29 14:19+0200\n"
+"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n"
+"Last-Translator: NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <EMAIL@ADDRESS>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
+
+#: googleanalytics.admin.inc:15
+msgid "General settings"
+msgstr ""
+
+#: googleanalytics.admin.inc:21
+msgid "Google Analytics account number"
+msgstr ""
+
+#: 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 ""
+
+#: googleanalytics.admin.inc:32
+msgid "User specific tracking settings"
+msgstr ""
+
+#: googleanalytics.admin.inc:37
+msgid "Custom tracking settings"
+msgstr ""
+
+#: googleanalytics.admin.inc:39
+msgid "Users cannot control whether they are tracked or not."
+msgstr ""
+
+#: googleanalytics.admin.inc:40
+msgid "Track users by default, but let individual users to opt out."
+msgstr ""
+
+#: googleanalytics.admin.inc:41
+msgid "Do not track users by default, but let individual users to opt in."
+msgstr ""
+
+#: 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 ""
+
+#: googleanalytics.admin.inc:43 googleanalytics.module:23
+msgid "opt-in or out of tracking"
+msgstr ""
+
+#: googleanalytics.admin.inc:50
+msgid "Role specific tracking settings"
+msgstr ""
+
+#: googleanalytics.admin.inc:61
+msgid "Add tracking for specific roles"
+msgstr ""
+
+#: 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 ""
+
+#: googleanalytics.admin.inc:70
+msgid "Page specific tracking settings"
+msgstr ""
+
+#: googleanalytics.admin.inc:85
+msgid "Add to every page except the listed pages."
+msgstr ""
+
+#: googleanalytics.admin.inc:85
+msgid "Add to the listed pages only."
+msgstr ""
+
+#: 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 ""
+
+#: googleanalytics.admin.inc:89
+msgid "Add if the following PHP code returns <code>TRUE</code> (PHP-mode, experts only)."
+msgstr ""
+
+#: 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 ""
+
+#: googleanalytics.admin.inc:94
+msgid "Add tracking to specific pages"
+msgstr ""
+
+#: googleanalytics.admin.inc:100
+msgid "Pages"
+msgstr ""
+
+#: googleanalytics.admin.inc:110
+msgid "User segmentation settings"
+msgstr ""
+
+#: googleanalytics.admin.inc:115
+msgid "User roles"
+msgstr ""
+
+#: googleanalytics.admin.inc:125
+msgid "Add segmentation information to tracking code"
+msgstr ""
+
+#: 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: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: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 (PC) or &#8984; (Mac) while selecting fields."
+msgstr ""
+
+#: googleanalytics.admin.inc:136
+msgid "Link tracking settings"
+msgstr ""
+
+#: googleanalytics.admin.inc:142
+msgid "Track outgoing links"
+msgstr ""
+
+#: googleanalytics.admin.inc:144
+msgid "Enables tracking of clicks on outgoing links."
+msgstr ""
+
+#: googleanalytics.admin.inc:148
+msgid "Track mailto links"
+msgstr ""
+
+#: googleanalytics.admin.inc:150
+msgid "Enables tracking of clicks on mailto links."
+msgstr ""
+
+#: googleanalytics.admin.inc:154
+msgid "Track download links"
+msgstr ""
+
+#: googleanalytics.admin.inc:156
+msgid "Enables tracking of clicks on links to files based on the file extensions list below."
+msgstr ""
+
+#: googleanalytics.admin.inc:160
+msgid "File extensions to track"
+msgstr ""
+
+#: 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:169
+msgid "Advanced settings"
+msgstr ""
+
+#: googleanalytics.admin.inc:176
+msgid "Cache tracking code file locally"
+msgstr ""
+
+#: 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 "<a href=\"@url\">Public file transfers</a> must be enabled to allow local caching."
+msgstr ""
+
+#: googleanalytics.admin.inc:189
+msgid "Track translation sets as one unit"
+msgstr ""
+
+#: 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 ""
+
+#: googleanalytics.admin.inc:196
+msgid "Depends on: !dependencies"
+msgstr ""
+
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-enabled\">enabled</span>)"
+msgstr ""
+
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-disabled\">disabled</span>)"
+msgstr ""
+
+#: googleanalytics.admin.inc:203
+msgid "Track internal search"
+msgstr ""
+
+#: 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:211
+msgid "Track AdSense ads"
+msgstr ""
+
+#: googleanalytics.admin.inc:212
+msgid "If checked, your AdSense ads will be tracked in your Google Analytics account."
+msgstr ""
+
+#: googleanalytics.admin.inc:218
+msgid "Custom JavaScript code"
+msgstr ""
+
+#: googleanalytics.admin.inc:221
+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:225
+msgid "Code snippet (before)"
+msgstr ""
+
+#: googleanalytics.admin.inc:229
+msgid "Code in this textarea will be added <strong>before</strong> pageTracker._trackPageview()."
+msgstr ""
+
+#: googleanalytics.admin.inc:233
+msgid "Code snippet (after)"
+msgstr ""
+
+#: googleanalytics.admin.inc:237
+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:242
+msgid "JavaScript scope"
+msgstr ""
+
+#: googleanalytics.admin.inc:243
+msgid "<strong>Warning:</strong> Google recommends adding the external JavaScript files to footer for performance reasons."
+msgstr ""
+
+#: googleanalytics.admin.inc:245
+msgid "Footer"
+msgstr ""
+
+#: googleanalytics.admin.inc:246
+msgid "Header"
+msgstr ""
+
+#: googleanalytics.admin.inc:256
+msgid "A valid Google Analytics account number is case sensitive and formatted like UA-xxxxxx-x."
+msgstr ""
+
+#: googleanalytics.admin.inc:261;264
+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:267;270
+msgid "Do not include the &lt;script&gt; tags in the javascript code snippets."
+msgstr ""
+
+#: 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:186
+msgid "Google Analytics configuration"
+msgstr ""
+
+#: googleanalytics.module:194
+msgid "Disable user tracking"
+msgstr ""
+
+#: googleanalytics.module:195
+msgid "Users are tracked by default, but you are able to opt out."
+msgstr ""
+
+#: googleanalytics.module:199
+msgid "Enable user tracking"
+msgstr ""
+
+#: googleanalytics.module:200
+msgid "Users are <em>not</em> tracked by default, but you are able to opt in."
+msgstr ""
+
+#: googleanalytics.module:228
+msgid "Google Analytics module"
+msgstr ""
+
+#: googleanalytics.module:229
+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:231
+msgid "Not configured"
+msgstr ""
+
+#: googleanalytics.module:23
+msgid "administer google analytics"
+msgstr ""
+
+#: googleanalytics.module:23
+msgid "use PHP for tracking visibility"
+msgstr ""
+
+#: googleanalytics.module:28 googleanalytics.info:0
+msgid "Google Analytics"
+msgstr ""
+
+#: googleanalytics.module:29
+msgid "Configure the settings used to generate your Google Analytics tracking code."
+msgstr ""
+
+#: googleanalytics.module:0
+msgid "googleanalytics"
+msgstr ""
+
+#: googleanalytics.info:0
+msgid "Adds Google Analytics javascript tracking code to all your site's pages."
+msgstr ""
+
+#: googleanalytics.info:0
+msgid "Statistics"
+msgstr ""
+
diff --git a/translations/hu.po b/translations/hu.po
new file mode 100644
index 0000000..0ec0890
--- /dev/null
+++ b/translations/hu.po
@@ -0,0 +1,353 @@
+# Hungarian translation of Google Analytics (6.x-2.2)
+# Copyright (c) 2009 by the Hungarian translation team
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Google Analytics (6.x-2.2)\n"
+"POT-Creation-Date: 2009-11-09 20:24+0000\n"
+"PO-Revision-Date: 2009-11-09 20:09+0000\n"
+"Language-Team: Hungarian\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"
+
+msgid "Pages"
+msgstr "Oldalak"
+msgid "General settings"
+msgstr "Általános beállítások"
+msgid "Advanced settings"
+msgstr "Haladó beállítások"
+msgid "Statistics"
+msgstr "Olvasottság mérő"
+msgid "Header"
+msgstr "Fejléc"
+msgid "Footer"
+msgstr "Lábléc"
+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 ""
+"Soronként egy Drupal elérési útvonalat kell megadni. A „*” "
+"használható speciális helyettesítőként. Példák: „%blog” a "
+"blogok főoldalához és „%blog-wildcard” a személyes blogok "
+"főoldalaihoz. „%front” a címlapot jelenti."
+msgid ""
+"If the PHP-mode is chosen, enter PHP code between %php. Note that "
+"executing incorrect PHP-code can break your Drupal site."
+msgstr ""
+"Ha a PHP-mód lett kiválasztva, a PHP kód megadható %php "
+"jelölések között. Hibásan megadott PHP kód "
+"működésképtelenné teheti a webhelyet!"
+msgid "Not configured"
+msgstr "Nincs beállítva"
+msgid ""
+"Add if the following PHP code returns <code>TRUE</code> (PHP-mode, "
+"experts only)."
+msgstr ""
+"Hozzáadás, ha az alábbi PHP kód (<code>TRUE</code>) értékkel "
+"tér vissza (PHP mód, csak haladóknak)."
+msgid "Depends on: !dependencies"
+msgstr "!dependencies szükséges a bekapcsolásához"
+msgid "@module (<span class=\"admin-disabled\">disabled</span>)"
+msgstr "@module (<span class=\"admin-disabled\">tiltott</span>)"
+msgid "@module (<span class=\"admin-enabled\">enabled</span>)"
+msgstr "@module (<span class=\"admin-enabled\">engedélyezett</span>)"
+msgid "User roles"
+msgstr "Felhasználó csoportok"
+msgid "Add to every page except the listed pages."
+msgstr "A felsorolt oldalak kivételével mindenütt jelenjen meg."
+msgid "Add to the listed pages only."
+msgstr "Csak a felsorolt oldalakon jelenjen meg."
+msgid "Add tracking to specific pages"
+msgstr "Követő hozzáadása bizonyos oldalakhoz"
+msgid "Google Analytics account number"
+msgstr "<em>Google Analytics</em> azonosító"
+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 ""
+"Minden webhelyhez egyedi azonosító tartozik. Ez az azonosító "
+"(UA-xxxx-x) megtalálható a <em>Google Analytics</em> fióknál, az "
+"<strong><em>Analytics</em> beállításai</strong> oldalon, a "
+"megfelelő profilhoz tartozó <strong>Szerkesztés</strong> "
+"hivatkozás után megjelenő táblázat jobb felső részén, az "
+"<strong>Állapot elenőrzése</strong> hivatkozásra kattintás után. "
+"A szolgáltatás igénybevételéhez regisztrálni kell a <a "
+"href=\"@url\"><em>Google Analytics</em></a> weboldalán."
+msgid "User specific tracking settings"
+msgstr "Felhasználó által testre szabható követési beállítások"
+msgid "Custom tracking settings"
+msgstr "Egyedi követő beállítások"
+msgid "Users cannot control whether they are tracked or not."
+msgstr "A felhasználók nem befolyásolhatják a követés megjelenését."
+msgid "Track users by default, but let individual users to opt out."
+msgstr ""
+"A követő bekapcsolt alapértelmezés szerint, de a felhasználók "
+"kikapcsolhatják maguknak."
+msgid "Do not track users by default, but let individual users to opt in."
+msgstr ""
+"A követő kikapcsolt alapértelmezés szerint, de a felhasználók "
+"bekapcsolhatják maguknak."
+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 ""
+"A felhasználók beállíthatják a követő láthatóságát a "
+"felhasználói profil oldalukon. Csak %permission jogkörrel "
+"felruházott felhasználónak érhető el ez a lehetőség."
+msgid "opt-in or out of tracking"
+msgstr "követő be és kikapcsolása"
+msgid "Role specific tracking settings"
+msgstr "Felhasználói csoportoktól függő követő beállítások"
+msgid "Add tracking for specific roles"
+msgstr "Követő megjelenítése bizonyos csoportok számára"
+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 ""
+"A követő csak a kiválasztott csoportoknál lesz aktív. Ha nincs "
+"kiválasztott csoport, akkor az összes felhasználónál "
+"engedélyezett a követés. Ha egy felhasználó bármelyik "
+"kiválasztott csoportnak tagja, akkor nála a követő aktív lesz."
+msgid "Page specific tracking settings"
+msgstr "Oldalaktól függő követő beállítások"
+msgid "User segmentation settings"
+msgstr "Felhasználói szegmentálások beállításai"
+msgid "Add segmentation information to tracking code"
+msgstr "Engedélyezi a követés szegmentálását a követő kódban"
+msgid ""
+"Segment users based on different properties, additionally to the basic "
+"IP address based tracking provided by Google Analytics."
+msgstr ""
+"A felhasználók többféle tulajdonság alapján szegmentálhatóak, "
+"beleértve a <em>Google Analytics</em> által szolgáltatott "
+"alapszintű IP cím szerinti követést."
+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\">Engedélyezni kell a felhasználói profil "
+"modult</a> a profil mezők használatához a részletes követési "
+"beállításokért."
+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 ""
+"Biztosnak kell lennie, hogy a webhelyről összegyűjtött adatok nem "
+"társíthatók egy kívülálló harmadik fél számára, valamint a "
+"webhelynek sem megengedett a társítás bármely személyes "
+"azonosító információval, melyek forrása a <em>Google "
+"Analytics</em> szolgáltatás használata ezen webhely, vagy egy "
+"harmadik fél által. További információk a <a "
+"href=\"@ga_tos\"><em>Google Analytics</em> általános szerződési "
+"feltételek</a> 9.1-es bekezdésében."
+msgid ""
+"Selecting one or more values is supported. To select multiple items, "
+"hold down CTRL (PC) or &#8984; (Mac) while selecting fields."
+msgstr ""
+"Ki kell jelölni egy vagy több támogatott opciót. Több elem "
+"kijelöléséhez a CTRL (PC) vagy a &#8984; (Mac) gombot kell nyomva "
+"tartani kijelölés közben."
+msgid "Link tracking settings"
+msgstr "Hivatkozások követési beállításai"
+msgid "Track outgoing links"
+msgstr "Kimenő hivatkozások követése"
+msgid "Enables tracking of clicks on outgoing links."
+msgstr ""
+"Engedélyezi a kimenő hivatkozásokra történő kattintások "
+"követését."
+msgid "Track mailto links"
+msgstr "A mailto hivatkozások követése"
+msgid "Enables tracking of clicks on mailto links."
+msgstr ""
+"Engedélyezi a „mailto” hivatkozásokra történő kattintások "
+"követését."
+msgid "Track download links"
+msgstr "A letöltések követése"
+msgid ""
+"Enables tracking of clicks on links to files based on the file "
+"extensions list below."
+msgstr ""
+"Engedélyezi a letöltések követését a következő kiterjesztésű "
+"fájloknál."
+msgid "File extensions to track"
+msgstr "A követendő fájl kiterjesztések"
+msgid ""
+"A pipe separated list of file extensions that should be tracked when "
+"clicked with regular expression support. Example: !extensions"
+msgstr ""
+"Függőleges vonallal elválasztott fájl kiterjesztések, amelyeket "
+"követni kell a letöltés hivatkozásra kattintáskor. A regurális "
+"kifejezések használata támogatott. Példa: !extensions"
+msgid "Cache tracking code file locally"
+msgstr "A követő kód helyi gyorstárazása"
+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 ""
+"Ha ez engedélyezett, akkor a <em>Google Analytics</em> webhelyről "
+"letöltött követő kód helyi gyorstárba kerül. Naponta "
+"frissítésre kerül a Google kiszolgálójáról, így biztosítja a "
+"változások átvezetését a helyi kódba. Engedélyezni csak akkor "
+"szabad, ha a követő kódot a <em>Google Analytics</em> elfogadta!"
+msgid ""
+"<a href=\"@url\">Public file transfers</a> must be enabled to allow "
+"local caching."
+msgstr ""
+"A helyi gyorstárazás akkor működik csak, ha a <a "
+"href=\"@url\">nyilvános fálj letöltés</a> engedélyezett."
+msgid "Track translation sets as one unit"
+msgstr "A fordítási egységek közös követése"
+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 ""
+"A követési statisztika az eredeti tartalomhoz számolása, ha az a "
+"tartalom egy fordítási egység része. Engedélyezése esetén a "
+"fordítási egységek egy egységként lesznek kezelve."
+msgid "Track internal search"
+msgstr "Belső keresések követése"
+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 ""
+"Ha engedélyezett, akkor a helyi keresések kulcsszavai követésre "
+"kerülnek. A Google fióknál be kell állítani, hogy használja a "
+"helyi <strong>keresés</strong> paraméterét a lekérdezésből. <a "
+"href=\"@url\">További információ</a>"
+msgid "Track AdSense ads"
+msgstr "Az <em>AdSense</em> reklámok követése"
+msgid ""
+"If checked, your AdSense ads will be tracked in your Google Analytics "
+"account."
+msgstr ""
+"Ha ez engedélyezett, akkor az <em>AdSense</em> reklámok követése "
+"megjelenik a <em>Google Analytics</em> statisztikában."
+msgid "Custom JavaScript code"
+msgstr "Egyedi javascript kód"
+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 ""
+"Megadható olyan egyedi <em>Google Analytics</em> <a "
+"href=\"@snippets\">kódrészlet</a>, amely minden odalon megjelenik, "
+"ahol a <em>Google Analytics</em> is. Kitöltés előtt javasolt a <a "
+"href=\"@ga_concepts_overview\"><em>Google Analytics</em> Követő Kód "
+"- Funkcionális áttekintés</a> és a <a "
+"href=\"@ga_js_api\"><em>Google Analytics</em> Követő API</a> "
+"áttanulmányozása. A <strong>&lt;script&gt; jelölőket el kell "
+"hagyni</strong> és a kódot mindig pontosvesszővel kell lezárni."
+msgid "Code snippet (before)"
+msgstr "Megelőző kódrészlet"
+msgid "Code snippet (after)"
+msgstr "Követő kódrészlet"
+msgid "JavaScript scope"
+msgstr "A javascript hatóköre"
+msgid ""
+"<strong>Warning:</strong> Google recommends adding the external "
+"JavaScript files to footer for performance reasons."
+msgstr ""
+"<strong>Figyelem</strong>, a Google a külső javascript elemek "
+"láblécbe helyezést javasolja teljesítmény okok miatt."
+msgid ""
+"A valid Google Analytics account number is case sensitive and "
+"formatted like UA-xxxxxx-x."
+msgstr ""
+"Egy érvényes <em>Google Analytics</em> azonosító kis és nagybetű "
+"érzékeny és UA-xxxxxx-x formátumú."
+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 ""
+"A Google által adott javascript követő kódot nem szabad a "
+"kódrészletekhez beírni. Ez a modul beépíti a követő kódot a "
+"megadott azonosítóval a beállítások alapján."
+msgid ""
+"Do not include the &lt;script&gt; tags in the javascript code "
+"snippets."
+msgstr ""
+"A javascript kódrészletek nem tartalmazhatnak &lt;script&gt; "
+"jelölőt."
+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 <a href=\"@ga_url\"><em>Google Analytics</em></a> egy szabadon "
+"felhasználható weboldal statisztika, amely a kitűnő Urchin "
+"rendszerre épül. Ez a modul együttműködést biztosít a Drupal "
+"és a <em>Google Analytics</em> között."
+msgid "Google Analytics configuration"
+msgstr "<em>Google Analytics</em> beállítások"
+msgid "Users are tracked by default, but you are able to opt out."
+msgstr "A követő aktív alapértelmezésben, de kikapcsolható."
+msgid "Enable user tracking"
+msgstr "Követő engedélyezése"
+msgid "Users are <em>not</em> tracked by default, but you are able to opt in."
+msgstr "A követő <em>inaktív</em> alapértelmezésben, de bekapcsolható."
+msgid "Google Analytics module"
+msgstr "<em>Google Analytics</em> modul"
+msgid ""
+"Google Analytics module has not been configured yet. Please configure "
+"its settings from the <a href=\"@url\">Google Analytics settings "
+"page</a>."
+msgstr ""
+"A <em>Google Analytics</em> modul még nincs beállítva. A <a "
+"href=\"@url\"><em>Google Analytics</em> beállítások oldalon</a> "
+"lehet a beállításokat elvégezni."
+msgid "administer google analytics"
+msgstr "google analytics adminisztrációja"
+msgid "use PHP for tracking visibility"
+msgstr "PHP alapú követő bekapcsolás"
+msgid "Google Analytics"
+msgstr "Google Analytics"
+msgid ""
+"Configure the settings used to generate your Google Analytics tracking "
+"code."
+msgstr "A <em>Google Analytics</em> követő kód beállításai."
+msgid ""
+"Adds Google Analytics javascript tracking code to all your site's "
+"pages."
+msgstr ""
+"A webhely összes oldalához <em>Google Analytics</em> JavaScript "
+"követő kódot ad."
+msgid ""
+"Code in this textarea will be added <strong>before</strong> "
+"pageTracker._trackPageview()."
+msgstr ""
+"A megadott kód a pageTracker._trackPageview() <strong>elé</strong> "
+"kerül."
+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 ""
+"A megadott kódrészlet a pageTracker._trackPageview() kód "
+"<strong>mögé</strong> kerül. Akkor használatos, amikor több "
+"<em>Google Analytics</em> fiókban is követni kell a webhelyet."
diff --git a/translations/ja.po b/translations/ja.po
new file mode 100644
index 0000000..b7dcb33
--- /dev/null
+++ b/translations/ja.po
@@ -0,0 +1,338 @@
+# $Id$
+# -----------------------------------------------------------------------------
+# Japanese translation of Drupal (modules-googleanalytics)
+#
+# Copyright (c) 2006-2009 Drupal Japan ( http://drupal.jp/ ) /
+# Takafumi ( jp.drupal@imagine **reverse order**)
+#
+# Generated from file:
+# googleanalytics.admin.inc,v 1.4.2.12 2009/03/08 11:38:26 hass
+# googleanalytics.module,v 1.19.2.8 2009/03/08 11:38:26 hass
+# googleanalytics.info,v 1.7.2.2 2008/09/18 18:39:45 hass
+#
+# -----------------------------------------------------------------------------
+msgid ""
+msgstr ""
+"POT-Creation-Date: 2009-03-30 13:25+0900\n"
+"Last-Translator: Takafumi <jp.drupal@imagine **reverse order**>\n"
+"Language-Team: Drupal Japan\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"
+
+#: googleanalytics.admin.inc:15
+msgid "General settings"
+msgstr "全般の設定"
+
+#: googleanalytics.admin.inc:21
+msgid "Google Analytics account number"
+msgstr "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 "アカウント番号はウェブサイトのドメインに固有です。 <strong>Analytics 設定</strong>ページで適切なプロフィールの隣にあるGoogle Analyticsアカウントの<strong>編集</strong>をクリックし、サイトのアカウント番号(UA-xxxx-x)を見つけるためにテーブルの右上にある<strong>ステータスを確認</strong>を選んでください。 ユーザアカウントは<a href=\"@url\">Google Analytics</a>のウェブサイトから入手できます。"
+
+#: googleanalytics.admin.inc:32
+msgid "User specific tracking settings"
+msgstr "ユーザ固有のトラッキング設定"
+
+#: googleanalytics.admin.inc:37
+msgid "Custom tracking settings"
+msgstr "カスタムトラッキング設定"
+
+#: googleanalytics.admin.inc:39
+msgid "Users cannot control whether they are tracked or not."
+msgstr "ユーザはトラックされるかどうかをコントロールできない"
+
+#: googleanalytics.admin.inc:40
+msgid "Track users by default, but let individual users to opt out."
+msgstr "デフォルトでユーザをトラックするが、各ユーザが拒否することもできる"
+
+#: googleanalytics.admin.inc:41
+msgid "Do not track users by default, but let individual users to opt in."
+msgstr "デフォルトでユーザをトラックしないが、各ユーザが許可することもできる"
+
+#: 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 "各ユーザごとのアカウント設定で、トラックの表示をカスタマイズできるかどうかを指定してください。 「%permission」権限を持ったユーザのみが設定を行えます。"
+
+#: googleanalytics.admin.inc:43 googleanalytics.module:23
+msgid "opt-in or out of tracking"
+msgstr "トラッキングの許可・許否"
+
+#: googleanalytics.admin.inc:50
+msgid "Role specific tracking settings"
+msgstr "ロール固有のトラッキング設定"
+
+#: googleanalytics.admin.inc:61
+msgid "Add tracking for specific roles"
+msgstr "トラッキングを加える特定ロール"
+
+#: 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 "トラッキングを特定のロールに限定したい場合、それらのロール名にチェックを入れてください。 どのロールも選択しない場合、すべてのユーザがトラックされます。 "
+
+#: googleanalytics.admin.inc:70
+msgid "Page specific tracking settings"
+msgstr "ページ固有のトラッキング設定"
+
+#: googleanalytics.admin.inc:85
+msgid "Add to every page except the listed pages."
+msgstr "リストに記載したページ以外のすべてのページに加える"
+
+#: googleanalytics.admin.inc:85
+msgid "Add to the listed pages only."
+msgstr "リストに記載したページにのみ加える"
+
+#: 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 "1行に1ベージとして、Drupalパスを入力してください。 <b>*</b> はワイルドカードとして使えます。 例えばブログページのパスを指定するには <b>%blog</b>、ユーザ別のブログは <b>%blog-wildcard</b> と入力してください。 また、フロントページを指定するには <b>%front</b> と入力してください。<br />"
+
+#: googleanalytics.admin.inc:89
+msgid "Add if the following PHP code returns <code>TRUE</code> (PHP-mode, experts only)."
+msgstr "以下のPHPコードが <code>TRUE</code> を返したら加える(PHPモード - PHPに精通した方専用)"
+
+#: 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 "PHPモードを選択した場合、<b>%php</b> で囲まれたPHPコード(※ return や print 等の命令を使用して結果を返す必要があります)を記入してください。 ただし、間違ったPHPコードを実行するとサイトを壊す可能性もありますので、十分に注意を払うようにしてください。"
+
+#: googleanalytics.admin.inc:94
+msgid "Add tracking to specific pages"
+msgstr "トラッキングを加える特定ページ"
+
+#: googleanalytics.admin.inc:100
+msgid "Pages"
+msgstr "ページ"
+
+#: googleanalytics.admin.inc:110
+msgid "User segmentation settings"
+msgstr "ユーザ区分の設定"
+
+#: googleanalytics.admin.inc:115
+msgid "User roles"
+msgstr "ユーザロール"
+
+#: googleanalytics.admin.inc:125
+msgid "Add segmentation information to tracking code"
+msgstr "トラッキングコードに加える区分化情報"
+
+#: 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: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: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 (PC) or &#8984; (Mac) while selecting fields."
+msgstr "複数の値を選択することもできます。 複数のアイテムを選択するには、Ctrlキー(PC)/&#8984;(Mac)を押下しながらフィールドを選択してください。"
+
+#: googleanalytics.admin.inc:136
+msgid "Link tracking settings"
+msgstr "リンクトラッキングの設定"
+
+#: googleanalytics.admin.inc:142
+msgid "Track outgoing links"
+msgstr "外部リンクのトラック"
+
+#: googleanalytics.admin.inc:144
+msgid "Enables tracking of clicks on outgoing links."
+msgstr "外部リンクのクリックをトラックするかどうかを指定してください。"
+
+#: googleanalytics.admin.inc:148
+msgid "Track mailto links"
+msgstr "mailtoリンクのトラック"
+
+#: googleanalytics.admin.inc:150
+msgid "Enables tracking of clicks on mailto links."
+msgstr "mailtoリンクのクリックをトラックするかどうかを指定してください。"
+
+#: googleanalytics.admin.inc:154
+msgid "Track download links"
+msgstr "ダウンロードリンクのトラック"
+
+#: googleanalytics.admin.inc:156
+msgid "Enables tracking of clicks on links to files based on the file extensions list below."
+msgstr "以下のファイル拡張子リストに基づいて、ファイルへのリンクのクリックをトラックするかどうかを指定してください。"
+
+#: googleanalytics.admin.inc:160
+msgid "File extensions to track"
+msgstr "トラックするファイル拡張子"
+
+#: 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:169
+msgid "Advanced settings"
+msgstr "拡張設定"
+
+#: googleanalytics.admin.inc:176
+msgid "Cache tracking code file locally"
+msgstr "トラッキングコードをローカルにキャッシュ"
+
+#: 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 "<a href=\"@url\">Public file transfers</a> must be enabled to allow local caching."
+msgstr "ローカルキャッシュを使用するには、<a href=\"@url\">ダウンロードの方法を「パブリック」</a>にする必要があります。"
+
+#: googleanalytics.admin.inc:189
+msgid "Track translation sets as one unit"
+msgstr "翻訳セットを1つの単位としてトラック"
+
+#: 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 "ノードが翻訳セットの一部である場合、代わりに翻訳元のノードの統計を記録します。 これにより、翻訳セットを単一の単位で扱えるようになります。"
+
+#: googleanalytics.admin.inc:196
+msgid "Depends on: !dependencies"
+msgstr "次に依存: !dependencies"
+
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-enabled\">enabled</span>)"
+msgstr "@module (<span class=\"admin-enabled\">有効</span>)"
+
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-disabled\">disabled</span>)"
+msgstr "@module (<span class=\"admin-enabled\">無効</span>)"
+
+#: googleanalytics.admin.inc:203
+msgid "Track internal search"
+msgstr "内部検索のトラック"
+
+#: 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:211
+msgid "Track AdSense ads"
+msgstr "AdSense広告のトラック"
+
+#: googleanalytics.admin.inc:212
+msgid "If checked, your AdSense ads will be tracked in your Google Analytics account."
+msgstr "チェックを入れると、AdSense広告がGoogle Analyticsアカウントでトラックされます。"
+
+#: googleanalytics.admin.inc:218
+msgid "Custom JavaScript code"
+msgstr "カスタムJavaScriptコード"
+
+#: googleanalytics.admin.inc:221
+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:225
+msgid "Code snippet (before)"
+msgstr "コードスニペット(前)"
+
+#: googleanalytics.admin.inc:229
+msgid "Code in this textarea will be added <strong>before</strong> pageTracker._trackPageview()."
+msgstr "このテキストエリアのコードは、pageTracker._trackPageview() の<strong>前</strong>に追加されます。"
+
+#: googleanalytics.admin.inc:233
+msgid "Code snippet (after)"
+msgstr "コードスニペット(後)"
+
+#: googleanalytics.admin.inc:237
+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:242
+msgid "JavaScript scope"
+msgstr "JavaScriptのスコープ"
+
+#: googleanalytics.admin.inc:243
+msgid "<strong>Warning:</strong> Google recommends adding the external JavaScript files to footer for performance reasons."
+msgstr "<strong>警告:</strong> Google はパフォーマンスの理由から、フッタに外部JavaScriptを追加することを推奨しています。"
+
+#: googleanalytics.admin.inc:245
+msgid "Footer"
+msgstr "フッタ"
+
+#: googleanalytics.admin.inc:246
+msgid "Header"
+msgstr "ヘッダ"
+
+#: googleanalytics.admin.inc:256
+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:261;264
+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.admin.inc:267;270
+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:186
+msgid "Google Analytics configuration"
+msgstr "Google Analyticsの設定"
+
+#: googleanalytics.module:194
+msgid "Disable user tracking"
+msgstr "ユーザのトラッキングを無効化"
+
+#: googleanalytics.module:195
+msgid "Users are tracked by default, but you are able to opt out."
+msgstr "デフォルトでユーザはトラックされますが、あなたはそれを拒否することもできます。"
+
+#: googleanalytics.module:199
+msgid "Enable user tracking"
+msgstr "ユーザのトラッキングを有効化"
+
+#: googleanalytics.module:200
+msgid "Users are <em>not</em> tracked by default, but you are able to opt in."
+msgstr "デフォルトでユーザはトラックされませんが、あなたはそれを許可することもできます。"
+
+#: googleanalytics.module:228
+msgid "Google Analytics module"
+msgstr "Google Analytics モジュール"
+
+#: googleanalytics.module:229
+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:231
+msgid "Not configured"
+msgstr "設定されていません"
+
+#: googleanalytics.module:23
+msgid "administer google analytics"
+msgstr "google analyticsの管理"
+
+#: googleanalytics.module:23
+msgid "use PHP for tracking visibility"
+msgstr "トラッキングの表示にPHPを使用"
+
+#: googleanalytics.module:28 googleanalytics.info:0
+msgid "Google Analytics"
+msgstr "Google Analytics"
+
+#: googleanalytics.module:29
+msgid "Configure the settings used to generate your Google Analytics tracking code."
+msgstr "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 "Google Analytics javascript トラッキングコードをサイトページに追加します。"
+
+#: googleanalytics.info:0
+msgid "Statistics"
+msgstr "統計"
diff --git a/translations/pl.po b/translations/pl.po
new file mode 100644
index 0000000..e1e96bb
--- /dev/null
+++ b/translations/pl.po
@@ -0,0 +1,345 @@
+# $Id$
+#
+# Polski / Polish translation of Drupal (google_analytics.module)
+# Copyright 2008 <bartlomiej.opajdowski@optionall.pl>
+# Generated from files:
+# googleanalytics.admin.inc,v 1.4.2.12 2009/03/08 11:38:26 hass
+# googleanalytics.module,v 1.19.2.9 2009/03/29 11:03:01 hass
+# googleanalytics.info,v 1.7.2.2 2008/09/18 18:39:45 hass
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: google_analytics 6.x-2.x-dev\n"
+"POT-Creation-Date: 2008-12-29 07:49-0600\n"
+"PO-Revision-Date: 2008-12-30 11:00+0100\n"
+"Last-Translator: Tomasz Kulig <tomasz.kulig _a_ kuling.pl>\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 "Ustawienia podstawowe"
+
+#: 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. Na stronie Google Analytics w <strong>Ustawieniach Analytics</strong> kliknij <strong>Edytuj</strong> dla wybranego profilu witryny, następnie wybierz <strong>Sprawdź status</strong> znajdujący się w prawej górnej części tabeli i znajdź numer (UA-xxxx-x). Konto możesz utworzyć na <a href=\"@url\">Google Analytics</a>."
+
+#: googleanalytics.admin.inc:32
+msgid "User specific tracking settings"
+msgstr "Ustawienia dotyczące śledzenia użytkowników"
+
+#: googleanalytics.admin.inc:37
+msgid "Custom tracking settings"
+msgstr "Ustawienia śledzenia"
+
+#: googleanalytics.admin.inc:39
+msgid "Users cannot control whether they are tracked or not."
+msgstr "Użytkownicy nie mogą kontrolować, czy będą śledzeni czy nie."
+
+#: googleanalytics.admin.inc:40
+msgid "Track users by default, but let individual users to opt out."
+msgstr "Domyślnie śledzi użytkowników, ale zezwala poszczególnym użytkownikom tą opcję wyłączyć."
+
+#: googleanalytics.admin.inc:41
+msgid "Do not track users by default, but let individual users to opt in."
+msgstr "Domyślnie nie śledzi użytkowników, ale zezwala poszczególnym użytkownikom tą opcję 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 "Zezwala użytkownikom na konfigurowanie śledzenia w formularzu edycji ustawień konta. Tylko użytkownicy z uprawnieniami %permission mogą dostosowywać swoje profile zgodnie z preferencjami."
+
+#: googleanalytics.admin.inc:43
+#: googleanalytics.module:23
+msgid "opt-in or out of tracking"
+msgstr "włączanie lub wyłączanie śledzenia"
+
+#: googleanalytics.admin.inc:50
+msgid "Role specific tracking settings"
+msgstr "Ustawień śledzenia dla określonych ról"
+
+#: 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 zostanie wybrana żadna rola, wówczas 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 "Ustawienia śledzenia dla określonych stron"
+
+#: 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 "Adres każdej strony wprowadza się w osobnej linii, podając ścieżki w formacie Drupala. Znak '*' zastępuje dowolną ilość znaków. Przykłady ścieżek: %blog dla strony bloga i %blog-wildcard dla każdego osobistego bloga użytkowników. %front oznacza 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 wybrano tryb PHP, kod należy umieścić wewnątrz znaków %php. Warto wiedzieć, że uruchamianie niepoprawnie napisanego kodu PHP może spowodować poważne błędy w witrynie."
+
+#: 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:110
+msgid "User segmentation settings"
+msgstr "Ustawienia podziału użytkowników"
+
+#: googleanalytics.admin.inc:115
+msgid "User roles"
+msgstr "Role użytkownika"
+
+#: googleanalytics.admin.inc:125
+msgid "Add segmentation information to tracking code"
+msgstr "Dodaje informację o podziałach do kodu śledzenia"
+
+#: googleanalytics.admin.inc:126
+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, dodatkowo do podstawowego śledzenia bazującego na IP użytkownika dostarczanego przez Google Analytics."
+
+#: 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\">Włącz moduł Profile</a>, aby móc używać pól profilu do bardziej szczegółowego śledzenia."
+
+#: 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 "Upewnij się, że nie będziesz łączył (ani nie zezwolisz żadnej osobie trzeciej na łączenie) jakichkolwiek danych zbieranych z Witryny Internetowej (Witryn Internetowych) (lub z witryny internetowej (witryn internetowych) takich osób trzecich) z żadnymi informacjami umożliwiającymi identyfikację danej osoby z jakiegokolwiek źródła w ramach korzystania z Usługi Google Analytics przez ciebie lub osoby trzecie. W celu uzyskania dalszych informacji zapoznaj się z rozdziałem 8.1 znajdującym się w <a href=\"@ga_tos\">Google Analytics terms of use</a>."
+
+#: googleanalytics.admin.inc:126
+msgid "Selecting one or more values is supported. To select multiple items, hold down CTRL (PC) or &#8984; (Mac) while selecting fields."
+msgstr "Możesz wybrać jedną bądź wiele wartości. Aby wybrać wiele elementów przytrzymaj klawisz CTRL (PC) lub &#8984; (Mac) podczas zaznaczania."
+
+#: googleanalytics.admin.inc:136
+msgid "Link tracking settings"
+msgstr "Ustawienia śledzenia odnośników"
+
+#: googleanalytics.admin.inc:142
+msgid "Track outgoing links"
+msgstr "Śledź odnośniki do stron zewnętrznych"
+
+#: googleanalytics.admin.inc:144
+msgid "Enables tracking of clicks on outgoing links."
+msgstr "Włącza śledzenie kliknięć na odnośniki zewnętrzne."
+
+#: googleanalytics.admin.inc:148
+msgid "Track mailto links"
+msgstr "Śledź odnośniki mailto"
+
+#: googleanalytics.admin.inc:150
+msgid "Enables tracking of clicks on mailto links."
+msgstr "Włącza śledzenie kliknięć na odnośniki mailto."
+
+#: googleanalytics.admin.inc:154
+msgid "Track download links"
+msgstr "Śledź odnośniki pobrań"
+
+#: googleanalytics.admin.inc:156
+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:160
+msgid "File extensions to track"
+msgstr "Rozszerzenia plików do śledzenia"
+
+#: 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 "Lista rozszerzeń plików oddzielona znakiem fajki '|', które powinny być śledzone podczas kliknięcia. Dozwolone jest użycie wyrażeń regularnych. Przykład: !extensions"
+
+#: googleanalytics.admin.inc:169
+msgid "Advanced settings"
+msgstr "Ustawienia zaawansowane"
+
+#: googleanalytics.admin.inc:176
+msgid "Cache tracking code file locally"
+msgstr "Zapisz kod śledzenia do lokalnej pamięci podręcznej"
+
+#: 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 "Gdy zaznaczysz, plik kodu śledzenia będzie pobierany z Google Analytics i przechowywany w lokalnej pamięci podręcznej. Będzie uaktualniany codziennie z serwera Google, tak aby zapewnić aktualizacje kodu śledzenia dla lokalnej kopi. Nie aktywuj, dopóki Google Analytics nie potwierdzi działania twojego kodu śledzenia!"
+
+#: googleanalytics.admin.inc:182
+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:189
+msgid "Track translation sets as one unit"
+msgstr "Śledź zestawy tłumaczeń jako jedną jednostkę"
+
+#: 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 "Kiedy segment jest częścią zbioru tłumaczeń, nagrywaj statystyki dla oryginalnego segmentu. W taki sposób zestaw tłumaczeń będzie traktowany jak pojedyncza jednostka. "
+
+#: googleanalytics.admin.inc:196
+msgid "Depends on: !dependencies"
+msgstr "Zależy od: !dependencies"
+
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-disabled\">disabled</span>)"
+msgstr "@module (<span class=\"admin-disabled\">wyłączony</span>)"
+
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-enabled\">enabled</span>)"
+msgstr "@module (<span class=\"admin-enabled\">włączony</span>)"
+
+#: googleanalytics.admin.inc:203
+msgid "Track internal search"
+msgstr "Śledź wewnętrzne wyszukiwanie"
+
+#: 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 "W przypadku zaznaczenia, słowa kluczowe używane w wewnętrznej wyszukiwarce będą śledzone. Należy skonfigurować konto Google Analitycs tak, aby jako wewnętrzny parametr zapytania używało słowa kluczowego <strong>search</strong>. W celu uzyskania dalszych informacji zapoznaj się z <a href=\"@url\">Jak skonfigurować wyszukiwanie w witrynie w moim profilu</a>."
+
+#: googleanalytics.admin.inc:211
+#, fuzzy
+msgid "Track AdSense ads"
+msgstr "Śledź reklamy AdSense"
+
+#: googleanalytics.admin.inc:212
+#, fuzzy
+msgid "If checked, your AdSense ads will be tracked in your Google Analytics account."
+msgstr "Jeśli zaznaczone, twoje reklamy AdSense będą śledzone na twoim koncie Google Analytics."
+
+#: googleanalytics.admin.inc:218
+msgid "Custom JavaScript code"
+msgstr "Własny kod JavaScript"
+
+#: googleanalytics.admin.inc:221
+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 "Można dodać dodatkowe <a href=\"@snippets\">kawałki kodu</a> Google Analytics. Zostaną one dodane do każdej strony na której będzie umieszczony kod Google Analytics. Przed umieszczeniem kodu w poniższych okienkach testowych należy zapoznać się z <a href=\"@ga_concepts_overview\">Google Analytics Tracking Code - Functional Overview</a> oraz z dokumentacją <a href=\"@ga_js_api\">Google Analytics Tracking API</a>. <strong>Nie należy używać znaczników &lt;script&gt;</strong>. Kod należy zakończyć średnikiem (;)."
+
+#: googleanalytics.admin.inc:225
+msgid "Code snippet (before)"
+msgstr "Kawałek kodu (przed)"
+
+#: googleanalytics.admin.inc:229
+msgid "Code in this textarea will be added <strong>before</strong> pageTracker._trackPageview()."
+msgstr "Kod znajdujący się w tym polu edycyjnym zostanie dodany <strong>przed</strong> pageTracker._trackPageview()."
+
+#: googleanalytics.admin.inc:233
+msgid "Code snippet (after)"
+msgstr "Kawałek kodu (po)"
+
+#: googleanalytics.admin.inc:237
+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 "Kod znajdujący się w tym polu edycyjnym zostanie dodany <strong>po</strong> pageTracker._trackPageview(). Może być to użyteczne jeśli chcesz śledzić stronę za pomocą dwóch kont."
+
+#: googleanalytics.admin.inc:242
+msgid "JavaScript scope"
+msgstr "Miejsce JavaScript"
+
+#: googleanalytics.admin.inc:243
+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:245
+msgid "Footer"
+msgstr "Stopka"
+
+#: googleanalytics.admin.inc:246
+msgid "Header"
+msgstr "Nagłówek"
+
+#: googleanalytics.admin.inc:256
+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:261;264
+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 "Nie dodawaj kodu śledzącego dostarczonego przez Google do fragmentów kodu javascript! Ten moduł sam tworzy odpowiedni kod w oparciu o twoje ustawienia oraz numer konta Google Analytics."
+
+#: googleanalytics.admin.inc:267;270
+msgid "Do not include the &lt;script&gt; tags in the javascript code snippets."
+msgstr "Nie używaj znaczników &lt;script&gt; w próbkach kodu javascript."
+
+#: 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> jest darmowym narzędziem statystycznym bazującym na doskonałym systemie Urchin. Ten moduł umożliwia lepszą integrację Drupala z Google Analytics."
+
+#: googleanalytics.module:186
+msgid "Google Analytics configuration"
+msgstr "Konfiguracja Google Analytics"
+
+#: googleanalytics.module:194
+msgid "Disable user tracking"
+msgstr "Wyłącz śledzenie użytkownika"
+
+#: googleanalytics.module:195
+#, fuzzy
+msgid "Users are tracked by default, but you are able to opt out."
+msgstr "Użytkownicy są domyślnie śledzeni, ale masz możliwość rezygnacji."
+
+#: googleanalytics.module:199
+msgid "Enable user tracking"
+msgstr "Włącz śledzenie użytkownika"
+
+#: googleanalytics.module:200
+#, fuzzy
+msgid "Users are <em>not</em> tracked by default, but you are able to opt in."
+msgstr "Użytkownicy <em>nie</em> są domyślnie śledzeni, ale masz możliwość rezygnacji."
+
+#: googleanalytics.module:228
+msgid "Google Analytics module"
+msgstr "Moduł Google Analytics"
+
+#: googleanalytics.module:229
+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:231
+msgid "Not configured"
+msgstr "Nie skonfigurowano"
+
+#: googleanalytics.module:23
+msgid "administer google analytics"
+msgstr "zarządzaj google analytics"
+
+#: googleanalytics.module:23
+msgid "use PHP for tracking visibility"
+msgstr "użycie PHP do określenia widoczności kodu śledzenia"
+
+#: googleanalytics.module:28
+#: googleanalytics.info:0
+msgid "Google Analytics"
+msgstr "Google Analytics"
+
+#: googleanalytics.module:29
+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 kod śledzenia Google Analytics w formacie javascript do wszystkich stron twojej witryny."
+
+#: googleanalytics.info:0
+msgid "Statistics"
+msgstr "Statystyki"
+
diff --git a/translations/sk.po b/translations/sk.po
new file mode 100644
index 0000000..951f0fb
--- /dev/null
+++ b/translations/sk.po
@@ -0,0 +1,317 @@
+# Slovak translation of Google Analytics (all releases)
+# Copyright (c) 2008 by the Slovak translation team
+# Generated from files:
+# 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-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-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1)?(0):(((n>=2)&&(n<=4))?(1):2));\n"
+
+#: googleanalytics.admin.inc:15
+msgid "General settings"
+msgstr "Hlavné nastavenia"
+
+#: googleanalytics.admin.inc:21
+msgid "Google Analytics account number"
+msgstr "Číslo 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 "Čí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:32
+msgid "User specific tracking settings"
+msgstr "Nastavenia sledovania špecifické pre používateľa"
+
+#: googleanalytics.admin.inc:37
+msgid "Custom tracking settings"
+msgstr "Nastavenia vlastného sledovania"
+
+#: 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: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: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: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:43
+#: googleanalytics.module:23
+msgid "opt-in or out of tracking"
+msgstr "pristúpiť alebo nepristúpiť na sledovanie"
+
+#: googleanalytics.admin.inc:50
+msgid "Role specific tracking settings"
+msgstr "Nastavenie sledovanie špecifické pre kategórie"
+
+#: googleanalytics.admin.inc:61
+msgid "Add tracking for specific roles"
+msgstr "Pridať sledovanie pre konkrétne kategórie"
+
+#: 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:70
+msgid "Page specific tracking settings"
+msgstr "Nastavenia sledovania pre špecifickú stránku"
+
+#: 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:85
+msgid "Add to the listed pages only."
+msgstr "Pridať iba na vypísané stránky."
+
+#: 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: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:125
+msgid "Add segmentation information to tracking code"
+msgstr "Pridať informáciu o segmentácii do sledovacieho kódu"
+
+#: 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: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: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: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: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: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: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:189
+msgid "Track translation sets as one unit"
+msgstr "Prehľadávať sadu prekladov ako jeden celok"
+
+#: 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:196
+msgid "@module (<span class=\"admin-enabled\">enabled</span>)"
+msgstr "@module (<span class=\"admin-enabled\">povolený</span>)"
+
+#: googleanalytics.admin.inc:196
+msgid "@module (<span class=\"admin-disabled\">disabled</span>)"
+msgstr "@module (<span class=\"admin-disabled\">zakázaný</span>)"
+
+#: 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.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: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:210
+msgid "Not configured"
+msgstr "Nenastavené"
+
+#: 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: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."
+
+#: googleanalytics.info:0
+msgid "Statistics"
+msgstr "Štatistiky"
+