From 7ca5022d3e6ff4fcdd0544f75e91d72d7ba1b74b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9gory=20Soutad=C3=A9?= Date: Thu, 19 Feb 2015 20:29:08 +0100 Subject: [PATCH] Update documentation and translation --- ChangeLog | 4 +- docs/index.md | 3 + docs/modules.md | 3 + iwla.pot | 84 +++++++++++++++------------- locales/fr_FR/LC_MESSAGES/iwla.mo | Bin 3802 -> 3935 bytes locales/fr_FR/LC_MESSAGES/iwla.pot | 86 ++++++++++++++++------------- 6 files changed, 102 insertions(+), 78 deletions(-) diff --git a/ChangeLog b/ChangeLog index 12e18c4..3ed3367 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,4 @@ -v0.2 (13/01/2015) +v0.2 (19/02/2015) ** User ** Add referers_diff display plugin Add year statistics in month details @@ -6,6 +6,8 @@ v0.2 (13/01/2015) Add browsers detection Add operating systems detection Add track users plugin + Add feeds plugin + Add _append feature to conf.py ** Dev ** Add istats_diff interface diff --git a/docs/index.md b/docs/index.md index 941675c..26b1acd 100644 --- a/docs/index.md +++ b/docs/index.md @@ -565,12 +565,15 @@ plugins.post_analysis.feeds Post analysis hook Find feeds parsers (first hit in feeds conf value and no viewed pages if it's a robot) + If there is ony one hit per day to a feed, merge feeds parsers with the same user agent + as it must be the same person with a different IP address. Plugin requirements : None Conf values needed : feeds + merge_one_hit_only_feeds_parsers* Output files : None diff --git a/docs/modules.md b/docs/modules.md index 44d4d52..6c413b8 100644 --- a/docs/modules.md +++ b/docs/modules.md @@ -473,12 +473,15 @@ plugins.post_analysis.feeds Post analysis hook Find feeds parsers (first hit in feeds conf value and no viewed pages if it's a robot) + If there is ony one hit per day to a feed, merge feeds parsers with the same user agent + as it must be the same person with a different IP address. Plugin requirements : None Conf values needed : feeds + merge_one_hit_only_feeds_parsers* Output files : None diff --git a/iwla.pot b/iwla.pot index fb23cd8..7d0e09a 100644 --- a/iwla.pot +++ b/iwla.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2015-02-17 19:31+CET\n" +"POT-Creation-Date: 2015-02-19 20:27+CET\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -35,11 +35,11 @@ msgstr "" msgid "March" msgstr "" -#: display.py:32 iwla.py:442 +#: display.py:32 iwla.py:440 msgid "June" msgstr "" -#: display.py:32 iwla.py:442 +#: display.py:32 iwla.py:440 msgid "May" msgstr "" @@ -67,135 +67,135 @@ msgstr "" msgid "Ratio" msgstr "" -#: iwla.py:383 +#: iwla.py:381 msgid "Statistics" msgstr "" -#: iwla.py:391 +#: iwla.py:389 msgid "By day" msgstr "" -#: iwla.py:391 +#: iwla.py:389 msgid "Day" msgstr "" -#: iwla.py:391 iwla.py:444 +#: iwla.py:389 iwla.py:442 msgid "Not viewed Bandwidth" msgstr "" -#: iwla.py:391 iwla.py:444 +#: iwla.py:389 iwla.py:442 msgid "Visits" msgstr "" -#: iwla.py:391 iwla.py:444 plugins/display/all_visits.py:70 -#: plugins/display/feeds.py:76 plugins/display/referers.py:95 +#: iwla.py:389 iwla.py:442 plugins/display/all_visits.py:70 +#: plugins/display/feeds.py:75 plugins/display/referers.py:95 #: plugins/display/referers.py:153 plugins/display/top_downloads.py:97 #: plugins/display/top_visitors.py:72 plugins/display/track_users.py:112 msgid "Hits" msgstr "" -#: iwla.py:391 iwla.py:444 plugins/display/all_visits.py:70 -#: plugins/display/feeds.py:76 plugins/display/referers.py:95 +#: iwla.py:389 iwla.py:442 plugins/display/all_visits.py:70 +#: plugins/display/feeds.py:75 plugins/display/referers.py:95 #: plugins/display/referers.py:153 plugins/display/top_visitors.py:72 #: plugins/display/track_users.py:112 msgid "Pages" msgstr "" -#: iwla.py:391 iwla.py:444 plugins/display/all_visits.py:70 +#: iwla.py:389 iwla.py:442 plugins/display/all_visits.py:70 #: plugins/display/top_visitors.py:72 msgid "Bandwidth" msgstr "" -#: iwla.py:428 +#: iwla.py:426 msgid "Average" msgstr "" -#: iwla.py:433 iwla.py:478 +#: iwla.py:431 iwla.py:476 msgid "Total" msgstr "" -#: iwla.py:442 +#: iwla.py:440 msgid "Apr" msgstr "" -#: iwla.py:442 +#: iwla.py:440 msgid "Aug" msgstr "" -#: iwla.py:442 +#: iwla.py:440 msgid "Dec" msgstr "" -#: iwla.py:442 +#: iwla.py:440 msgid "Feb" msgstr "" -#: iwla.py:442 +#: iwla.py:440 msgid "Jan" msgstr "" -#: iwla.py:442 +#: iwla.py:440 msgid "Jul" msgstr "" -#: iwla.py:442 +#: iwla.py:440 msgid "Mar" msgstr "" -#: iwla.py:442 +#: iwla.py:440 msgid "Nov" msgstr "" -#: iwla.py:442 +#: iwla.py:440 msgid "Oct" msgstr "" -#: iwla.py:442 +#: iwla.py:440 msgid "Sep" msgstr "" -#: iwla.py:443 +#: iwla.py:441 msgid "Summary" msgstr "" -#: iwla.py:444 +#: iwla.py:442 msgid "Month" msgstr "" -#: iwla.py:444 +#: iwla.py:442 msgid "Visitors" msgstr "" -#: iwla.py:444 iwla.py:456 plugins/display/feeds.py:92 +#: iwla.py:442 iwla.py:454 plugins/display/feeds.py:97 #: plugins/display/operating_systems.py:90 plugins/display/track_users.py:107 msgid "Details" msgstr "" -#: iwla.py:492 +#: iwla.py:490 msgid "Statistics for" msgstr "" -#: iwla.py:499 +#: iwla.py:497 msgid "Last update" msgstr "" -#: iwla.py:503 +#: iwla.py:501 msgid "Time analysis" msgstr "" -#: iwla.py:505 +#: iwla.py:503 msgid "hours" msgstr "" -#: iwla.py:506 +#: iwla.py:504 msgid "minutes" msgstr "" -#: iwla.py:506 +#: iwla.py:504 msgid "seconds" msgstr "" -#: plugins/display/all_visits.py:70 plugins/display/feeds.py:76 +#: plugins/display/all_visits.py:70 plugins/display/feeds.py:75 #: plugins/display/top_visitors.py:72 msgid "Host" msgstr "" @@ -243,15 +243,23 @@ msgstr "" msgid "All Browsers" msgstr "" -#: plugins/display/feeds.py:76 +#: plugins/display/feeds.py:69 +msgid "All Feeds parsers" +msgstr "" + +#: plugins/display/feeds.py:75 msgid "All feeds parsers" msgstr "" #: plugins/display/feeds.py:90 +msgid "Merged feeds parsers" +msgstr "" + +#: plugins/display/feeds.py:95 msgid "Feeds parsers" msgstr "" -#: plugins/display/feeds.py:97 +#: plugins/display/feeds.py:102 msgid "Found" msgstr "" diff --git a/locales/fr_FR/LC_MESSAGES/iwla.mo b/locales/fr_FR/LC_MESSAGES/iwla.mo index bfbe86013311fa4451bec7daaf447166a36ce335..1f7966243c2003388b6a00e2888541cde1ebe64d 100644 GIT binary patch literal 3935 zcmai#TWnlM8OJ9ON@^&OP-xRanQ&>+hIQ@Gw27O9`kL5@FWBp}QW52Ncf3C7?m3%t zS!aa^66#B(s^S48sv?mmRI3OCDwRH96zy0_p5 z;9sHk`?u%YQ0sP4(KG{4{e4uj>uz{EJOuUKNyyKPQt5m%Pugb>F`RW$!Qi_@8|LZ+>2z z&@{WDzP}C1p1trxa6i;N+z;iq6Q1KxcFsWQoA+Gy^G`teV+Cs8HsohADxK#tl>eWB z()Vqs^;bN90Qs3$spR+9q2lD%zW)}K-s@1`{R>LZZZ_9>_CVRY7i!&|P z(@^Js7Gi>V0iwcu56b=@L+QH;<>zajzl0ps{03^>?>+wl_5I(W?E4SYcl$Vm*4+Ua zG8RgI1J=e+g>+%TV|J2Gl-pLaqNZ)Vco&G11&YuuAXk zQ0wo4(lZ40-Gfl}p7NaXoP*ML9ul7B0P--RqWwONoK(jb?e%%&5b`PH3?h4!j}?y( zBA-O0OXYzQW*UCMx8+BbVMIB65xE-~L5?9RW5_J>IpheUB0J^d)5sJukEonQ29ZY) zon3xeKva$*lgNZRz6`-R-6BYjYkpOWey_!<(%&*p1GEy ze4JYGp|T%YLOzS=u2mExn`MTEV)s7e1Tv1?j~qvoEAB-U6S`NGQ^;u1GUg%p8MQ~7 zO*@vv>#0l9qB9Y%N6k2>m%SZxr9$=3XtFe|6dx~^SVOM=vu{e__6TZ?YhC7b)L z-n7G0eAw>$uoI@mp6$epwv(`FM)QUwPct*xaS8jHu^_6ihxKgDcw;x2nz62}2VFBB zN0GY}#*tl3;+C0UXu{PbuC?M48d(rFQ!^Q5Nf6bXnY@&_Bnp~#dGXwijy;sbD{*$8 znQ|+VBoC4w|)7##fi#tqoN*B!6 zGK0i&$9x;dW?|H@OWibct(yi?GoOTwFf#Mmn(k89TU4o8s!33L3P0pU)GjYhoAZh>EhrkPS&MTztuV?nf;M%vI3nT~lK6tFWtHiAne**#=O(AV~2-^ zhlU1p?G>zy(q@2JBX%jyv!LGFuqV=@+Rc6jjUz~dFaK*v~!T|LYge`s)ch^ew) z;dDvOjhAXiY^j&K%2V5Psf~h8*g%7>WNR?%Z8UouGPU7aoTG0lXe7Ojn?6|6L*#QV zwAj_B7+YhT9pgow>RT8WaZVU)>Aq3H|J$+%KPA5oDXdeZu()@X>{ZmWao3TXiX7(1 zrD+;)GiGk<)O}68v&3G&UwsL!?%Fx8V@9JB_@tu+x- zwcbX@Oi?8vFLZQ=E0Z|y;H>Sm)_WO4xAPk5B_W-Kl4jFoVr0rcfzr=qJ1sjC7!mef zOkDXsvG$z@T4CyJ?@D=e@?EN=rz+fGqg~DQxT4+$bForJ60EL^oQ2IWEnl7GFY#h7pKj&KVr7vmF?Nj}uj+<;$;5vFywYGU delta 1845 zcmZvdOKeS16o%KO+&+{l>eV;(uDZ9VRy~TUdK5JfA~nFEq#-F`P!3TBB505h5;2f? zH6k~NiYSpFk(5Y?M{3j#5b+ow;_>~pIA^X+xc-g~XR_CEK%&3u&+w5P@$H>?_^ zqsu+a>R@RvZrG>ZW_{pim<)fzc-SXw)(;MX2`~?;Ujgh7OZ|NnOvJB&Jz*`>)OG*- z!0Kr*r)`H^wu_r4-0%JosDLM+`kjS+;d!VDZ#Zv3^}7SP?4kQlpb~ot2f|LMaX-7> z2WEe0Xl3z?R%U5X9nxVO%y#BMieuyaeLiHUMcglj>OaFd2WsUNFbP&WYoHdmQ9ki) zD-8wQ4V6Hn`v=@V1eN(Qe|`aSS+o1sp%Q6N*UrhMI6291QnDRpJyJ058Kqu+`r`hpG4< zRe!BCM7qkXmov%PA1Z;tP%F=Zs>DRd999gKcsW$SDyR~#b*_ixYPC@P>YWWx>x1Ft}>e*+cL~~FX%0yYH7!{zoNS6B#U3bN|Dx^Ih zfo7s^(|^J;G!IQhqfxi1LJ_3WXQTOO5n6~QqmgI~(&xMc$@Iy}bYNu@wg3M!m3us5 zi)}X20g{y?eYZLTnQ> mb;j=ug^RKy#U+K2qZ<>my&a7;CC&@Q-Y2~b#oi?E4gCceB8eve diff --git a/locales/fr_FR/LC_MESSAGES/iwla.pot b/locales/fr_FR/LC_MESSAGES/iwla.pot index d2ef0c9..182d246 100644 --- a/locales/fr_FR/LC_MESSAGES/iwla.pot +++ b/locales/fr_FR/LC_MESSAGES/iwla.pot @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: iwla\n" -"POT-Creation-Date: 2015-02-17 19:31+CET\n" -"PO-Revision-Date: 2015-02-17 19:32+0100\n" +"POT-Creation-Date: 2015-02-19 20:27+CET\n" +"PO-Revision-Date: 2015-02-19 20:28+0100\n" "Last-Translator: Soutadé \n" "Language-Team: iwla\n" "Language: fr_FR\n" @@ -37,11 +37,11 @@ msgstr "Juillet" msgid "March" msgstr "Mars" -#: display.py:32 iwla.py:442 +#: display.py:32 iwla.py:440 msgid "June" msgstr "Juin" -#: display.py:32 iwla.py:442 +#: display.py:32 iwla.py:440 msgid "May" msgstr "Mai" @@ -69,135 +69,135 @@ msgstr "Septembre" msgid "Ratio" msgstr "Pourcentage" -#: iwla.py:383 +#: iwla.py:381 msgid "Statistics" msgstr "Statistiques" -#: iwla.py:391 +#: iwla.py:389 msgid "By day" msgstr "Par jour" -#: iwla.py:391 +#: iwla.py:389 msgid "Day" msgstr "Jour" -#: iwla.py:391 iwla.py:444 +#: iwla.py:389 iwla.py:442 msgid "Not viewed Bandwidth" msgstr "Traffic non vu" -#: iwla.py:391 iwla.py:444 +#: iwla.py:389 iwla.py:442 msgid "Visits" msgstr "Visites" -#: iwla.py:391 iwla.py:444 plugins/display/all_visits.py:70 -#: plugins/display/feeds.py:76 plugins/display/referers.py:95 +#: iwla.py:389 iwla.py:442 plugins/display/all_visits.py:70 +#: plugins/display/feeds.py:75 plugins/display/referers.py:95 #: plugins/display/referers.py:153 plugins/display/top_downloads.py:97 #: plugins/display/top_visitors.py:72 plugins/display/track_users.py:112 msgid "Hits" msgstr "Hits" -#: iwla.py:391 iwla.py:444 plugins/display/all_visits.py:70 -#: plugins/display/feeds.py:76 plugins/display/referers.py:95 +#: iwla.py:389 iwla.py:442 plugins/display/all_visits.py:70 +#: plugins/display/feeds.py:75 plugins/display/referers.py:95 #: plugins/display/referers.py:153 plugins/display/top_visitors.py:72 #: plugins/display/track_users.py:112 msgid "Pages" msgstr "Pages" -#: iwla.py:391 iwla.py:444 plugins/display/all_visits.py:70 +#: iwla.py:389 iwla.py:442 plugins/display/all_visits.py:70 #: plugins/display/top_visitors.py:72 msgid "Bandwidth" msgstr "Bande passante" -#: iwla.py:428 +#: iwla.py:426 msgid "Average" msgstr "Moyenne" -#: iwla.py:433 iwla.py:478 +#: iwla.py:431 iwla.py:476 msgid "Total" msgstr "Total" -#: iwla.py:442 +#: iwla.py:440 msgid "Apr" msgstr "Avr" -#: iwla.py:442 +#: iwla.py:440 msgid "Aug" msgstr "Août" -#: iwla.py:442 +#: iwla.py:440 msgid "Dec" msgstr "Déc" -#: iwla.py:442 +#: iwla.py:440 msgid "Feb" msgstr "Fév" -#: iwla.py:442 +#: iwla.py:440 msgid "Jan" msgstr "Jan" -#: iwla.py:442 +#: iwla.py:440 msgid "Jul" msgstr "Jui" -#: iwla.py:442 +#: iwla.py:440 msgid "Mar" msgstr "Mars" -#: iwla.py:442 +#: iwla.py:440 msgid "Nov" msgstr "Nov" -#: iwla.py:442 +#: iwla.py:440 msgid "Oct" msgstr "Oct" -#: iwla.py:442 +#: iwla.py:440 msgid "Sep" msgstr "Sep" -#: iwla.py:443 +#: iwla.py:441 msgid "Summary" msgstr "Résumé" -#: iwla.py:444 +#: iwla.py:442 msgid "Month" msgstr "Mois" -#: iwla.py:444 +#: iwla.py:442 msgid "Visitors" msgstr "Visiteurs" -#: iwla.py:444 iwla.py:456 plugins/display/feeds.py:92 +#: iwla.py:442 iwla.py:454 plugins/display/feeds.py:97 #: plugins/display/operating_systems.py:90 plugins/display/track_users.py:107 msgid "Details" msgstr "Détails" -#: iwla.py:492 +#: iwla.py:490 msgid "Statistics for" msgstr "Statistiques pour" -#: iwla.py:499 +#: iwla.py:497 msgid "Last update" msgstr "Dernière mise à jour" -#: iwla.py:503 +#: iwla.py:501 msgid "Time analysis" msgstr "Durée de l'analyse" -#: iwla.py:505 +#: iwla.py:503 msgid "hours" msgstr "heures " -#: iwla.py:506 +#: iwla.py:504 msgid "minutes" msgstr "minutes" -#: iwla.py:506 +#: iwla.py:504 msgid "seconds" msgstr "secondes" -#: plugins/display/all_visits.py:70 plugins/display/feeds.py:76 +#: plugins/display/all_visits.py:70 plugins/display/feeds.py:75 #: plugins/display/top_visitors.py:72 msgid "Host" msgstr "Hôte" @@ -245,15 +245,23 @@ msgstr "Autres" msgid "All Browsers" msgstr "Tous les navigateurs" -#: plugins/display/feeds.py:76 +#: plugins/display/feeds.py:69 +msgid "All Feeds parsers" +msgstr "Tous les agrégateurs" + +#: plugins/display/feeds.py:75 msgid "All feeds parsers" msgstr "Tous les agrégateurs" #: plugins/display/feeds.py:90 +msgid "Merged feeds parsers" +msgstr "Agrégateurs fusionnés" + +#: plugins/display/feeds.py:95 msgid "Feeds parsers" msgstr "Agrégateurs" -#: plugins/display/feeds.py:97 +#: plugins/display/feeds.py:102 msgid "Found" msgstr "Trouvé"