Pluxml plugin / French translation

In case you have any problems with CrazyStat
Forum rules
Please read FAQ and search the forum before asking questions here.
Always include your CrazyStat version number.
CrazyStat documentation can be found here.

Preferred language of discussion is English so most users can profit from your threads, but German is okay as well.

Bevorzugte Sprache ist Englisch, damit möglichst viele Nutzer von den Threads profitieren können, aber Deutsch wird auch akzeptiert.
Yannou90
Posts: 8
Joined: Tue Apr 02, 2013 10:21 am

Pluxml plugin / French translation

Post by Yannou90 » Tue Apr 02, 2013 10:50 am

Hello everybody !
First , excuse my language I'm french and don't speak deutsh , and my english is not famous !

I'm going to make a plugin for Pluxml : http://pluxml.org/
your script is really what I want because pluxml is a cms with no database , all config and others are store in xml .
I've made a french translation , don't work properly for now , and build a plugin for pluxml .

Now , I'm working on my blog to be the most in standard like xhtml1.1 .

I have some difficult to set crazystat to be valid , well I post here "my" solution :
My config.php :

Code: Select all

<?php
/*

>>>>>> CrazyStat <<<<<<
A convenient, comprehensive and free PHP statistic-Script with optional counter.

Copyright (C) 2004-2012  Christopher Kramer

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

E-Mail: webmaster AT christosoft DOT de
Web: http://www.christosoft.de
Version: 1.71

------------------------------------------------------------------------------------------

This is CrazyStat's configuration file. If you want to edit any configuration setting,
this is the right place.

_______ You can look up all configuration settings in doc/config_settings_xx.html ________
The whole documentation of config-settings has moved there.
PLEASE HAVE A LOOK AT doc/config_settings_xx.html BEFORE EDITING THIS FILE!

A lot of settings mentioned there are not included here by default, but you can add any
of them here if you want to adjust them.

If you're using Windows Notepad or any editor that has automatic line break, please
disable it now so you do not break this file.

After changing some of the settings, you need to clean the cache.

For more information, see:
- doc/config_settings_xx.html
- doc/README_xx.html
- http://www.christosoft.de


<!--
*/

// +++++ General settings +++++

$config_rel_path="stat/"; // Path to CrazyStat
$config_xhtml=true; // CrazyStat included in XHTML?
$config_ip_anonymous=false; // anonymize IPs? (data privacy)
$config_respect_dnt=false; // do not record users that send Do-not-track header?

// +++++ Statistic settings +++++

$config_stat_lang="en"; // Language (de/en/nl?)
$config_stat_weekdays_sunday_first=false; // Sunday first day of the week?
$config_stat_timezone="Europe/Berlin"; // Timezone
               // see http://php.net/manual/en/timezones.php for valid timezones

// +++++ Counter settings +++++

$config_counter_enabled=false; // Enable counter?
$config_counter_text=false; // Use textcounter?
$config_counter_file_name="counter_gfx-04.png"; // Counter-grafic
$config_counter_digits=6; // digits of the counter
$config_counter_transparency=false; // Enable transparency for counter?

// +++++ Yannou90 +++++
$config_xhtml_noscript=false;

?>
I do a little hack for include php like this : comment line 119 :
This :

Code: Select all

if(isset($config_counter_link) && $config_counter_link!=false)
 {
 $config_counter_link=str_replace("%CRAZYSTATPATH%",$config_rel_path,$config_counter_link);
$crazystat_link='<a href="'.$config_counter_link.'"'.($config_counter_link_target===false?'':' target="'.$config_counter_link_target.'"').'>';
 }
else $crazystat_link='';
To this :

Code: Select all

if(isset($config_counter_link) && $config_counter_link!=false)
 {
 $config_counter_link=str_replace("%CRAZYSTATPATH%",$config_rel_path,$config_counter_link);
# $crazystat_link='<a href="'.$config_counter_link.'"'.($config_counter_link_target===false?'':' target="'.$config_counter_link_target.'"').'>';
 }
else $crazystat_link='';
Now my theme is valid .

Thanks a lot for your work , I'm post later my french translation when It work great ;)
Imagehttp;//dev.yannou90.free.fr

Christopher
Site Admin
Posts: 150
Joined: Sat Mar 03, 2012 10:30 pm
Location: Germany

Re: Pluxml plugin

Post by Christopher » Tue Apr 02, 2013 7:22 pm

Hey!

thanks a lot for your post.
Once you finished your plugin or the French language file, please let me know. I would like to link to your plugin and include the language file in future releases.


Regarding the non-valid XHTML: As far as I see it, what you do with your hack is to disable the link. You can achieve the same effect with this config setting (see documentation):

Code: Select all

$config_counter_link=false;
But I don't see why this is necessary for valid XHTML1.1.

Greetings,
Christopher
I try to support my users as best as I can.
Please support me and CrazyStat in return. Thanks.

Yannou90
Posts: 8
Joined: Tue Apr 02, 2013 10:21 am

Re: Pluxml plugin

Post by Yannou90 » Wed Apr 03, 2013 2:26 pm

i disable comment and add your tip and it work fine , all is valid ! Thanks !
but I have a problem , here is my translation , it's not fully translate because it give me an error :

Code: Select all

<?php
// password_protect.php
define('L_PASSWORD_MES_ERR_NEW_INVALID','Nouveau mot de passe vide ou n\'est pas identique.');
define('L_PASSWORD_MES_ERR_NOT_CHANGED','Mot de passe inchangé!');
define('L_PASSWORD_MES_ERR_RETRY','Réessayer');
define('L_PASSWORD_MES_ERR_WRITING_FAILED','Le fichier de mot de passe ne peut être ouvert en écriture , veuillez vérifier les droits.');
define('L_PASSWORD_MES_ERR_SEE_README','Bienvenue! Il semble que vous n\'avez pas installé CrazyStat . Référez vous à l\'<a href="../doc/README_en.html" target="_blank">Readme</a> installation de CrazyStat.');
define('L_PASSWORD_MES_OK_CHANGED','Mot de passe changé!');
define('L_PASSWORD_MES_ERR_NOT_LOGGED_IN','Session expirée ou vous n\'êtes pas connecté.');
define('L_PASSWORD_MES_ERR_RELOGIN','Reconnexion');

define('L_PASSWORD_PLEASE_LOGIN','Connectez-vous');
define('L_PASSWORD_USERNAME','Nom d\'utilisateur');
define('L_PASSWORD_PASSWORD','Mot de passe');
define('L_PASSWORD_DO_NOT_COUNT','Ne pas comptabiliser les accès de cet ordinateur');
define('L_PASSWORD_PLEASE_WAIT','Veuillez patienter');
define('L_PASSWORD_MES_ERR_WRONG_DATA','Nom d\'utilisateur ou mot de passe incorrecte , accès refusé .');
define('L_PASSWORD_MES_ERR_WRONG_DATA_SEE_FAQ','Référez vous à <a href="../doc/faq_en.html#faq5">FAQ</a> dans le cas où vous avez oublié votre mot de passe et devez le réinitialiser.');
define('L_PASSWORD_MES_OK_THANK_YOU','Merci d\'utiliser CrazyStat!');
define('L_PASSWORD_MES_SUPPORT_CRAZYSTAT','<a href="http://en.christosoft.de/Support">Supporter CrazyStat!</a>');
define('L_PASSWORD_NO_JAVASCRIPT','Attention! Le mot de passe doit être transféré en clair parce que votre navigateur ne supporte pas JavaScript!');
define('L_PASSWORD_CHANGE_PASSWORD','Changer de mot de passe');
define('L_PASSWORD_OLD_PASSWORD','Ancien mot de passe');
define('L_PASSWORD_NEW_PASSWORD','Nouveau mot de passe');
define('L_PASSWORD_REPEAT_PASSWORD','Répéter le mot de passe');
define('L_PASSWORD_CHANGE_AND_LOGIN','Changer et se connecter');
define('L_PASSWORD_MSG_ERR_NOMD5','Attention! Le nouveau mot de passe doit être transféré en clair parce que $config_stat_password_md5 est réglé à false.<br />Il est recommandé de le régler à true  pour enregistrer le mot de passe crypté (voir FAQ).');
define('L_PASSWORD_MSG_ERR_NO_MD5JS','Attention! Le mot de passe doit être transféré en clair car le fichier src/extensions/md5.js est manquant. Il n\'est pas recommandé de supprimer cette extension. Vous pouvez trouver le fichier manquant dans la section <a href="http://en.christosoft.de/_download/crazystat_current_version" target="_blank">téléchargement de CrazyStat</a>.');

// index.php (some used by about.php as well)
define('L_INDEX_WELCOME','Bienvenue!');
define('L_INDEX_THIS_IS_CRAZYSTAT','CrazyStat, un simple et compréhensible script de statistiques.');
define('L_INDEX_INFORMATION','Informations et mises à jour peuvent être trouvées à:');
define('L_INDEX_INSTALLED_VERSION','Version installé:');
define('L_INDEX_CURRENT_VERSION','Version actuel:');
define('L_INDEX_NEWS','Nouvelles ici ');

// about.php
define('L_ABOUT_PLEASE_SEE','Veuillez voir');
define('L_ABOUT_README','Readme');
define('L_ABOUT_FAQ','FAQ');
define('L_ABOUT_FOR_HELP','pour de l\'aide.');

// password_protect.php and index.php
define('L_LOGIN_MENU_HOME','Home');
define('L_LOGIN_MENU_LOGIN','Connexion');
define('L_LOGIN_MENU_CHANGE_PASSWORD','Changer le mot de passe');

// calendar.php
define('L_CALENDAR_TITLE','Definir la période');
define('L_CALENDAR_MSG_ERR_YEAR_INVALID','Années invalide , utilisez seulement des chiffres.');
define('L_CALENDAR_MSG_ERR_MONTH_ONLY','Erreur.Sélectionnez le mois <i>et</i> l\'année .');
define('L_CALENDAR_MSG_ERR_NO_JS','Comme vous utilisez un navigateur qui ne supporte pas JavaScript ou vous avez désactivé JavaScript, vous devez cliquer pour continuer:');
define('L_CALENDAR_LIMIT_YEAR','Limite par années');
define('L_CALENDAR_LIMIT_MONTH','Limite par mois');
define('L_CALENDAR_LIMIT_PERIOD','Limite par période de temps');
define('L_CALENDAR_MONTH_ABR','Jan Fev Mar Avr Mai Juin Juil Aout Sept Oct Nov Dec');
define('L_CALENDAR_MONTH_NAMES','Janvier Février Mars Avril Mai Juin Juillet Août Septembre Octobre Novembre Décembre');
define('L_CALENDAR_WEEKDAYS_ABR','D L M M J V S');
define('L_CALENDAR_WEEKDAYS','Dimanche Lundi Mardi Mercredi Jeudi Vendredi Samed');
define('L_CALENDAR_TODAY','Aujourd\'hui');
define('L_CALENDAR_WEEK_START_DAY',0);
define('L_CALENDAR_START','Début');
define('L_CALENDAR_END','Fin');
define('L_CALENDAR_RELATIVE','Relative');
define('L_CALENDAR_ABSOLUTE','Absolue');
define('L_CALENDAR_RELATIVE_PRESET','Preset');
define('L_CALENDAR_RELATIVE_CUSTOM','Custom');
define('L_CALENDAR_RELATIVE_THIS_WEEK','Cette semaine');
define('L_CALENDAR_RELATIVE_THIS_MONTH','Ce mois');
define('L_CALENDAR_RELATIVE_THIS_YEAR','Cette année');
define('L_CALENDAR_RELATIVE_CHECK','Vérifier');
define('L_CALENDAR_RELATIVE_HELP','Référez-vous au manuel d\'aide.');

// create_counter_image.php
define('L_COUNTER_FILE_NOT_FOUND','Style de compteur non trouvé');
define('L_COUNTER_GIF_NOT_SUPPORTED','Fichier gif non supporté');
define('L_COUNTER_TYPE_NOT_SUPPORTED','Type de fichier non supporté');

// nojs.php
define('L_NOJS_TITLE','Pas de JavaScript');
define('L_NOJS_TEXT',' <p>Malheureusement votre navigateur ne supporte pas JavaScript ou vous l\'avez désactivé. Il est recommandé d\'utiliser un navigateur compatible JavaScript, ex. <a href="http://www.mozilla.com/">Firefox</a>, ou d\'activer JavaScript depuis votre navigateur.</p>  <p>Dans certains cas, ce message apparaît si une erreur s\'est glissée dans un JavaScript. Si votre navigateur accepte JavaScript et qu\'il est activé, veuillez recommencer.</p>  <p>  Ce message peut également apparaître, si un JavaScript est exécuté alors que le site n\'est pas entièrement chargé.<br />  Dans ce cas, revenez en arrière, attendez que le site soit entièrement chargé et cliquez à nouveau sur l\'icône.  </p>');
  
// stat.php
define('L_STAT_MSG_ERR_COUNTER_FILE','corrupt or RC?');
define('L_STAT_MSG_ERR_READ_ERROR','Erreur en lecture (Droits?)');
define('L_STAT_MSG_ERR_WRITE_ERROR','Erreur en écriture (Droits?)');

// analyze.php
define('L_ANALYZE_MSG_OK_CACHE_EXISTED','Il y avait un fichier de cache pour les journaux dans le dossier nouvellement créé. Ce fichier a été supprimé du cache.');
define('L_ANALYZE_MSG_ERR_LOGFOLDER_INEXISTENT','Le dossier dans lequel les fichiers journaux doivent être placés n\'existe pas');
define('L_ANALYZE_MSG_ERR_CREATE_FOLDER','Créer le dossier');
define('L_ANALYZE_MSG_ERR_FILE_CREATION_FAILED','Le fichier ne peut être créé');
define('L_ANALYZE_MSG_ERR_FILE_NOT_FOUND','Le fichier de log ne peut être trouvé , veuillez rafraichir le cache.');
define('L_ANAYLZE_MSG_ERR_CHECK_RIGHTS','Vérifiez "usr/config.php" et les droits du dossier dans lequel les fichiers journaux doivent être placés.');
define('L_ANAYLZE_MSG_ERR_CACHE_NOT_DELETED','Un fichier en cache n\'a pas pu être supprimé. Vérifier les droits.');
define('L_ANALYZE_UNKNOWN_FILE','Inconnu');
define('L_ANALYZE_UNKNOWN_SYSTEM','Autres');
define('L_ANALYZE_UNKNOWN_BROWSER','Autres');
define('L_ANALYZE_UNKNOWN_RESOLUTION','Pas de JavaScript');
define('L_ANALYZE_UNSAVED','Non sauvegardé');
define('L_ANALYZE_MSG_ERR_COUNTERFILE_INEXISTENT','Le fichier compteur ne peut-être lu , création d\'un nouveau.');
define('L_ANALYZE_MSG_ERR_COUNTERFILE_CREATION_FAILED','Creation échoué (droits?). Pas de données perdues, mais CrazyStat ne fonctionne pas correctement. Voir la  FAQ.');
define('L_ANALYZE_MSG_OK_COUNTERILE_CREATED','Fichier compteur créé avec succès. Ce n\'est pas un problème, aucune donnée n\'a été perdue.');
define('L_ANALYZE_MSG_ERR_CACHE_SAVE_FAILED','Ne peut-être ouvert en écriture . Vérifiez les droits (CHMOD - voir <a href="../doc/README_en.html" target="_blank">README_en.html</a>).');
define('L_ANALYZE_MSG_ERR_INCOMPLETE','Les statistiques ne sont pas complétement générées.');
define('L_ANALYZE_MSG_ERR_TIMEOUT','Probablement que le temps d\'exécution maximal a été dépassé ("Fatal error: Maximum execution time of ... seconds exceeded"). Il s\'agit d\'une limitation de votre serveur. Dans ce cas, CrazyStat ne peut continuer à générer les statistiques. Peut-être devriez-vous cliquer sur \'Continuer \'plus d\'une fois.');
define('L_ANALYZE_MSG_ERR_MEMORY_LIMIT','Probablement que la limite mémoire a été dépassée ("Allowed memory size of ... exhausted"). Dans ce cas , essayez de l\'augmenter <a href="../doc/config_settings_en.html#config_stat_memory_limit">$config_stat_memory_limit</a>.');
define('L_ANALYZE_MSG_ERR_UNKNOWN_ERROR','Probablement qu\'une erreur s\'est produite (voir les messages d\'erreur ci-dessus?). Peut-être que le temps maximal d\'exécution ou que la limite de mémoire a été dépassée. CrazyStat peut essayer de continuer à générer les statistiques.');
define('L_ANALYZE_MSG_ERR_CURRENT_POSITION','Position actuel');
define('L_ANALYZE_MSG_ERR_GUEST_CLEAR_CACHE','Vous n\'êtes pas autorisé à vider le cache. Voir <a href="../doc/config_settings_en.html#config_stat_guest_cache_delete" target="_blank">$config_stat_guest_cache_delete</a> and <a href="../doc/config_settings_en.html#config_stat_user_cache_delete" target="_blank">$config_stat_user_cache_delete</a>.');
define('L_ANALYZE_MSG_ERR_CACHE_BROKEN','Le cache semble brisé , veuillez suivre ces instructions:');

// show_log.php
define('L_SHOWLOG_TITLE','Log');
define('L_SHOWLOG_ALLLOGS','Tous les logs');
define('L_SHOWLOG_MSG_ERR_INVALID_ID','Pas de log avec cet id.');
define('L_SHOWLOG_MSG_ERR_LOGFILE_NOTFOUND','Le fichier de log ne peut-être montré , vérifiez qu\'il existe:');
define('L_SHOWLOG_END_OF_LOGFILE','Fin du fichier de log');
define('L_SHOWLOG_NEXT_LOGFILE','Fichier suivant');
define('L_SHOWLOG_PREV_LOGFILE','Fichier précédent');
define('L_SHOWLOG_PREV_PAGE','Page précédente');
define('L_SHOWLOG_NEXT_PAGE','Page suivante');
define('L_SHOWLOG_PAGE','Page');
define('L_SHOWLOG_FORWARD','Suivant');
define('L_SHOWLOG_BACKWARD','Précédent');
define('L_SHOWLOG_TEXT','Texte');
define('L_SHOWLOG_TABLE','Table');
define('L_SHOWLOG_FILTERED','filtré');
define('L_SHOWLOG_ROWS_FOUND','ligne (s) trouvée(s)');

// logs.php
define('L_LOGS_SEARCH_CONTAINS','contient');
define('L_LOGS_SEARCH_CONTAINS_NOT','ne contient pas');
define('L_LOGS_SEARCH_UNEQUAL','inégal');
define('L_LOGS_VALUE','Valeur');
define('L_LOGS_TITLE','Fichier de log');
define('L_LOGS_BACKUP','Sauvegarde');
define('L_LOGS_VIEW','Voir');
define('L_LOGS_FILTER_TITLE','Rechercher (filtre)');
define('L_LOGS_ADD_CONDITION','Ajouter une condition');
define('L_LOGS_SEARCH_SUBMIT','Chercher');
define('L_LOGS_SEARCH_WAIT','Recherche en cours.');
define('L_LOGS_MSG_ERR_NOFILE','Pas de fichiers sélectionnés.');
define('L_LOGS_MSG_CONFIM_DELETE','Souhaitez-vous réellemnt supprimer ces fichiers?');
define('L_LOGS_SEARCH','Chercher');
define('L_LOGS_SELECT_ALL','Tout sélectionner');
define('L_LOGS_SELECT_NONE','Tout désélectionner');
define('L_LOGS_SELECTED','sélectionné');
define('L_LOGS_MSG_ERR_GUEST_DOWNLOAD','Vous n\'êtes pas autorisé à télécharger ces fichiers . Voir <a href="../doc/config_settings_en.html#config_stat_guest_log_download" target="_blank">$config_stat_guest_log_download</a> et <a href="../doc/config_settings_en.html#config_stat_user_log_download" target="_blank">$config_stat_user_log_download</a>.');
define('L_LOGS_MSG_ERR_GUEST_DELETE','Vous n\'êtes pas autorisé à supprimer ces fichiers . Voir <a href="../doc/config_settings_en.html#config_stat_guest_log_delete" target="_blank">$config_stat_guest_log_delete</a> et <a href="../doc/config_settings_en.html#config_stat_user_log_delete" target="_blank">$config_stat_user_log_delete</a>.');

// show_stat.php
define('L_SHOWSTAT_PRESETS','Presets');
define('L_SHOWSTAT_PRESETS_DEFAULT','Default');
define('L_SHOWSTAT_PRESETS_DEFAULT_OLD','Old Default');
define('L_SHOWSTAT_PRESETS_IP1','Block by IP');
define('L_SHOWSTAT_PRESETS_IP0','Do not block by IP');
define('L_SHOWSTAT_PRESETS_PIE_CHARTS','Pie charts');
define('L_SHOWSTAT_PRESETS_BAR_CHARTS','Bar charts');
define('L_SHOWSTAT_PRESETS_THIS_YEAR','This year');
define('L_SHOWSTAT_PRESETS_THIS_MONTH','This month');
define('L_SHOWSTAT_PRESETS_ALL','Show all (all)');
define('L_SHOWSTAT_PRESETS_LIMIT','Show only first (limit)');
define('L_SHOWSTAT_PRESETS_SCROLL1','Module-scrollbars on');
define('L_SHOWSTAT_PRESETS_SCROLL0','Module-scrollbars off');
define('L_SHOWSTAT_PRESETS_TOTAL_TIME','Total time');
define('L_SHOWSTAT_PRESETS_CURRENT_PERIOD','Current Period');
define('L_SHOWSTAT_PRESETS_MANAGE','Manage Presets');
define('L_SHOWSTAT_CLEAR_CACHE','Vider le cache');
define('L_SHOWSTAT_REFRESH_ALL','Tout rafraichir');
define('L_SHOWSTAT_LOGS','Logs');
define('L_SHOWSTAT_MSG_OK_WAIT','L\'opération demande un certain temps');

// preset-specific
define('L_PRESET_DEFAULT_YEAR','derniers 12 mois');
define('L_PRESET_DEFAULT_MONTH','sur un mois');
define('L_PRESET_DEFAULT_WEEK','7 derniers jours');
define('L_PRESET_DEFAULT_DAY','24 dérnières heures');

// module_out.php
define('L_MODULEOUT_HITS_PI','Total des Pages Vues');
define('L_MODULEOUT_HITS_VISITS','Total des Visites');
define('L_MODULEOUT_HITS_THIS_MONTH','Visites du mois');
define('L_MODULEOUT_HITS_LAST_MONTH','Visites ce dernier mois');
define('L_MODULEOUT_HITS_USER_ONLINE','En ligne');
define('L_MODULEOUT_HITS_MAX_DAY','Visites maximum sur 1 jour');
define('L_MODULEOUT_HITS_AV_PER_DAY','Rapport Visites/Jours');
define('L_MODULEOUT_HITS_HITS_PER_USER','Rapport Vues/Visites');
define('L_MODULEOUT_HITS_VISIT_TIME_AVG','Moyenne du temps de visite');
define('L_MODULEOUT_HITS_VISIT_TIME_TOTAL','Temps total de visite');
define('L_MODULEOUT_IP0','Page vues (Not blocked by IP)');
define('L_MODULEOUT_IP1','Visites (Blocked by IP)');
define('L_MODULEOUT_NO_DATA','pas de données');
define('L_MODULEOUT_TOTAL_TIME','temps total');
define('L_MODULEOUT_PIE_CHART','Cammenbert');
define('L_MODULEOUT_BAR_CHART','Barre');
define('L_MODULEOUT_SORT_BY','Arranger');
define('L_MODULEOUT_SORT_BY_NUM','Arranger par nombre');
define('L_MODULEOUT_SORT_BY_PER','Arranger par pourcentage');
define('L_MODULEOUT_SORT_BY_RATIO','Arranger par ratio');
define('L_MODULEOUT_NUM','Nombre');
define('L_MODULEOUT_NUM_ABR','Num.');
define('L_MODULEOUT_PER','Perc.');
define('L_MODULEOUT_TOTAL','Total');
define('L_MODULEOUT_RATIO','Ratio');
define('L_MODULEOUT_DOMAINS','Domaines');
define('L_MODULEOUT_PAGES','Pages');
define('L_MODULEOUT_COLORS','couleurs');
define('L_MODULEOUT_CONSOLE_PERIOD','Periode');
define('L_MODULEOUT_CONSOLE_PERIOD_DEFINE','Definir la periode');
define('L_MODULEOUT_CLICK_IP1','Click par visiteurs (blocked by IP).');
define('L_MODULEOUT_CLICK_IP0','Click par pages vues (not blocked by IP).');
define('L_MODULEOUT_CONSOLE_ALL','Tout montrer');
define('L_MODULEOUT_CONSOLE_ALL_ABR','Tout');
define('L_MODULEOUT_CONSOLE_SHOW_ONLY','Ne montrer que');
define('L_MODULEOUT_CONSOLE_TREE_ABR','Afficher l\'arbre');
define('L_MODULEOUT_CONSOLE_TREE','Afficher l\'arbre et arranger les référents par hosts');
define('L_MODULEOUT_CONSOLE_TREE_OFF','Ne pas Afficher l\'arbre , lister tous les référents');
define('L_MODULEOUT_CONSOLE_TREE_OFF_ABR','Ne pas Afficher l\'arbre');
define('L_MODULEOUT_CONSOLE_TREE_OTHER','Changer l\'extension de  l\'arbre');
define('L_MODULEOUT_CONSOLE_TREE_COLLAPSE','Plier');
define('L_MODULEOUT_CONSOLE_TREE_EXPAND','Déplier');
define('L_MODULEOUT_PRETTYINT_SUFFIX','m bn trillion quadrillion quintillion sextillion');

// preset_editor.php
define('L_PRESETEDITOR_MANAGE_PRESETS','Gérer les presets');
define('L_PRESETEDITOR_ID','ID');
define('L_PRESETEDITOR_CACHE_SIZE','Poid du cache');
define('L_PRESETEDITOR_SAVE_PRESET','Sauvegarder le preset');
define('L_PRESETEDITOR_SAVE_PRESET_TEXT','Cela permettra de sauvegarder les réglages actuels (tous) en tant que préréglage pour une utilisation ultérieure. Tous les réglages sont automatiquement détectés.');
define('L_PRESETEDITOR_SAVE_PRESET_MSG_ABS','ATTENTION: You current settings contain absolute time-spans for the following module(s)');
define('L_PRESETEDITOR_SAVE_PRESET_MSG_ABS2','Absolute time-spans do not make much sense to save as a preset!');
define('L_PRESETEDITOR_SAVE_PRESET_DUPLICATE','This preset is exactly the same as:');
define('L_PRESETEDITOR_SAVE_PRESET_DUPLICATE_CANNOT_BE_SAVED','You can only save presets that are different from existing ones.');
define('L_PRESETEDITOR_CACHE','Cache this preset');
define('L_PRESETEDITOR_CACHE_NOT','Do not cache this preset');
define('L_PRESETEDITOR_CACHE_UNCACHEABLE','This preset cannot be cached');
define('L_PRESETEDITOR_MSG_ERR_GUEST','You are not allowed to manage presets. See <a href="../doc/config_settings_en.html#config_stat_guest_preset_manage" target="_blank">$config_stat_guest_preset_manage</a> and <a href="../doc/config_settings_en.html#config_stat_user_preset_manage" target="_blank">$config_stat_user_preset_manage</a>.');
define('L_PRESETEDITOR_MSG_PRESET_DELETE','Do you really want to delete this preset');
define('L_PRESETEDITOR_MSG_PRESET_DELETED','Preset deleted');
define('L_PRESETEDITOR_MSG_PRESET_SAVED','Saved preset');

// anonymous_redirect.php
define('L_ANONYMOUS_REDIRECT','You are redirected anonymously to:');

// menu-texts
define('L_MENU_WEBSITE','Visiter le site');
define('L_MENU_ABOUT','Apropos de CrazyStat');
define('L_MENU_STATISTIC','Ouvrir les statistiques');

// modules
define('L_MODULES_HIT_P','Hits');
define('L_MODULES_HIT_S','Hit');
define('L_MODULES_WEEKDAY_P','Weekdays');
define('L_MODULES_WEEKDAY_S','Weekday');
define('L_MODULES_MONTH_P','Months');
define('L_MODULES_MONTH_S','Month');
define('L_MODULES_DAY_P','Days');
define('L_MODULES_DAY_S','Day');
define('L_MODULES_HOUR_P','Hours');
define('L_MODULES_HOUR_S','Hour');
define('L_MODULES_BROWSER_P','Browsers');
define('L_MODULES_BROWSER_S','Browser');
define('L_MODULES_FILE_P','Files');
define('L_MODULES_FILE_S','File');
define('L_MODULES_RESOLUTION_P','Resolutions');
define('L_MODULES_RESOLUTION_S','Resolution');
define('L_MODULES_COLORDEPTH_P','Color Depths');
define('L_MODULES_COLORDEPTH_S','Color Depth');
define('L_MODULES_SYSTEM_P','Systems');
define('L_MODULES_SYSTEM_S','System');
define('L_MODULES_REFERER_P','Referrer');
define('L_MODULES_REFERER_S','Referrer');
define('L_MODULES_KEYWORD_P','Keywords');
define('L_MODULES_KEYWORD_S','Keyword');

// general error messages
define('L_MSG_ERR_INCLUDE_ONLY','This file cannot be opened directly.');
define('L_MSG_ERR_NO_MODULE','No module specified or no such module.');
define('L_MSG_ERR','Error');
define('L_MSG_ERR_CONTINUE','Continue');

// general texts
define('L_LOGOUT','Logout');
define('L_CLOSE','Close');
define('L_OK','OK');
define('L_NUMBER','No.');
define('L_TIME','Time');
define('L_DATE','Date');
define('L_IP','IP');
define('L_USERAGENT','User Agent');
define('L_BIT','Bit');
define('L_DATE_FORMAT','Y/m/d');
define('L_TIME_FORMAT','H:i:s');
define('L_GO','Go');
define('L_PLEASE_WAIT','Please wait ...');
define('L_HITS','Hits');
define('L_VISITS','Visits');
define('L_PAGEIMPRESSIONS','Page Views');
define('L_BACK','Back');
define('L_CANCEL','Cancel');
define('L_DELETE','Delete');
define('L_REFRESH','Refresh');
define('L_AND','and');
define('L_LANGUAGE','Language');
define('L_NAME','Name');
define('L_DECIMAL_SEPARATOR','.');
define('L_THOUSANDS_SEPARATOR',',');
define('L_AVG_SYMBOL','~');

define('L_MINUTES','minutes');
define('L_MINUTES_ABR','min');
define('L_SECONDS','seconds');
define('L_SECONDS_ABR','s');
define('L_HOURS','hours');
define('L_HOURS_ABR','h');
define('L_DAYS','days');
define('L_days_ABR','d');



?>
The error :

Code: Select all

   var js_data = <br />
<b>Fatal error</b>:  Call to undefined function json_encode() in <b>/mnt/113/sda/5/3/dev.yannou90/stat/src/module_out.php</b> on line <b>559</b><br />
This is in source code and not display , but if I back to english translation , crazystat work fine but the same same error occure ?!
I don't understand : english->error->work fine , french->error->don't work
It's my fault , i know but I can see where ?
i'm doing more test and tells you what happen when I know :roll:
Imagehttp;//dev.yannou90.free.fr

Christopher
Site Admin
Posts: 150
Joined: Sat Mar 03, 2012 10:30 pm
Location: Germany

Re: Pluxml plugin

Post by Christopher » Wed Apr 03, 2013 7:21 pm

Hi,
thanks for your post.

There seem to be different issues here:

- make sure your language file does not have any whitespace before <?php or after ?> (my copy of what you posted had, but this may have been produced by the forum software)
- There is a problem with the quote in L_SHOWSTAT_MSG_OK_WAIT. This workaround will solve it:

Code: Select all

    define('L_SHOWSTAT_MSG_OK_WAIT','L'opération demande un certain temps');
- json_encode() is a php-function I used but it was added in php 5.2. I did not notice this before. This means CrazyStat currently requires php 5.2 or newer (although the readme says 5.1).

You can solve this by either updating php or adding this at the end of module_out.php (before ?>):

Code: Select all

/* this is from http://php.net/json_encode by Steve (01-May-2008 12:35), originally by jjoss (same page) 
   it implements json_encode for php4 */

if (!function_exists('json_encode'))
{
  function json_encode($a=false)
  {
    if (is_null($a)) return 'null';
    if ($a === false) return 'false';
    if ($a === true) return 'true';
    if (is_scalar($a))
    {
      if (is_float($a))
      {
        // Always use "." for floats.
        return floatval(str_replace(",", ".", strval($a)));
      }

      if (is_string($a))
      {
        static $jsonReplaces = array(array("\\", "/", "\n", "\t", "\r", "\b", "\f", '"'), array('\\\\', '\\/', '\\n', '\\t', '\\r', '\\b', '\\f', '\"'));
        return '"' . str_replace($jsonReplaces[0], $jsonReplaces[1], $a) . '"';
      }
      else
        return $a;
    }
    $isList = true;
    for ($i = 0, reset($a); $i < count($a); $i++, next($a))
    {
      if (key($a) !== $i)
      {
        $isList = false;
        break;
      }
    }
    $result = array();
    if ($isList)
    {
      foreach ($a as $v) $result[] = json_encode($v);
      return '[' . join(',', $result) . ']';
    }
    else
    {
      foreach ($a as $k => $v) $result[] = json_encode($k).':'.json_encode($v);
      return '{' . join(',', $result) . '}';
    }
  }
}
This code was removed in CrazyStat 1.71 when I dropped support for old php versions. I did not notice at that time that json_encode actually requires php 5.2.

Greetings,
Christopher
I try to support my users as best as I can.
Please support me and CrazyStat in return. Thanks.

Yannou90
Posts: 8
Joined: Tue Apr 02, 2013 10:21 am

Re: Pluxml plugin

Post by Yannou90 » Fri Apr 05, 2013 2:07 pm

Your tip for jsencode work fine !
I cannot do what I want with my provider because it is a free provider : free.fr .
There is a lot of limitation with it and LAMP is a customized version .

Find here my french translation :

Code: Select all

<?php

define('L_PASSWORD_MES_ERR_NEW_INVALID','Nouveau mot de passe vide ou n&#39est pas identique.');
define('L_PASSWORD_MES_ERR_NOT_CHANGED','Mot de passe inchangé!');
define('L_PASSWORD_MES_ERR_RETRY','Réessayer');
define('L_PASSWORD_MES_ERR_WRITING_FAILED','Le fichier de mot de passe ne peut être ouvert en écriture , veuillez vérifier les droits.');
define('L_PASSWORD_MES_ERR_SEE_README','Bienvenue! Il semble que vous n&#39avez pas installé correctement CrazyStat . Référez vous à l&#39<a href="../doc/README_en.html" target="_blank">Readme</a> installation de CrazyStat.');
define('L_PASSWORD_MES_OK_CHANGED','Mot de passe changé!');
define('L_PASSWORD_MES_ERR_NOT_LOGGED_IN','Session expirée ou vous n&#39êtes pas connecté.');
define('L_PASSWORD_MES_ERR_RELOGIN','Reconnexion');

define('L_PASSWORD_PLEASE_LOGIN','Connectez-vous');
define('L_PASSWORD_USERNAME','Nom d&#39utilisateur');
define('L_PASSWORD_PASSWORD','Mot de passe');
define('L_PASSWORD_DO_NOT_COUNT','Ne pas comptabiliser les accès de cet ordinateur');
define('L_PASSWORD_PLEASE_WAIT','Veuillez patienter');
define('L_PASSWORD_MES_ERR_WRONG_DATA','Nom d&#39utilisateur ou mot de passe incorrecte , accès refusé .');
define('L_PASSWORD_MES_ERR_WRONG_DATA_SEE_FAQ','Référez vous à <a href="../doc/faq_en.html#faq5">FAQ</a> dans le cas où vous avez oublié votre mot de passe et devez le réinitialiser.');
define('L_PASSWORD_MES_OK_THANK_YOU','Merci d&#39utiliser CrazyStat!');
define('L_PASSWORD_MES_SUPPORT_CRAZYSTAT','<a href="http://en.christosoft.de/Support">Supporter CrazyStat!</a>');
define('L_PASSWORD_NO_JAVASCRIPT','Attention! Le mot de passe doit être transféré en clair parce que votre navigateur ne supporte pas JavaScript!');
define('L_PASSWORD_CHANGE_PASSWORD','Changer de mot de passe');
define('L_PASSWORD_OLD_PASSWORD','Ancien mot de passe');
define('L_PASSWORD_NEW_PASSWORD','Nouveau mot de passe');
define('L_PASSWORD_REPEAT_PASSWORD','Répéter le mot de passe');
define('L_PASSWORD_CHANGE_AND_LOGIN','Changer et se connecter');
define('L_PASSWORD_MSG_ERR_NOMD5','Attention! Le nouveau mot de passe doit être transféré en clair parce que $config_stat_password_md5 est réglé à false.<br />Il est recommandé de le régler à true  pour enregistrer le mot de passe crypté (voir FAQ).');
define('L_PASSWORD_MSG_ERR_NO_MD5JS','Attention! Le mot de passe doit être transféré en clair car le fichier src/extensions/md5.js est manquant. Il n&#39est pas recommandé de supprimer cette extension. Vous pouvez trouver le fichier manquant dans la section <a href="http://en.christosoft.de/_download/crazystat_current_version" target="_blank">téléchargement de CrazyStat</a>.');

define('L_INDEX_WELCOME','Bienvenue!');
define('L_INDEX_THIS_IS_CRAZYSTAT','CrazyStat, un simple et compréhensible script de statistiques.');
define('L_INDEX_INFORMATION','Informations et mises à jour peuvent être trouvées à:');
define('L_INDEX_INSTALLED_VERSION','Version installé:');
define('L_INDEX_CURRENT_VERSION','Version actuel:');
define('L_INDEX_NEWS','Nouvelles ici ');

define('L_ABOUT_PLEASE_SEE','Veuillez voir');
define('L_ABOUT_README','Readme');
define('L_ABOUT_FAQ','FAQ');
define('L_ABOUT_FOR_HELP','pour de l&#39aide.');

define('L_LOGIN_MENU_HOME','Acceuil');
define('L_LOGIN_MENU_LOGIN','Connexion');
define('L_LOGIN_MENU_CHANGE_PASSWORD','Changer le mot de passe');

define('L_CALENDAR_TITLE','Definir la période');
define('L_CALENDAR_MSG_ERR_YEAR_INVALID','Année invalide , utilisez seulement des chiffres.');
define('L_CALENDAR_MSG_ERR_MONTH_ONLY','Erreur.Sélectionnez le mois <i>et</i> l&#39année .');
define('L_CALENDAR_MSG_ERR_NO_JS','Comme vous utilisez un navigateur qui ne supporte pas JavaScript ou vous avez désactivé JavaScript, vous devez cliquer pour continuer:');
define('L_CALENDAR_LIMIT_YEAR','Limite par années');
define('L_CALENDAR_LIMIT_MONTH','Limite par mois');
define('L_CALENDAR_LIMIT_PERIOD','Limite par période de temps');
define('L_CALENDAR_MONTH_ABR','Jan Fev Mar Avr Mai Juin Juil Aout Sept Oct Nov Dec');
define('L_CALENDAR_MONTH_NAMES','Janvier Février Mars Avril Mai Juin Juillet Août Septembre Octobre Novembre Décembre');
define('L_CALENDAR_WEEKDAYS_ABR','D L M M J V S');
define('L_CALENDAR_WEEKDAYS','Dimanche Lundi Mardi Mercredi Jeudi Vendredi Samedi');
define('L_CALENDAR_TODAY','Aujourd&#39hui');
define('L_CALENDAR_WEEK_START_DAY',0);
define('L_CALENDAR_START','Début');
define('L_CALENDAR_END','Fin');
define('L_CALENDAR_RELATIVE','Relative');
define('L_CALENDAR_ABSOLUTE','Absolue');
define('L_CALENDAR_RELATIVE_PRESET','Préréglage');
define('L_CALENDAR_RELATIVE_CUSTOM','Personnalisé');
define('L_CALENDAR_RELATIVE_THIS_WEEK','Cette semaine');
define('L_CALENDAR_RELATIVE_THIS_MONTH','Ce mois');
define('L_CALENDAR_RELATIVE_THIS_YEAR','Cette année');
define('L_CALENDAR_RELATIVE_CHECK','Vérifier');
define('L_CALENDAR_RELATIVE_HELP','Référez-vous au manuel d&#39aide.');

define('L_COUNTER_FILE_NOT_FOUND','Style de compteur non trouvé');
define('L_COUNTER_GIF_NOT_SUPPORTED','Fichier gif non supporté');
define('L_COUNTER_TYPE_NOT_SUPPORTED','Type de fichier non supporté');

define('L_NOJS_TITLE','Pas de JavaScript');
define('L_NOJS_TEXT',' <p>Malheureusement votre navigateur ne supporte pas JavaScript ou vous l&#39avez désactivé. Il est recommandé d&#39utiliser un navigateur compatible JavaScript, ex. <a href="http://www.mozilla.com/">Firefox</a>, ou d&#39activer JavaScript depuis votre navigateur.</p>  <p>Dans certains cas, ce message apparaît si une erreur s&#39est glissée dans un JavaScript. Si votre navigateur accepte JavaScript et qu&#39il est activé, veuillez recommencer.</p>  <p>  Ce message peut également apparaître, si un JavaScript est exécuté alors que le site n&#39est pas entièrement chargé.<br />  Dans ce cas, revenez en arrière, attendez que le site soit entièrement chargé et cliquez à nouveau sur l&#39icône.  </p>');
  
define('L_STAT_MSG_ERR_COUNTER_FILE','corrupt or RC?');
define('L_STAT_MSG_ERR_READ_ERROR','Erreur en lecture (Droits?)');
define('L_STAT_MSG_ERR_WRITE_ERROR','Erreur en écriture (Droits?)');

define('L_ANALYZE_MSG_OK_CACHE_EXISTED','Il y avait un fichier de cache pour les journaux dans le dossier nouvellement créé. Ce fichier a été supprimé du cache.');
define('L_ANALYZE_MSG_ERR_LOGFOLDER_INEXISTENT','Le dossier dans lequel les fichiers journaux doivent être placés n&#39existe pas');
define('L_ANALYZE_MSG_ERR_CREATE_FOLDER','Créer le dossier');
define('L_ANALYZE_MSG_ERR_FILE_CREATION_FAILED','Le fichier ne peut être créé');
define('L_ANALYZE_MSG_ERR_FILE_NOT_FOUND','Le fichier de log ne peut être trouvé , veuillez rafraichir le cache.');
define('L_ANAYLZE_MSG_ERR_CHECK_RIGHTS','Vérifiez "usr/config.php" et les droits du dossier dans lequel les fichiers journaux doivent être placés.');
define('L_ANAYLZE_MSG_ERR_CACHE_NOT_DELETED','Un fichier en cache n&#39a pas pu être supprimé. Vérifier les droits.');
define('L_ANALYZE_UNKNOWN_FILE','Inconnu');
define('L_ANALYZE_UNKNOWN_SYSTEM','Autres');
define('L_ANALYZE_UNKNOWN_BROWSER','Autres');
define('L_ANALYZE_UNKNOWN_RESOLUTION','Pas de JavaScript');
define('L_ANALYZE_UNSAVED','Non sauvegardé');
define('L_ANALYZE_MSG_ERR_COUNTERFILE_INEXISTENT','Le fichier compteur ne peut-être lu , création d&#39un nouveau.');
define('L_ANALYZE_MSG_ERR_COUNTERFILE_CREATION_FAILED','Creation échoué (droits?). Pas de données perdues, mais CrazyStat ne fonctionne pas correctement. Voir la  FAQ.');
define('L_ANALYZE_MSG_OK_COUNTERILE_CREATED','Fichier compteur créé avec succès. Ce n&#39est pas un problème, aucune donnée n&#39a été perdue.');
define('L_ANALYZE_MSG_ERR_CACHE_SAVE_FAILED','Ne peut-être ouvert en écriture . Vérifiez les droits (CHMOD - voir <a href="../doc/README_en.html" target="_blank">README_en.html</a>).');
define('L_ANALYZE_MSG_ERR_INCOMPLETE','Les statistiques ne sont pas complétement générées.');
define('L_ANALYZE_MSG_ERR_TIMEOUT','Probablement que le temps d&#39exécution maximal a été dépassé ("Fatal error: Maximum execution time of ... seconds exceeded"). Il s&#39agit d&#39une limitation de votre serveur. Dans ce cas, CrazyStat ne peut continuer à générer les statistiques. Peut-être devriez-vous cliquer sur &#39Continuer &#39plus d&#39une fois.');
define('L_ANALYZE_MSG_ERR_MEMORY_LIMIT','Probablement que la limite mémoire a été dépassée ("Allowed memory size of ... exhausted"). Dans ce cas , essayez de l&#39augmenter <a href="../doc/config_settings_en.html#config_stat_memory_limit">$config_stat_memory_limit</a>.');
define('L_ANALYZE_MSG_ERR_UNKNOWN_ERROR','Probablement qu&#39une erreur s&#39est produite (voir les messages d&#39erreur ci-dessus?). Peut-être que le temps maximal d&#39exécution ou que la limite de mémoire a été dépassée. CrazyStat peut essayer de continuer à générer les statistiques.');
define('L_ANALYZE_MSG_ERR_CURRENT_POSITION','Position actuel');
define('L_ANALYZE_MSG_ERR_GUEST_CLEAR_CACHE','Vous n&#39êtes pas autorisé à vider le cache. Voir <a href="../doc/config_settings_en.html#config_stat_guest_cache_delete" target="_blank">$config_stat_guest_cache_delete</a> and <a href="../doc/config_settings_en.html#config_stat_user_cache_delete" target="_blank">$config_stat_user_cache_delete</a>.');
define('L_ANALYZE_MSG_ERR_CACHE_BROKEN','Le cache semble brisé , veuillez suivre ces instructions:');

define('L_SHOWLOG_TITLE','Log');
define('L_SHOWLOG_ALLLOGS','Tous les logs');
define('L_SHOWLOG_MSG_ERR_INVALID_ID','Pas de log avec cet id.');
define('L_SHOWLOG_MSG_ERR_LOGFILE_NOTFOUND','Le fichier de log ne peut-être montré , vérifiez qu&#39il existe:');
define('L_SHOWLOG_END_OF_LOGFILE','Fin du fichier de log');
define('L_SHOWLOG_NEXT_LOGFILE','Fichier suivant');
define('L_SHOWLOG_PREV_LOGFILE','Fichier précédent');
define('L_SHOWLOG_PREV_PAGE','Page précédente');
define('L_SHOWLOG_NEXT_PAGE','Page suivante');
define('L_SHOWLOG_PAGE','Page');
define('L_SHOWLOG_FORWARD','Suivant');
define('L_SHOWLOG_BACKWARD','Précédent');
define('L_SHOWLOG_TEXT','Texte');
define('L_SHOWLOG_TABLE','Table');
define('L_SHOWLOG_FILTERED','filtré');
define('L_SHOWLOG_ROWS_FOUND','ligne (s) trouvée(s)');

define('L_LOGS_SEARCH_CONTAINS','contient');
define('L_LOGS_SEARCH_CONTAINS_NOT','ne contient pas');
define('L_LOGS_SEARCH_UNEQUAL','inégal');
define('L_LOGS_VALUE','Valeur');
define('L_LOGS_TITLE','Fichier de log');
define('L_LOGS_BACKUP','Sauvegarde');
define('L_LOGS_VIEW','Voir');
define('L_LOGS_FILTER_TITLE','Rechercher (filtre)');
define('L_LOGS_ADD_CONDITION','Ajouter une condition');
define('L_LOGS_SEARCH_SUBMIT','Chercher');
define('L_LOGS_SEARCH_WAIT','Recherche en cours.');
define('L_LOGS_MSG_ERR_NOFILE','Pas de fichiers sélectionnés.');
define('L_LOGS_MSG_CONFIM_DELETE','Souhaitez-vous réellemnt supprimer ces fichiers?');
define('L_LOGS_SEARCH','Chercher');
define('L_LOGS_SELECT_ALL','Tout sélectionner');
define('L_LOGS_SELECT_NONE','Tout désélectionner');
define('L_LOGS_SELECTED','sélectionné');
define('L_LOGS_MSG_ERR_GUEST_DOWNLOAD','Vous n&#39êtes pas autorisé à télécharger ces fichiers . Voir <a href="../doc/config_settings_en.html#config_stat_guest_log_download" target="_blank">$config_stat_guest_log_download</a> et <a href="../doc/config_settings_en.html#config_stat_user_log_download" target="_blank">$config_stat_user_log_download</a>.');
define('L_LOGS_MSG_ERR_GUEST_DELETE','Vous n&#39êtes pas autorisé à supprimer ces fichiers . Voir <a href="../doc/config_settings_en.html#config_stat_guest_log_delete" target="_blank">$config_stat_guest_log_delete</a> et <a href="../doc/config_settings_en.html#config_stat_user_log_delete" target="_blank">$config_stat_user_log_delete</a>.');

define('L_SHOWSTAT_PRESETS','Préréglages');
define('L_SHOWSTAT_PRESETS_DEFAULT','Défaut');
define('L_SHOWSTAT_PRESETS_DEFAULT_OLD','Ancien par Défaut');
define('L_SHOWSTAT_PRESETS_IP1','Bloquer par IP');
define('L_SHOWSTAT_PRESETS_IP0','Ne pas bloquer par IP');
define('L_SHOWSTAT_PRESETS_PIE_CHARTS','Diagrammes circulaires');
define('L_SHOWSTAT_PRESETS_BAR_CHARTS','Diagrammes à barres');
define('L_SHOWSTAT_PRESETS_THIS_YEAR','Cette année');
define('L_SHOWSTAT_PRESETS_THIS_MONTH','Ce mois');
define('L_SHOWSTAT_PRESETS_ALL','Tout montrer (tout)');
define('L_SHOWSTAT_PRESETS_LIMIT','Montrer seulement le premier (limite)');
define('L_SHOWSTAT_PRESETS_SCROLL1','Module-scrollbars on');
define('L_SHOWSTAT_PRESETS_SCROLL0','Module-scrollbars off');
define('L_SHOWSTAT_PRESETS_TOTAL_TIME','Temps total');
define('L_SHOWSTAT_PRESETS_CURRENT_PERIOD','Periode actuelle');
define('L_SHOWSTAT_PRESETS_MANAGE','Gérer les Préréglages');
define('L_SHOWSTAT_CLEAR_CACHE','Vider le cache');
define('L_SHOWSTAT_REFRESH_ALL','Tout rafraichir');
define('L_SHOWSTAT_LOGS','Logs');
define('L_SHOWSTAT_MSG_OK_WAIT','L&#39opération demande un certain temps');

define('L_PRESET_DEFAULT_YEAR','derniers 12 mois');
define('L_PRESET_DEFAULT_MONTH','sur un mois');
define('L_PRESET_DEFAULT_WEEK','7 derniers jours');
define('L_PRESET_DEFAULT_DAY','24 dérnières heures');

define('L_MODULEOUT_HITS_PI','Total des Pages Vues');
define('L_MODULEOUT_HITS_VISITS','Total des Visites');
define('L_MODULEOUT_HITS_THIS_MONTH','Visites du mois');
define('L_MODULEOUT_HITS_LAST_MONTH','Visites ce dernier mois');
define('L_MODULEOUT_HITS_USER_ONLINE','En ligne');
define('L_MODULEOUT_HITS_MAX_DAY','Visites maximum sur 1 jour');
define('L_MODULEOUT_HITS_AV_PER_DAY','Rapport Visites/Jours');
define('L_MODULEOUT_HITS_HITS_PER_USER','Rapport Vues/Visites');
define('L_MODULEOUT_HITS_VISIT_TIME_AVG','Moyenne du temps de visite');
define('L_MODULEOUT_HITS_VISIT_TIME_TOTAL','Temps total de visite');
define('L_MODULEOUT_IP0','Page vues (Not blocked by IP)');
define('L_MODULEOUT_IP1','Visites (Blocked by IP)');
define('L_MODULEOUT_NO_DATA','pas de données');
define('L_MODULEOUT_TOTAL_TIME','temps total');
define('L_MODULEOUT_PIE_CHART','Circulaires');
define('L_MODULEOUT_BAR_CHART','Barre');
define('L_MODULEOUT_SORT_BY','Arranger');
define('L_MODULEOUT_SORT_BY_NUM','Arranger par nombre');
define('L_MODULEOUT_SORT_BY_PER','Arranger par pourcentage');
define('L_MODULEOUT_SORT_BY_RATIO','Arranger par ratio');
define('L_MODULEOUT_NUM','Nombre');
define('L_MODULEOUT_NUM_ABR','Num.');
define('L_MODULEOUT_PER','Perc.');
define('L_MODULEOUT_TOTAL','Total');
define('L_MODULEOUT_RATIO','Ratio');
define('L_MODULEOUT_DOMAINS','Domaines');
define('L_MODULEOUT_PAGES','Pages');
define('L_MODULEOUT_COLORS','couleurs');
define('L_MODULEOUT_CONSOLE_PERIOD','Periode');
define('L_MODULEOUT_CONSOLE_PERIOD_DEFINE','Definir la periode');
define('L_MODULEOUT_CLICK_IP1','Click par visiteurs (blocked by IP).');
define('L_MODULEOUT_CLICK_IP0','Click par pages vues (not blocked by IP).');
define('L_MODULEOUT_CONSOLE_ALL','Tout montrer');
define('L_MODULEOUT_CONSOLE_ALL_ABR','Tout');
define('L_MODULEOUT_CONSOLE_SHOW_ONLY','Ne montrer que');
define('L_MODULEOUT_CONSOLE_TREE_ABR','Afficher l&#39arbre');
define('L_MODULEOUT_CONSOLE_TREE','Afficher l&#39arbre et arranger les référents par hosts');
define('L_MODULEOUT_CONSOLE_TREE_OFF','Ne pas Afficher l&#39arbre , lister tous les référents');
define('L_MODULEOUT_CONSOLE_TREE_OFF_ABR','Ne pas Afficher l&#39arbre');
define('L_MODULEOUT_CONSOLE_TREE_OTHER','Changer l&#39extension de  l&#39arbre');
define('L_MODULEOUT_CONSOLE_TREE_COLLAPSE','Plier');
define('L_MODULEOUT_CONSOLE_TREE_EXPAND','Déplier');
define('L_MODULEOUT_PRETTYINT_SUFFIX','m bn trillion quadrillion quintillion sextillion');

define('L_PRESETEDITOR_MANAGE_PRESETS','Gérer les préréglages');
define('L_PRESETEDITOR_ID','ID');
define('L_PRESETEDITOR_CACHE_SIZE','Poid du cache');
define('L_PRESETEDITOR_SAVE_PRESET','Sauvegarder le préréglage');
define('L_PRESETEDITOR_SAVE_PRESET_TEXT','Cela permettra de sauvegarder les préréglages actuels (tous) en tant que préréréglage pour une utilisation ultérieure. Tous les réglages sont automatiquement détectés.');
define('L_PRESETEDITOR_SAVE_PRESET_MSG_ABS','ATTENTION: Vos paramètres actuels contiennent un intervale de temps pour le(s) module(s) suivant ');
define('L_PRESETEDITOR_SAVE_PRESET_MSG_ABS2','L&#39intervale de temps n&#39a aucun sens!');
define('L_PRESETEDITOR_SAVE_PRESET_DUPLICATE','Ce préréglage est le même que:');
define('L_PRESETEDITOR_SAVE_PRESET_DUPLICATE_CANNOT_BE_SAVED','Vous ne pouvez sauvegarder que des préréglages différents de ceux éxistant.');
define('L_PRESETEDITOR_CACHE','Mettre en cache ce préréglage');
define('L_PRESETEDITOR_CACHE_NOT','Ne pas mettre en cache ce préréglage');
define('L_PRESETEDITOR_CACHE_UNCACHEABLE','Ce préréglage ne peut être mis en cache');
define('L_PRESETEDITOR_MSG_ERR_GUEST','Vous n&#39êtes pas autorisé à gérer les préréglages. Voir <a href="../doc/config_settings_en.html#config_stat_guest_préréglage_manage" target="_blank">$config_stat_guest_préréglage_manage</a> et <a href="../doc/config_settings_en.html#config_stat_user_préréglage_manage" target="_blank">$config_stat_user_préréglage_manage</a>.');
define('L_PRESETEDITOR_MSG_PRESET_DELETE','Voulez-vous réellement supprimer ce préréglages');
define('L_PRESETEDITOR_MSG_PRESET_DELETED','Préréglage supprimé');
define('L_PRESETEDITOR_MSG_PRESET_SAVED','Préréglage sauvegardé');

define('L_ANONYMOUS_REDIRECT','Vous êtes redirigé de manière anonyme à:');

define('L_MENU_WEBSITE','Visiter le site');
define('L_MENU_ABOUT','À propos de CrazyStat');
define('L_MENU_STATISTIC','Ouvrir les statistiques');

define('L_MODULES_HIT_P','Clics');
define('L_MODULES_HIT_S','Clic');
define('L_MODULES_WEEKDAY_P','Jours de la semaine');
define('L_MODULES_WEEKDAY_S','Jour de la semaine');
define('L_MODULES_MONTH_P','Mois');
define('L_MODULES_MONTH_S','Mois');
define('L_MODULES_DAY_P','Jours');
define('L_MODULES_DAY_S','Jour');
define('L_MODULES_HOUR_P','Heures');
define('L_MODULES_HOUR_S','Heure');
define('L_MODULES_BROWSER_P','Navigateurs');
define('L_MODULES_BROWSER_S','Navigateur');
define('L_MODULES_FILE_P','Fichiers');
define('L_MODULES_FILE_S','Fiichier');
define('L_MODULES_RESOLUTION_P','Resolutions');
define('L_MODULES_RESOLUTION_S','Resolution');
define('L_MODULES_COLORDEPTH_P','Profondeurs de couleur');
define('L_MODULES_COLORDEPTH_S','Profondeur de couleur');
define('L_MODULES_SYSTEM_P','Systèmes');
define('L_MODULES_SYSTEM_S','Système');
define('L_MODULES_REFERER_P','Réferrant');
define('L_MODULES_REFERER_S','Réferrant');
define('L_MODULES_KEYWORD_P','Mots clés');
define('L_MODULES_KEYWORD_S','Mot clé');

define('L_MSG_ERR_INCLUDE_ONLY','Ce fichier ne peut être ouvert directement.');
define('L_MSG_ERR_NO_MODULE','Aucun module spécifié ou aucun module.');
define('L_MSG_ERR','Erreur');
define('L_MSG_ERR_CONTINUE','Continuer');

define('L_LOGOUT','déconnexion');
define('L_CLOSE','fermer');
define('L_OK','OK');
define('L_NUMBER','No.');
define('L_TIME','heure');
define('L_DATE','Date');
define('L_IP','IP');
define('L_USERAGENT','User Agent');
define('L_BIT','Bit');
define('L_DATE_FORMAT','d/m/Y');
define('L_TIME_FORMAT','H:i:s');
define('L_GO','Aller');
define('L_PLEASE_WAIT','Veuillez patienter ...');
define('L_HITS','Clics');
define('L_VISITS','Visites');
define('L_PAGEIMPRESSIONS','Page Vues');
define('L_BACK','Retour');
define('L_CANCEL','Annuler');
define('L_DELETE','Supprimer');
define('L_REFRESH','Rafraîchir');
define('L_AND','et');
define('L_LANGUAGE','Language');
define('L_NAME','Nom');
define('L_DECIMAL_SEPARATOR','.');
define('L_THOUSANDS_SEPARATOR',',');
define('L_AVG_SYMBOL','~');

define('L_MINUTES','minutes');
define('L_MINUTES_ABR','min');
define('L_SECONDS','secondes');
define('L_SECONDS_ABR','s');
define('L_HOURS','heures');
define('L_HOURS_ABR','h');
define('L_DAYS','jours');
define('L_days_ABR','j');

?>
I think there is an other problem with my translation or by editing module_out.php : with french langage when I see the log the date format is not valid :
in english : 2013/04/05
in french : AM/04/05 or PM/04/05
I don't know what is wrong , thanks .
Last edited by Yannou90 on Sat Apr 06, 2013 8:50 am, edited 3 times in total.
Imagehttp;//dev.yannou90.free.fr

Christopher
Site Admin
Posts: 150
Joined: Sat Mar 03, 2012 10:30 pm
Location: Germany

Re: Pluxml plugin

Post by Christopher » Fri Apr 05, 2013 2:38 pm

Thanks for the French translation!

The problem with the date format is this:

Code: Select all

define('L_DATE_FORMAT','A/m/j');
The letters in there get replaced by the stuff like php date() does. See php documentation for date on what the letters stand for.
"A" stands for AM/PM. What you want is probably "d" for "day of month" (with leading zero) or "j" (without 0).
As "j" stands for day of month, for year, use "Y" (4 digit) or "y" (2 digit).

This should do fine:

Code: Select all

define('L_DATE_FORMAT','d/m/Y');
Greetings!
Christopher
I try to support my users as best as I can.
Please support me and CrazyStat in return. Thanks.

Yannou90
Posts: 8
Joined: Tue Apr 02, 2013 10:21 am

Re: Pluxml plugin / French translation

Post by Yannou90 » Fri Apr 05, 2013 4:40 pm

Thanks , all work fine ;)
Imagehttp;//dev.yannou90.free.fr

Christopher
Site Admin
Posts: 150
Joined: Sat Mar 03, 2012 10:30 pm
Location: Germany

Re: Pluxml plugin / French translation

Post by Christopher » Fri Apr 05, 2013 6:47 pm

I just uploaded your translation to svn and wrote a small blog post to make users aware of it.
Thanks for the translation!
I try to support my users as best as I can.
Please support me and CrazyStat in return. Thanks.

Yannou90
Posts: 8
Joined: Tue Apr 02, 2013 10:21 am

Re: Pluxml plugin / French translation

Post by Yannou90 » Sat Apr 06, 2013 8:41 am

I re-edit my translation , I'm sorry really , just one or two words ! :oops: I see some little error when playing with CrazyStat .

I'm really happy to see your blog post and to know you add the french translation !
Your CrazyStat is really a good piece of code ! Thanks a lot .

I have a little problem (damned ) :mrgreen:
I 'm playing with log-tool , and I maybe do something wrong or it's an other limitation from my provider , it's not really a bug but :
when I 'm connecting to crazystat a small window tell me :

Code: Select all

../usr/cache/01_default_2165e4fa5bddb65a31f6a0c495c2fa37.php.gz Ne peut-être ouvert en écriture . Vérifiez les droits (CHMOD - voir README_en.html).
I have no *.php.gz in "usr/cache" , like I just tell you I think I do something wrong with log-tool or It's a problem with my provider .
I think , "maybe", log-tool have write somewhere the path for the compress version of log (my english is really bad) but I can't see where : I just want to remove this or reset crazystat

Thanks .
Imagehttp;//dev.yannou90.free.fr

Yannou90
Posts: 8
Joined: Tue Apr 02, 2013 10:21 am

Re: Pluxml plugin / French translation

Post by Yannou90 » Sat Apr 06, 2013 8:56 am

I find what I need :

Code: Select all

$config_stat_cache=false;
$config_stat_preset_file_cache=false;
This solve my issue !

Here my "really" last translation :

Code: Select all

<?php

define('L_PASSWORD_MES_ERR_NEW_INVALID','Nouveau mot de passe vide ou n&#39est pas identique.');
define('L_PASSWORD_MES_ERR_NOT_CHANGED','Mot de passe inchangé!');
define('L_PASSWORD_MES_ERR_RETRY','Réessayer');
define('L_PASSWORD_MES_ERR_WRITING_FAILED','Le fichier de mot de passe ne peut être ouvert en écriture , veuillez vérifier les droits.');
define('L_PASSWORD_MES_ERR_SEE_README','Bienvenue! Il semble que vous n&#39avez pas installé correctement CrazyStat . Référez vous à l&#39<a href="../doc/README_en.html" target="_blank">Readme</a> installation de CrazyStat.');
define('L_PASSWORD_MES_OK_CHANGED','Mot de passe changé!');
define('L_PASSWORD_MES_ERR_NOT_LOGGED_IN','Session expirée ou vous n&#39êtes pas connecté.');
define('L_PASSWORD_MES_ERR_RELOGIN','Reconnexion');

define('L_PASSWORD_PLEASE_LOGIN','Connectez-vous');
define('L_PASSWORD_USERNAME','Nom d&#39utilisateur');
define('L_PASSWORD_PASSWORD','Mot de passe');
define('L_PASSWORD_DO_NOT_COUNT','Ne pas comptabiliser les accès de cet ordinateur');
define('L_PASSWORD_PLEASE_WAIT','Veuillez patienter');
define('L_PASSWORD_MES_ERR_WRONG_DATA','Nom d&#39utilisateur ou mot de passe incorrecte , accès refusé .');
define('L_PASSWORD_MES_ERR_WRONG_DATA_SEE_FAQ','Référez vous à <a href="../doc/faq_en.html#faq5">FAQ</a> dans le cas où vous avez oublié votre mot de passe et devez le réinitialiser.');
define('L_PASSWORD_MES_OK_THANK_YOU','Merci d&#39utiliser CrazyStat!');
define('L_PASSWORD_MES_SUPPORT_CRAZYSTAT','<a href="http://en.christosoft.de/Support">Supporter CrazyStat!</a>');
define('L_PASSWORD_NO_JAVASCRIPT','Attention! Le mot de passe doit être transféré en clair parce que votre navigateur ne supporte pas JavaScript!');
define('L_PASSWORD_CHANGE_PASSWORD','Changer de mot de passe');
define('L_PASSWORD_OLD_PASSWORD','Ancien mot de passe');
define('L_PASSWORD_NEW_PASSWORD','Nouveau mot de passe');
define('L_PASSWORD_REPEAT_PASSWORD','Répéter le mot de passe');
define('L_PASSWORD_CHANGE_AND_LOGIN','Changer et se connecter');
define('L_PASSWORD_MSG_ERR_NOMD5','Attention! Le nouveau mot de passe doit être transféré en clair parce que $config_stat_password_md5 est réglé à false.<br />Il est recommandé de le régler à true  pour enregistrer le mot de passe crypté (voir FAQ).');
define('L_PASSWORD_MSG_ERR_NO_MD5JS','Attention! Le mot de passe doit être transféré en clair car le fichier src/extensions/md5.js est manquant. Il n&#39est pas recommandé de supprimer cette extension. Vous pouvez trouver le fichier manquant dans la section <a href="http://en.christosoft.de/_download/crazystat_current_version" target="_blank">téléchargement de CrazyStat</a>.');

define('L_INDEX_WELCOME','Bienvenue!');
define('L_INDEX_THIS_IS_CRAZYSTAT','CrazyStat, un simple et compréhensible script de statistiques.');
define('L_INDEX_INFORMATION','Informations et mises à jour peuvent être trouvées à:');
define('L_INDEX_INSTALLED_VERSION','Version installé:');
define('L_INDEX_CURRENT_VERSION','Version actuel:');
define('L_INDEX_NEWS','Nouvelles ici ');

define('L_ABOUT_PLEASE_SEE','Veuillez voir');
define('L_ABOUT_README','Readme');
define('L_ABOUT_FAQ','FAQ');
define('L_ABOUT_FOR_HELP','pour de l&#39aide.');

define('L_LOGIN_MENU_HOME','Acceuil');
define('L_LOGIN_MENU_LOGIN','Connexion');
define('L_LOGIN_MENU_CHANGE_PASSWORD','Changer le mot de passe');

define('L_CALENDAR_TITLE','Definir la période');
define('L_CALENDAR_MSG_ERR_YEAR_INVALID','Année invalide , utilisez seulement des chiffres.');
define('L_CALENDAR_MSG_ERR_MONTH_ONLY','Erreur.Sélectionnez le mois <i>et</i> l&#39année .');
define('L_CALENDAR_MSG_ERR_NO_JS','Comme vous utilisez un navigateur qui ne supporte pas JavaScript ou vous avez désactivé JavaScript, vous devez cliquer pour continuer:');
define('L_CALENDAR_LIMIT_YEAR','Limite par années');
define('L_CALENDAR_LIMIT_MONTH','Limite par mois');
define('L_CALENDAR_LIMIT_PERIOD','Limite par période de temps');
define('L_CALENDAR_MONTH_ABR','Jan Fev Mar Avr Mai Juin Juil Aout Sept Oct Nov Dec');
define('L_CALENDAR_MONTH_NAMES','Janvier Février Mars Avril Mai Juin Juillet Août Septembre Octobre Novembre Décembre');
define('L_CALENDAR_WEEKDAYS_ABR','D L M M J V S');
define('L_CALENDAR_WEEKDAYS','Dimanche Lundi Mardi Mercredi Jeudi Vendredi Samedi');
define('L_CALENDAR_TODAY','Aujourd&#39hui');
define('L_CALENDAR_WEEK_START_DAY',0);
define('L_CALENDAR_START','Début');
define('L_CALENDAR_END','Fin');
define('L_CALENDAR_RELATIVE','Relative');
define('L_CALENDAR_ABSOLUTE','Absolue');
define('L_CALENDAR_RELATIVE_PRESET','Préréglage');
define('L_CALENDAR_RELATIVE_CUSTOM','Personnalisé');
define('L_CALENDAR_RELATIVE_THIS_WEEK','Cette semaine');
define('L_CALENDAR_RELATIVE_THIS_MONTH','Ce mois');
define('L_CALENDAR_RELATIVE_THIS_YEAR','Cette année');
define('L_CALENDAR_RELATIVE_CHECK','Vérifier');
define('L_CALENDAR_RELATIVE_HELP','Référez-vous au manuel d&#39aide.');

define('L_COUNTER_FILE_NOT_FOUND','Style de compteur non trouvé');
define('L_COUNTER_GIF_NOT_SUPPORTED','Fichier gif non supporté');
define('L_COUNTER_TYPE_NOT_SUPPORTED','Type de fichier non supporté');

define('L_NOJS_TITLE','Pas de JavaScript');
define('L_NOJS_TEXT',' <p>Malheureusement votre navigateur ne supporte pas JavaScript ou vous l&#39avez désactivé. Il est recommandé d&#39utiliser un navigateur compatible JavaScript, ex. <a href="http://www.mozilla.com/">Firefox</a>, ou d&#39activer JavaScript depuis votre navigateur.</p>  <p>Dans certains cas, ce message apparaît si une erreur s&#39est glissée dans un JavaScript. Si votre navigateur accepte JavaScript et qu&#39il est activé, veuillez recommencer.</p>  <p>  Ce message peut également apparaître, si un JavaScript est exécuté alors que le site n&#39est pas entièrement chargé.<br />  Dans ce cas, revenez en arrière, attendez que le site soit entièrement chargé et cliquez à nouveau sur l&#39icône.  </p>');

define('L_STAT_MSG_ERR_COUNTER_FILE','corrupt or RC?');
define('L_STAT_MSG_ERR_READ_ERROR','Erreur en lecture (Droits?)');
define('L_STAT_MSG_ERR_WRITE_ERROR','Erreur en écriture (Droits?)');

define('L_ANALYZE_MSG_OK_CACHE_EXISTED','Il y avait un fichier de cache pour les journaux dans le dossier nouvellement créé. Ce fichier a été supprimé du cache.');
define('L_ANALYZE_MSG_ERR_LOGFOLDER_INEXISTENT','Le dossier dans lequel les fichiers journaux doivent être placés n&#39existe pas');
define('L_ANALYZE_MSG_ERR_CREATE_FOLDER','Créer le dossier');
define('L_ANALYZE_MSG_ERR_FILE_CREATION_FAILED','Le fichier ne peut être créé');
define('L_ANALYZE_MSG_ERR_FILE_NOT_FOUND','Le fichier de log ne peut être trouvé , veuillez rafraichir le cache.');
define('L_ANAYLZE_MSG_ERR_CHECK_RIGHTS','Vérifiez "usr/config.php" et les droits du dossier dans lequel les fichiers journaux doivent être placés.');
define('L_ANAYLZE_MSG_ERR_CACHE_NOT_DELETED','Un fichier en cache n&#39a pas pu être supprimé. Vérifier les droits.');
define('L_ANALYZE_UNKNOWN_FILE','Inconnu');
define('L_ANALYZE_UNKNOWN_SYSTEM','Autres');
define('L_ANALYZE_UNKNOWN_BROWSER','Autres');
define('L_ANALYZE_UNKNOWN_RESOLUTION','Pas de JavaScript');
define('L_ANALYZE_UNSAVED','Non sauvegardé');
define('L_ANALYZE_MSG_ERR_COUNTERFILE_INEXISTENT','Le fichier compteur ne peut-être lu , création d&#39un nouveau.');
define('L_ANALYZE_MSG_ERR_COUNTERFILE_CREATION_FAILED','Creation échoué (droits?). Pas de données perdues, mais CrazyStat ne fonctionne pas correctement. Voir la  FAQ.');
define('L_ANALYZE_MSG_OK_COUNTERILE_CREATED','Fichier compteur créé avec succès. Ce n&#39est pas un problème, aucune donnée n&#39a été perdue.');
define('L_ANALYZE_MSG_ERR_CACHE_SAVE_FAILED','Ne peut-être ouvert en écriture . Vérifiez les droits (CHMOD - voir <a href="../doc/README_en.html" target="_blank">README_en.html</a>).');
define('L_ANALYZE_MSG_ERR_INCOMPLETE','Les statistiques ne sont pas complétement générées.');
define('L_ANALYZE_MSG_ERR_TIMEOUT','Probablement que le temps d&#39exécution maximal a été dépassé ("Fatal error: Maximum execution time of ... seconds exceeded"). Il s&#39agit d&#39une limitation de votre serveur. Dans ce cas, CrazyStat ne peut continuer à générer les statistiques. Peut-être devriez-vous cliquer sur &#39Continuer &#39plus d&#39une fois.');
define('L_ANALYZE_MSG_ERR_MEMORY_LIMIT','Probablement que la limite mémoire a été dépassée ("Allowed memory size of ... exhausted"). Dans ce cas , essayez de l&#39augmenter <a href="../doc/config_settings_en.html#config_stat_memory_limit">$config_stat_memory_limit</a>.');
define('L_ANALYZE_MSG_ERR_UNKNOWN_ERROR','Probablement qu&#39une erreur s&#39est produite (voir les messages d&#39erreur ci-dessus?). Peut-être que le temps maximal d&#39exécution ou que la limite de mémoire a été dépassée. CrazyStat peut essayer de continuer à générer les statistiques.');
define('L_ANALYZE_MSG_ERR_CURRENT_POSITION','Position actuel');
define('L_ANALYZE_MSG_ERR_GUEST_CLEAR_CACHE','Vous n&#39êtes pas autorisé à vider le cache. Voir <a href="../doc/config_settings_en.html#config_stat_guest_cache_delete" target="_blank">$config_stat_guest_cache_delete</a> and <a href="../doc/config_settings_en.html#config_stat_user_cache_delete" target="_blank">$config_stat_user_cache_delete</a>.');
define('L_ANALYZE_MSG_ERR_CACHE_BROKEN','Le cache semble brisé , veuillez suivre ces instructions:');

define('L_SHOWLOG_TITLE','Log');
define('L_SHOWLOG_ALLLOGS','Tous les logs');
define('L_SHOWLOG_MSG_ERR_INVALID_ID','Pas de log avec cet id.');
define('L_SHOWLOG_MSG_ERR_LOGFILE_NOTFOUND','Le fichier de log ne peut-être montré , vérifiez qu&#39il existe:');
define('L_SHOWLOG_END_OF_LOGFILE','Fin du fichier de log');
define('L_SHOWLOG_NEXT_LOGFILE','Fichier suivant');
define('L_SHOWLOG_PREV_LOGFILE','Fichier précédent');
define('L_SHOWLOG_PREV_PAGE','Page précédente');
define('L_SHOWLOG_NEXT_PAGE','Page suivante');
define('L_SHOWLOG_PAGE','Page');
define('L_SHOWLOG_FORWARD','Suivant');
define('L_SHOWLOG_BACKWARD','Précédent');
define('L_SHOWLOG_TEXT','Texte');
define('L_SHOWLOG_TABLE','Table');
define('L_SHOWLOG_FILTERED','filtré');
define('L_SHOWLOG_ROWS_FOUND','ligne (s) trouvée(s)');

define('L_LOGS_SEARCH_CONTAINS','contient');
define('L_LOGS_SEARCH_CONTAINS_NOT','ne contient pas');
define('L_LOGS_SEARCH_UNEQUAL','inégal');
define('L_LOGS_VALUE','Valeur');
define('L_LOGS_TITLE','Fichier de log');
define('L_LOGS_BACKUP','Sauvegarde');
define('L_LOGS_VIEW','Voir');
define('L_LOGS_FILTER_TITLE','Rechercher (filtre)');
define('L_LOGS_ADD_CONDITION','Ajouter une condition');
define('L_LOGS_SEARCH_SUBMIT','Chercher');
define('L_LOGS_SEARCH_WAIT','Recherche en cours.');
define('L_LOGS_MSG_ERR_NOFILE','Pas de fichiers sélectionnés.');
define('L_LOGS_MSG_CONFIM_DELETE','Souhaitez-vous réellemnt supprimer ces fichiers?');
define('L_LOGS_SEARCH','Chercher');
define('L_LOGS_SELECT_ALL','Tout sélectionner');
define('L_LOGS_SELECT_NONE','Tout désélectionner');
define('L_LOGS_SELECTED','sélectionné');
define('L_LOGS_MSG_ERR_GUEST_DOWNLOAD','Vous n&#39êtes pas autorisé à télécharger ces fichiers . Voir <a href="../doc/config_settings_en.html#config_stat_guest_log_download" target="_blank">$config_stat_guest_log_download</a> et <a href="../doc/config_settings_en.html#config_stat_user_log_download" target="_blank">$config_stat_user_log_download</a>.');
define('L_LOGS_MSG_ERR_GUEST_DELETE','Vous n&#39êtes pas autorisé à supprimer ces fichiers . Voir <a href="../doc/config_settings_en.html#config_stat_guest_log_delete" target="_blank">$config_stat_guest_log_delete</a> et <a href="../doc/config_settings_en.html#config_stat_user_log_delete" target="_blank">$config_stat_user_log_delete</a>.');

define('L_SHOWSTAT_PRESETS','Préréglages');
define('L_SHOWSTAT_PRESETS_DEFAULT','Défaut');
define('L_SHOWSTAT_PRESETS_DEFAULT_OLD','Ancien par Défaut');
define('L_SHOWSTAT_PRESETS_IP1','Bloquer par IP');
define('L_SHOWSTAT_PRESETS_IP0','Ne pas bloquer par IP');
define('L_SHOWSTAT_PRESETS_PIE_CHARTS','Diagrammes circulaires');
define('L_SHOWSTAT_PRESETS_BAR_CHARTS','Diagrammes à barres');
define('L_SHOWSTAT_PRESETS_THIS_YEAR','Cette année');
define('L_SHOWSTAT_PRESETS_THIS_MONTH','Ce mois');
define('L_SHOWSTAT_PRESETS_ALL','Tout montrer (tout)');
define('L_SHOWSTAT_PRESETS_LIMIT','Montrer seulement le premier (limite)');
define('L_SHOWSTAT_PRESETS_SCROLL1','Module-scrollbars on');
define('L_SHOWSTAT_PRESETS_SCROLL0','Module-scrollbars off');
define('L_SHOWSTAT_PRESETS_TOTAL_TIME','Temps total');
define('L_SHOWSTAT_PRESETS_CURRENT_PERIOD','Periode actuelle');
define('L_SHOWSTAT_PRESETS_MANAGE','Gérer les Préréglages');
define('L_SHOWSTAT_CLEAR_CACHE','Vider le cache');
define('L_SHOWSTAT_REFRESH_ALL','Tout rafraichir');
define('L_SHOWSTAT_LOGS','Logs');
define('L_SHOWSTAT_MSG_OK_WAIT','L&#39opération demande un certain temps');

define('L_PRESET_DEFAULT_YEAR','derniers 12 mois');
define('L_PRESET_DEFAULT_MONTH','sur un mois');
define('L_PRESET_DEFAULT_WEEK','7 derniers jours');
define('L_PRESET_DEFAULT_DAY','24 dérnières heures');

define('L_MODULEOUT_HITS_PI','Total des Pages Vues');
define('L_MODULEOUT_HITS_VISITS','Total des Visites');
define('L_MODULEOUT_HITS_THIS_MONTH','Visites du mois');
define('L_MODULEOUT_HITS_LAST_MONTH','Visites ce dernier mois');
define('L_MODULEOUT_HITS_USER_ONLINE','En ligne');
define('L_MODULEOUT_HITS_MAX_DAY','Visites maximum sur 1 jour');
define('L_MODULEOUT_HITS_AV_PER_DAY','Rapport Visites/Jours');
define('L_MODULEOUT_HITS_HITS_PER_USER','Rapport Vues/Visites');
define('L_MODULEOUT_HITS_VISIT_TIME_AVG','Moyenne du temps de visite');
define('L_MODULEOUT_HITS_VISIT_TIME_TOTAL','Temps total de visite');
define('L_MODULEOUT_IP0','Page vues (Not blocked by IP)');
define('L_MODULEOUT_IP1','Visites (Blocked by IP)');
define('L_MODULEOUT_NO_DATA','pas de données');
define('L_MODULEOUT_TOTAL_TIME','temps total');
define('L_MODULEOUT_PIE_CHART','Circulaires');
define('L_MODULEOUT_BAR_CHART','Barre');
define('L_MODULEOUT_SORT_BY','Arranger');
define('L_MODULEOUT_SORT_BY_NUM','Arranger par nombre');
define('L_MODULEOUT_SORT_BY_PER','Arranger par pourcentage');
define('L_MODULEOUT_SORT_BY_RATIO','Arranger par ratio');
define('L_MODULEOUT_NUM','Nombre');
define('L_MODULEOUT_NUM_ABR','Num.');
define('L_MODULEOUT_PER','Perc.');
define('L_MODULEOUT_TOTAL','Total');
define('L_MODULEOUT_RATIO','Ratio');
define('L_MODULEOUT_DOMAINS','Domaines');
define('L_MODULEOUT_PAGES','Pages');
define('L_MODULEOUT_COLORS','couleurs');
define('L_MODULEOUT_CONSOLE_PERIOD','Periode');
define('L_MODULEOUT_CONSOLE_PERIOD_DEFINE','Definir la periode');
define('L_MODULEOUT_CLICK_IP1','Click par visiteurs (blocked by IP).');
define('L_MODULEOUT_CLICK_IP0','Click par pages vues (not blocked by IP).');
define('L_MODULEOUT_CONSOLE_ALL','Tout montrer');
define('L_MODULEOUT_CONSOLE_ALL_ABR','Tout');
define('L_MODULEOUT_CONSOLE_SHOW_ONLY','Ne montrer que');
define('L_MODULEOUT_CONSOLE_TREE_ABR','Afficher l&#39arbre');
define('L_MODULEOUT_CONSOLE_TREE','Afficher l&#39arbre et arranger les référents par hosts');
define('L_MODULEOUT_CONSOLE_TREE_OFF','Ne pas Afficher l&#39arbre , lister tous les référents');
define('L_MODULEOUT_CONSOLE_TREE_OFF_ABR','Ne pas Afficher l&#39arbre');
define('L_MODULEOUT_CONSOLE_TREE_OTHER','Changer l&#39extension de  l&#39arbre');
define('L_MODULEOUT_CONSOLE_TREE_COLLAPSE','Plier');
define('L_MODULEOUT_CONSOLE_TREE_EXPAND','Déplier');
define('L_MODULEOUT_PRETTYINT_SUFFIX','m bn trillion quadrillion quintillion sextillion');

define('L_PRESETEDITOR_MANAGE_PRESETS','Gérer les préréglages');
define('L_PRESETEDITOR_ID','ID');
define('L_PRESETEDITOR_CACHE_SIZE','Poid du cache');
define('L_PRESETEDITOR_SAVE_PRESET','Sauvegarder le préréglage');
define('L_PRESETEDITOR_SAVE_PRESET_TEXT','Cela permettra de sauvegarder les préréglages actuels (tous) en tant que préréréglage pour une utilisation ultérieure. Tous les réglages sont automatiquement détectés.');
define('L_PRESETEDITOR_SAVE_PRESET_MSG_ABS','ATTENTION: Vos paramètres actuels contiennent un intervale de temps pour le(s) module(s) suivant ');
define('L_PRESETEDITOR_SAVE_PRESET_MSG_ABS2','L&#39intervale de temps n&#39a aucun sens!');
define('L_PRESETEDITOR_SAVE_PRESET_DUPLICATE','Ce préréglage est le même que:');
define('L_PRESETEDITOR_SAVE_PRESET_DUPLICATE_CANNOT_BE_SAVED','Vous ne pouvez sauvegarder que des préréglages différents de ceux éxistant.');
define('L_PRESETEDITOR_CACHE','Mettre en cache ce préréglage');
define('L_PRESETEDITOR_CACHE_NOT','Ne pas mettre en cache ce préréglage');
define('L_PRESETEDITOR_CACHE_UNCACHEABLE','Ce préréglage ne peut être mis en cache');
define('L_PRESETEDITOR_MSG_ERR_GUEST','Vous n&#39êtes pas autorisé à gérer les préréglages. Voir <a href="../doc/config_settings_en.html#config_stat_guest_préréglage_manage" target="_blank">$config_stat_guest_préréglage_manage</a> et <a href="../doc/config_settings_en.html#config_stat_user_préréglage_manage" target="_blank">$config_stat_user_préréglage_manage</a>.');
define('L_PRESETEDITOR_MSG_PRESET_DELETE','Voulez-vous réellement supprimer ce préréglages');
define('L_PRESETEDITOR_MSG_PRESET_DELETED','Préréglage supprimé');
define('L_PRESETEDITOR_MSG_PRESET_SAVED','Préréglage sauvegardé');

define('L_ANONYMOUS_REDIRECT','Vous êtes redirigé de manière anonyme à:');

define('L_MENU_WEBSITE','Visiter le site');
define('L_MENU_ABOUT','À propos de CrazyStat');
define('L_MENU_STATISTIC','Ouvrir les statistiques');

define('L_MODULES_HIT_P','Clics');
define('L_MODULES_HIT_S','Clic');
define('L_MODULES_WEEKDAY_P','Jours de la semaine');
define('L_MODULES_WEEKDAY_S','Jour de la semaine');
define('L_MODULES_MONTH_P','Mois');
define('L_MODULES_MONTH_S','Mois');
define('L_MODULES_DAY_P','Jours');
define('L_MODULES_DAY_S','Jour');
define('L_MODULES_HOUR_P','Heures');
define('L_MODULES_HOUR_S','Heure');
define('L_MODULES_BROWSER_P','Navigateurs');
define('L_MODULES_BROWSER_S','Navigateur');
define('L_MODULES_FILE_P','Fichiers');
define('L_MODULES_FILE_S','Fiichier');
define('L_MODULES_RESOLUTION_P','Resolutions');
define('L_MODULES_RESOLUTION_S','Resolution');
define('L_MODULES_COLORDEPTH_P','Profondeurs de couleur');
define('L_MODULES_COLORDEPTH_S','Profondeur de couleur');
define('L_MODULES_SYSTEM_P','Systèmes');
define('L_MODULES_SYSTEM_S','Système');
define('L_MODULES_REFERER_P','Réferrant');
define('L_MODULES_REFERER_S','Réferrant');
define('L_MODULES_KEYWORD_P','Mots clés');
define('L_MODULES_KEYWORD_S','Mot clé');

define('L_MSG_ERR_INCLUDE_ONLY','Ce fichier ne peut être ouvert directement.');
define('L_MSG_ERR_NO_MODULE','Aucun module spécifié ou aucun module.');
define('L_MSG_ERR','Erreur');
define('L_MSG_ERR_CONTINUE','Continuer');

define('L_LOGOUT','déconnexion');
define('L_CLOSE','fermer');
define('L_OK','OK');
define('L_NUMBER','No.');
define('L_TIME','heure');
define('L_DATE','Date');
define('L_IP','IP');
define('L_USERAGENT','User Agent');
define('L_BIT','Bit');
define('L_DATE_FORMAT','d/m/Y');
define('L_TIME_FORMAT','H:i:s');
define('L_GO','Aller');
define('L_PLEASE_WAIT','Veuillez patienter ...');
define('L_HITS','Clics');
define('L_VISITS','Visites');
define('L_PAGEIMPRESSIONS','Page Vues');
define('L_BACK','Retour');
define('L_CANCEL','Annuler');
define('L_DELETE','Supprimer');
define('L_REFRESH','Rafraîchir');
define('L_AND','et');
define('L_LANGUAGE','Language');
define('L_NAME','Nom');
define('L_DECIMAL_SEPARATOR','.');
define('L_THOUSANDS_SEPARATOR',',');
define('L_AVG_SYMBOL','~');

define('L_MINUTES','minutes');
define('L_MINUTES_ABR','min');
define('L_SECONDS','secondes');
define('L_SECONDS_ABR','s');
define('L_HOURS','heures');
define('L_HOURS_ABR','h');
define('L_DAYS','jours');
define('L_days_ABR','j');

?>
Now I can work for a pluxml 's plugin :)
Imagehttp;//dev.yannou90.free.fr

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest