From efb5ddf7617130842001bcefc9762a395d806508 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9gory=20Soutad=C3=A9?= Date: Tue, 17 Feb 2015 19:33:21 +0100 Subject: [PATCH] Update doc & locales --- docs/index.md | 56 +++++++++++++++++++++++++++++ docs/modules.md | 56 +++++++++++++++++++++++++++++ iwla.pot | 39 +++++++++++++------- locales/fr_FR/LC_MESSAGES/iwla.mo | Bin 3665 -> 3802 bytes locales/fr_FR/LC_MESSAGES/iwla.pot | 41 ++++++++++++++------- 5 files changed, 167 insertions(+), 25 deletions(-) diff --git a/docs/index.md b/docs/index.md index 65e6934..941675c 100644 --- a/docs/index.md +++ b/docs/index.md @@ -95,6 +95,7 @@ Optional configuration values ends with *. * plugins/display/all_visits.py * plugins/display/top_hits.py * plugins/display/track_users.py + * plugins/display/feeds.py * plugins/display/browsers.py * plugins/display/referers.py * plugins/display/operating_systems.py @@ -103,6 +104,7 @@ Optional configuration values ends with *. * plugins/display/top_pages.py * plugins/post_analysis/top_downloads.py * plugins/post_analysis/top_hits.py + * plugins/post_analysis/feeds.py * plugins/post_analysis/browsers.py * plugins/post_analysis/referers.py * plugins/post_analysis/operating_systems.py @@ -309,6 +311,33 @@ plugins.display.track_users None +plugins.display.feeds +--------------------- + + Display hook + + Display feeds parsers + + Plugin requirements : + None + + Conf values needed : + create_all_feeds_page* + + Output files : + OUTPUT_ROOT/year/month/index.html + OUTPUT_ROOT/year/month/all_feeds.html + + Statistics creation : + None + + Statistics update : + None + + Statistics deletion : + None + + plugins.display.browsers ------------------------ @@ -530,6 +559,33 @@ plugins.post_analysis.top_hits None +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) + + Plugin requirements : + None + + Conf values needed : + feeds + + Output files : + None + + Statistics creation : + remote_addr => + feed_parser + + Statistics update : + None + + Statistics deletion : + None + + plugins.post_analysis.browsers ------------------------------ diff --git a/docs/modules.md b/docs/modules.md index 4fbcd31..44d4d52 100644 --- a/docs/modules.md +++ b/docs/modules.md @@ -3,6 +3,7 @@ * plugins/display/all_visits.py * plugins/display/top_hits.py * plugins/display/track_users.py + * plugins/display/feeds.py * plugins/display/browsers.py * plugins/display/referers.py * plugins/display/operating_systems.py @@ -11,6 +12,7 @@ * plugins/display/top_pages.py * plugins/post_analysis/top_downloads.py * plugins/post_analysis/top_hits.py + * plugins/post_analysis/feeds.py * plugins/post_analysis/browsers.py * plugins/post_analysis/referers.py * plugins/post_analysis/operating_systems.py @@ -217,6 +219,33 @@ plugins.display.track_users None +plugins.display.feeds +--------------------- + + Display hook + + Display feeds parsers + + Plugin requirements : + None + + Conf values needed : + create_all_feeds_page* + + Output files : + OUTPUT_ROOT/year/month/index.html + OUTPUT_ROOT/year/month/all_feeds.html + + Statistics creation : + None + + Statistics update : + None + + Statistics deletion : + None + + plugins.display.browsers ------------------------ @@ -438,6 +467,33 @@ plugins.post_analysis.top_hits None +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) + + Plugin requirements : + None + + Conf values needed : + feeds + + Output files : + None + + Statistics creation : + remote_addr => + feed_parser + + Statistics update : + None + + Statistics deletion : + None + + plugins.post_analysis.browsers ------------------------------ diff --git a/iwla.pot b/iwla.pot index 849752b..fb23cd8 100644 --- a/iwla.pot +++ b/iwla.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2015-01-13 18:59+CET\n" +"POT-Creation-Date: 2015-02-17 19:31+CET\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -88,14 +88,16 @@ msgid "Visits" msgstr "" #: iwla.py:391 iwla.py:444 plugins/display/all_visits.py:70 -#: plugins/display/referers.py:95 plugins/display/referers.py:153 -#: plugins/display/top_downloads.py:97 plugins/display/top_visitors.py:72 +#: plugins/display/feeds.py:76 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/referers.py:95 plugins/display/referers.py:153 -#: plugins/display/top_visitors.py:72 +#: plugins/display/feeds.py:76 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 "" @@ -164,8 +166,8 @@ msgstr "" msgid "Visitors" msgstr "" -#: iwla.py:444 iwla.py:456 plugins/display/operating_systems.py:90 -#: plugins/display/track_users.py:101 +#: iwla.py:444 iwla.py:456 plugins/display/feeds.py:92 +#: plugins/display/operating_systems.py:90 plugins/display/track_users.py:107 msgid "Details" msgstr "" @@ -193,7 +195,8 @@ msgstr "" msgid "seconds" msgstr "" -#: plugins/display/all_visits.py:70 plugins/display/top_visitors.py:72 +#: plugins/display/all_visits.py:70 plugins/display/feeds.py:76 +#: plugins/display/top_visitors.py:72 msgid "Host" msgstr "" @@ -240,6 +243,18 @@ msgstr "" msgid "All Browsers" msgstr "" +#: plugins/display/feeds.py:76 +msgid "All feeds parsers" +msgstr "" + +#: plugins/display/feeds.py:90 +msgid "Feeds parsers" +msgstr "" + +#: plugins/display/feeds.py:97 +msgid "Found" +msgstr "" + #: plugins/display/operating_systems.py:78 #: plugins/display/operating_systems.py:88 msgid "Operating Systems" @@ -332,19 +347,19 @@ msgstr "" msgid "Top Pages" msgstr "" -#: plugins/display/track_users.py:76 +#: plugins/display/track_users.py:77 msgid "Page" msgstr "" -#: plugins/display/track_users.py:76 plugins/display/track_users.py:99 +#: plugins/display/track_users.py:77 plugins/display/track_users.py:105 msgid "Tracked users" msgstr "" -#: plugins/display/track_users.py:76 plugins/display/track_users.py:106 +#: plugins/display/track_users.py:77 plugins/display/track_users.py:112 msgid "Last Access" msgstr "" -#: plugins/display/track_users.py:106 +#: plugins/display/track_users.py:112 msgid "IP" msgstr "" diff --git a/locales/fr_FR/LC_MESSAGES/iwla.mo b/locales/fr_FR/LC_MESSAGES/iwla.mo index 21759d03effc811136b4a55e11cd492470fa02ad..bfbe86013311fa4451bec7daaf447166a36ce335 100644 GIT binary patch literal 3802 zcmai#Ym6jS6~`~K2+pEB4Xx9}?X3e>uP`SJfio$C@7%dcyo#;=FFp!M7X35~hUk5?c| zP1Wm%pynU(oPs*{QMen{JRg8M-)XOBQ1(6nW&dHXKjQVzLHYft@85#_%oAS!A(S6a z!pq^$pyK~)sCd2X`9~=K{sv{|AD*xJ@m)BjIP8Y<=Q=1qZ{VeK?1hT^IF!9fsQL4r z_d|Zh@lw2FsQftV_0K}t{W8?LuR+;)0^)-CE|kAdLd|;y%FZu5pNH)WjCm0%9Cu0cHPMsB_;46^BvC zQgaB(?^!5&i%{`>(6a$?)r3&pu+sPjAr<=^vAar-?~d|rmK|4-ll zZz%sS#tG&5RZ#YChMK=0>b|F;_W20Z{5sTmJCH5RC!y?q9%}w$PpE-iPRJ?m?70dS(%QugVqW zksd;CK3KGjxgCxpClJ+xcOiR_3FJe_&4?c5fbPvqwpw;7i8oT0q=hmQZ$zy)Xq4Kq zFe@APx}IHLPlD8y`f||pt(seN$@c0s=NhT)1j%5(Gc4>3E$oJAv1cbSlbs}NnaR8< z$;V8$r)Z$5G@q!#J{QN!&Iwbj`TB#I;Ykghm#G zt<=m$SrSBbXJ$7umqbC!o~)fXPqDWo@u@hw)y%n5k|Yn39*yC1%*A=sFvLQVnqx7( z&M%weK_n>_9M4+@>G6u3QMAfK4>ePBB1khkS+Bd)w^Qe$vN!KEg3OtPAd%G9dH2jh z91(-XIJ4c*ZMcTr3Cv>LWuRN0cB!5jB-Y87I>aywqo!TyrI~BLt|K)|N!Sb{vy`pt z+H{k}D>XG1#%9G84wSI75px}#9SIxC$V$e{Gz;tLP}8o(jO6XM0=OEsoecgsVsDlaGTX;;rG^Nq@VoSD3tu;E547+GFgtxP9Q=Z-2f+`xn#AFCdyjEz^S zciQTqiQB9Dre{}~SE)HU^G4Ig_l;G@#zu6*6}*hnR)AX*b|ucUpwZv5hts0v?rFBk z%+Y$>zMI)mGbj9&RTs3qN85c9WcGt|wULGSh1ngatD|EhP^^Aujw*vHrnag z>ga)y4_EvI9b-9mjWDDCj?wBEL#1BfbV=P!mu4qyX_vdoQ`>T>je>62#DcD5(3$nO zTKz4#+H`HsF*LNUuZxLXU9sNR4O?fydHqH48JZXu8O?MPNO4Z-$nmJxc$hSCo-bs@|ZN?SH*IIz=p1CDSXUkf{hH!P;6_ zw-Hslo2z>H3PunH6^yp(R{tF3qp{a*c3N?$ViQM${`9p2Wj%BJi)0Dm8!BkaMSez^ zN?gs=sdot8C?##f*<{c+RNv%+uWt|K>^H2~j&88l-%9f~VV=p!G8}cbwYMyGjuh!!^%)tbFZk|2uAHxi5PDqfym6nT4$|Ex#kn|Jg%1_Q?!i{fe1I`NP?DG`^nK IR6qv)3+;PBJ^%m! literal 3665 zcmZ{lYm8(?6~{|m0mt>RfZz)#7TIOp?V%fX*V*1(*m*LuyYsMT2KlgR?sV78T(__-*(O_yc$yd=b72{tCVg z{t3$NAAWw{wZ@E~-w59VZ-ZL$4zC}9n3@XYXO7cpoikpaf!b#Q%I;(Eo$wP->vcS@ zK-uMxpLx{lpMvt|bMQv^6{z>V?w^0t>)(Ou} z9_pNbgl~s`^ORFM&wi-+o1peT2o;AzUO(pbDwLlm{rm;U&n$ZVA;{9^5_~so!2>Xd ziqB)7pM~=8aj1R1?D?dB{xsA*ehtc>=b-%jF4Q@G1Qq8Oq4xV7l>IB7|AMl=mQL|K z0F?)~dVLgX-_uav49y>dy3gZK`<#Y4&p9anW}xEKfQrW@sQtTsK7%Z29)-&1Pebkh1eE>L@ICNZ zsC9l0W&aY?d0&S7%s=V0?=>7o_WPmsISBRMAt-;Vo@1Wpp!S=Eq@9^Tw2t1n4N(qG zA$KAR$OYssajzWmJOg!xlgM#DcOF&|<)YesC5khi z@Z(u{%8&1c(|)XYtLdD&lY5X4Agb%dok6uZ=o1gR_arC`I48gAVsJ8xgctUF}Z z3)5nSZeqr}N!T{y`GzD8SrE2UGaY3~5H+2dzM8ot3fgwHaq(4(y(@{=;_Qf-achz!50bv& zl#QW@&3qhj-i0``z0hsBmfZ`&Lfqp)uRPgeGc!o6Q!aLiR~AMacDbKsuJeBrsaZ_I zjW9Bc*`_W;cT{w#Y4BofmR;dM2|FEO>zM3HSWufRXIQ3L*i46pc0J}v-svbGGI2V0RGH!i>h_*$ z?L?(otJLnbwXyn%Q%5JKSFo!zoSb=Gvs3kI?P#@Dt&Zr1D|i{D?Etsxb~(}(MviOrTjgk4e`RP5UYopZ>@;q}9+w{A* zo4Kpm-Q9K&MyG9aGe}aGon2j-sf_K}$sNAF%5>C>TVzJvj;)2+$OA4?s<>8VqF=Y& z{)Wr6*l4$JYojMd9;$c)9b+kWtuSN$f_je=gd z!4A5T-N|gQ-5zYq)eYC-97B&b^>ty$)fMmi8eyBf@T&QutPB~(MMiVsLvwHRa*u-!8=bVX{k)HUpROsapmWQV{bgs2~%eWPnM^oGNmd{>O!iMzU(AeUk{r$qU`o^ zl_X!5IPY#*Vyt2`c!rwLI_$1?+i|E05=Xo9>1!X9MauCvkR?QFs7fsrNf%|RTMgHw zh#`2RJhLrllij(Yq9qr6(Ylhe-mqf3x~#@vJIy;J+Eku!Ia;ZGxU67~yz1JO*Gb&r zLgqbI5_Wg~-gZ*gS2F)4sFbZ{VLMFAkHhkZbR}nhlE9a=!m_AoIJ=3)C-IuH#)JO> Dm!ulA diff --git a/locales/fr_FR/LC_MESSAGES/iwla.pot b/locales/fr_FR/LC_MESSAGES/iwla.pot index 3fd53cb..d2ef0c9 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-01-13 18:59+CET\n" -"PO-Revision-Date: 2015-01-13 19:01+0100\n" +"POT-Creation-Date: 2015-02-17 19:31+CET\n" +"PO-Revision-Date: 2015-02-17 19:32+0100\n" "Last-Translator: Soutadé \n" "Language-Team: iwla\n" "Language: fr_FR\n" @@ -90,14 +90,16 @@ msgid "Visits" msgstr "Visites" #: iwla.py:391 iwla.py:444 plugins/display/all_visits.py:70 -#: plugins/display/referers.py:95 plugins/display/referers.py:153 -#: plugins/display/top_downloads.py:97 plugins/display/top_visitors.py:72 +#: plugins/display/feeds.py:76 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/referers.py:95 plugins/display/referers.py:153 -#: plugins/display/top_visitors.py:72 +#: plugins/display/feeds.py:76 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" @@ -166,8 +168,8 @@ msgstr "Mois" msgid "Visitors" msgstr "Visiteurs" -#: iwla.py:444 iwla.py:456 plugins/display/operating_systems.py:90 -#: plugins/display/track_users.py:101 +#: iwla.py:444 iwla.py:456 plugins/display/feeds.py:92 +#: plugins/display/operating_systems.py:90 plugins/display/track_users.py:107 msgid "Details" msgstr "Détails" @@ -195,7 +197,8 @@ msgstr "minutes" msgid "seconds" msgstr "secondes" -#: plugins/display/all_visits.py:70 plugins/display/top_visitors.py:72 +#: plugins/display/all_visits.py:70 plugins/display/feeds.py:76 +#: plugins/display/top_visitors.py:72 msgid "Host" msgstr "Hôte" @@ -242,6 +245,18 @@ msgstr "Autres" msgid "All Browsers" msgstr "Tous les navigateurs" +#: plugins/display/feeds.py:76 +msgid "All feeds parsers" +msgstr "Tous les agrégateurs" + +#: plugins/display/feeds.py:90 +msgid "Feeds parsers" +msgstr "Agrégateurs" + +#: plugins/display/feeds.py:97 +msgid "Found" +msgstr "Trouvé" + #: plugins/display/operating_systems.py:78 #: plugins/display/operating_systems.py:88 msgid "Operating Systems" @@ -334,19 +349,19 @@ msgstr "Toutes les pages" msgid "Top Pages" msgstr "Top Pages" -#: plugins/display/track_users.py:76 +#: plugins/display/track_users.py:77 msgid "Page" msgstr "Page" -#: plugins/display/track_users.py:76 plugins/display/track_users.py:99 +#: plugins/display/track_users.py:77 plugins/display/track_users.py:105 msgid "Tracked users" msgstr "Utilisateurs traqués" -#: plugins/display/track_users.py:76 plugins/display/track_users.py:106 +#: plugins/display/track_users.py:77 plugins/display/track_users.py:112 msgid "Last Access" msgstr "Dernière visite" -#: plugins/display/track_users.py:106 +#: plugins/display/track_users.py:112 msgid "IP" msgstr "IP"