From: eldy <> Date: Sat, 1 Nov 2003 03:03:33 +0000 (+0000) Subject: Litlle support for right to left languages. Added he language. X-Git-Tag: AWSTATS_6_0_BETA~174 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=03ae6026ef5ceee08e88f3a4f59ecf549910ac0c;p=thirdparty%2FAWStats.git Litlle support for right to left languages. Added he language. --- diff --git a/docs/awstats_changelog.txt b/docs/awstats_changelog.txt index 8616e30b..e2c49c53 100644 --- a/docs/awstats_changelog.txt +++ b/docs/awstats_changelog.txt @@ -14,6 +14,8 @@ Fixes: - Fixed minor typo errors. - Fixed value for ValueSMTPCodes if not defined in config file. - Replaced Kb/visits to Kb/mails for mail log analysis. +- Fixed pb when country code is not same than lang code (example: + estonian has lang code 'et' and country code 'ee'). New features/improvements: - logresolvemerge.pl: can use several threads for reverse DNS lookup @@ -28,12 +30,12 @@ New features/improvements: - Can use UA and HOST fields to build personalized ExtraSection reports. - A new search engine database to allow several "match id" for same search engine. +- Support for right to left languages. Added he language. Other/Documentation: - Prepare code for decodeUTFkeys plugin. - Added debian icon. - Added Microsoft URL Control in robot list. -- Litlle support for right to left languages. - Added asmx and aspx in mime.pm file. - Remove some warnings that appears when running perl -W diff --git a/docs/awstats_config.html b/docs/awstats_config.html index afba1ff0..537a389d 100644 --- a/docs/awstats_config.html +++ b/docs/awstats_config.html @@ -1205,11 +1205,11 @@ AWStats 4.1+ supports both keywords AND keyphrases by default with no need of an
# Albanian=al, Bosnian=ba, Bulgarian=bg,
# Chinese (Taiwan)=tw, Chinese (Simpliefied)=cn, Czech=cz,
# Danish=dk, Dutch=nl, English=en, Estonian=et, Finnish=fi, French=fr, -
# German=de, Greek=gr, Hungarian=hu, Indonesian=id, Italian=it, Japanese=jp, -
# Korean=kr, Latvian=lv, Norwegian (Nynorsk)=nn, Norwegian (Bokmal)=nb, -
# Polish=pl, Portuguese=pt, Portuguese (Brazilian)=br, Romanian=ro, -
# Russian=ru, Serbian=sr, Slovak=sk, Spanish=es, Spanish (Catalan)=es_cat, -
# Swedish=se, Turkish=tr, Ukrainian=ua, Welsh=wlk. +
# German=de, Greek=gr, Hebrew=he, Hungarian=hu, Indonesian=id, Italian=it, +
# Japanese=jp, Korean=kr, Latvian=lv, Norwegian (Nynorsk)=nn, +
# Norwegian (Bokmal)=nb, Polish=pl, Portuguese=pt, Portuguese (Brazilian)=br, +
# Romanian=ro, Russian=ru, Serbian=sr, Slovak=sk, Spanish=es, +
# Spanish (Catalan)=es_cat, Swedish=se, Turkish=tr, Ukrainian=ua, Welsh=wlk.
# First available language accepted by browser=auto
# Default: "auto"
# diff --git a/wwwroot/cgi-bin/awstats.model.conf b/wwwroot/cgi-bin/awstats.model.conf index aefbe730..8ce37e14 100644 --- a/wwwroot/cgi-bin/awstats.model.conf +++ b/wwwroot/cgi-bin/awstats.model.conf @@ -797,8 +797,8 @@ MaxRowsInHTMLOutput=1000 # Albanian=al, Bosnian=ba, Bulgarian=bg, # Chinese (Taiwan)=tw, Chinese (Simpliefied)=cn, Czech=cz, # Danish=dk, Dutch=nl, English=en, Estonian=et, Finnish=fi, French=fr, -# German=de, Greek=gr, Hungarian=hu, Icelandic=is, Indonesian=id, Italian=it, -# Japanese=jp, Korean=kr, Latvian=lv, Norwegian (Nynorsk)=nn, +# German=de, Greek=gr, Hebrew=he, Hungarian=hu, Icelandic=is, Indonesian=id, +# Italian=it, Japanese=jp, Korean=kr, Latvian=lv, Norwegian (Nynorsk)=nn, # Norwegian (Bokmal)=nb, Polish=pl, Portuguese=pt, Portuguese (Brazilian)=br, # Romanian=ro, Russian=ru, Serbian=sr, Slovak=sk, Spanish=es, # Spanish (Catalan)=es_cat, Swedish=se, Turkish=tr, Ukrainian=ua, Welsh=wlk. diff --git a/wwwroot/cgi-bin/awstats.pl b/wwwroot/cgi-bin/awstats.pl index f562a73b..95579a83 100644 --- a/wwwroot/cgi-bin/awstats.pl +++ b/wwwroot/cgi-bin/awstats.pl @@ -238,7 +238,7 @@ use vars qw/ 'de'=>'de','el'=>'gr','hu'=>'hu','is'=>'is','in'=>'id','it'=>'it', 'ja'=>'jp','ko'=>'kr','lv'=>'lv','no'=>'nb','nb'=>'nb','nn'=>'nn','pl'=>'pl','pt'=>'pt','pt-br'=>'br', 'ro'=>'ro','ru'=>'ru','sr'=>'sr','sk'=>'sk','es'=>'es','eu'=>'es_eu','ca'=>'es_cat','sv'=>'se','tr'=>'tr','uk'=>'ua','wlk'=>'wlk'); -%LangAWStatsToCountryAwstats=('et'=>'ee'); +%LangAWStatsToCountryAwstats=('et'=>'ee','he'=>'il'); @HostAliases = @AllowAccessFromWebToFollowingAuthenticatedUsers=(); @DefaultFile = @SkipDNSLookupFor = (); @SkipHosts = @SkipUserAgents = @SkipFiles = (); @@ -583,7 +583,7 @@ sub html_end { if (scalar keys %HTMLOutput) { if ($FrameName ne 'index' && $FrameName ne 'mainleft') { print "$Center

\n"; - print ""; + print ""; print "Advanced Web Statistics $VERSION - Created by $PROG"; my $atleastoneplugin=0; foreach my $pluginname (keys %{$PluginsLoaded{'init'}}) { diff --git a/wwwroot/cgi-bin/lang/awstats-he.txt b/wwwroot/cgi-bin/lang/awstats-he.txt new file mode 100644 index 00000000..92ac51e3 --- /dev/null +++ b/wwwroot/cgi-bin/lang/awstats-he.txt @@ -0,0 +1,160 @@ +# Hebrew message file (shimi@shimi.net) +# $Revision$ - $Date$ +PageCode=iso-8859-8-i +PageDir=rtl +message0=ìà éãåò +message1=ìà éãåòéí (IP ìà îôåòðç) +message2=àçøéí +message3=äöâ ôøèéí +message4=éåí +message5=çåãù +message6=ùðä +message7=ñèèéñèé÷ä +message8=áé÷åø øàùåï +message9=áé÷åø àçøåï +message10=îñôø äáé÷åøéí +message11=îá÷øéí ééçåãééí (Unique) +message12=áé÷åø +message13=îéìåú îôúç ùåðåú +message14=çôù +message15=àçåæéí +message16=úðåòä +message17=ãåîééðéí/îãéðåú +message18=îá÷øéí +message19=ëúåáåú-ãôéí +message20=ùòåú +message21=ãôãôðéí +message22= +message23=îôðéí (Referers) +message24=îòåìí ìà òåãëï +message25=ãåîééðéí/îãéðåú äîá÷øéí +message26=îàøçéí (hosts) +message27=ãôéí +message28=ãôé ëúåáú ùåðéí +message29=ðöôå +message30=îéìéí àçøåú +message31=ãôéí ùìà ðîöàå +message32=÷åãé ñèèåñ HTTP +message33=âéøñàåú ðèñ÷ééô +message34=âéøñàåú à÷ñôìåøø +message35=òãëåï àçøåï +message36=äúçáøåú ìàúø ãøê +message37=î÷åø +message38=âéùä éùéøä / áå÷îø÷éí +message39=î÷åø ìà éãåò +message40=÷éùåøéí îîðåò çéôåù +message41=÷éùåøéí îãôéí çéöåðééí (àúøéí àçøéí - ìîòè îðåòé çéôåù) +message42=÷éùåøéí îãôéí ôðéîééí (ãôéí àçøéí áàúø) +message43=áéèåééí ùäùúîùå áäí áîðåòé çéôåù +message44=îéìåú îôúç ùäùúîùå áäí áîðåòé çéôåù +message45=ëúåáú IP ìà îôåòðçú +message46=îòøëú äôòìä ìà éãåòä (áùãä UserAgent) +message47=Required but not found URLs (HTTP code 404) +message48=ëúåáú IP +message49=äéèé ùâéàä +message50=ãôãôðéí ìà éãåòéí (áùãä UserAgent) +message51=øåáåèéí ùåðéí +message52=áé÷åøéí/îá÷ø +message53=áé÷åøé øåáåèéí/ñôééãøéí +message54=îðúç æîï-àîú ùì ÷áöé ìåâ òáåø ñèèéñèé÷åú âìéùä îú÷ãîåú +message55=of +message56=ãôéí +message57=äéèéí +message58=âéøñàåú +message59=îòøëåú äôòìä +message60=éðåàø +message61=ôáøåàø +message62=îøõ +message63=àôøéì +message64=îàé +message65=éåðé +message66=éåìé +message67=àåâåñè +message68=ñôèîáø +message69=àå÷èåáø +message70=ðåáîáø +message71=ãöîáø +message72=âìéùä +message73=ñåâé ä÷áöéí +message74=òãëï òëùéå +message75=øåçá ôñ +message76=çæøä ìãó äøàùé +message77=äâãåìéí +message78=dd mmm yyyy - HH:MM +message79=ôéìèø +message80=øùéîä îìàä +message81=îàøçéí +message82=éãåòéí +message83=øåáåèéí +message84=øàùåï +message85=ùðé +message86=ùìéùé +message87=øáéòé +message88=çîéùé +message89=ùéùé +message90=ùáú +message91=éîé äùáåò +message92=îé +message93=îúé +message94=îùúîùéí îæåäéí +message95=îéðéîåí +message96=îîåöò +message97=î÷ñéîåí +message98=ãçéñú Web +message99=øåçá ôñ ðçñê +message100=ãçéñä ôòéìä +message101=úåöàú äãçéñä +message102=ñê äëì +message103=áéèåéé îôúç ùåðéí +message104=ãó ëðéñä +message105=÷åã +message106=âåãì îîåöò +message107=÷éùåøéí îðéåæâøåôñ +message108=÷éìåáééè +message109=îâäáééè +message110=âéâäáééè +message111=çåèó +message112=ëï +message113=ìà +message114=îéãò +message115=OK +message116=ãó éöéàä +message117=ú÷åôú áé÷åøéí +message118=ñâåø çìåï +message119=áúéí +message120=áéèåéé îôúç áçéôåùéí +message121=îéìåú îôúç áçéôåùéí +message122=äôðéåú îîðåòé çéôåù ùåðéí +message123=äôðéåú îàúøéí ùåðéí +message124=áéèåééí àçøéí +message125=ëðéñåú àçøåú (å/àå îùúîùéí àðåðéîééí) +message126=äôðéåú îðåòé çéôåù +message127=äôðéåú îàúøéí àçøéí +message128=ñéëåí +message129=òøê îãåéé÷ ìà îåôéò áúöåâú 'ùðä' +message130=Data value arrays +message131=ëúåáú äàé-îééì ùì äùåìç +message132=ëúåáú äàé-îééì ùì äî÷áì +message133=ú÷åôä îãååçú +message134=ðåñó/ùéåå÷ +message135=âãìé îñê +message136=äú÷ôåú åéøåñéí/úåìòéí +message137=äåñôä ìîåòãôéí (äùòøä) +message138=éîé äçåãù +message139=ùåðåú +message140=ãôãôðéí òí úîéëä á Java +message141=ãôãôðéí òí úîéëä á Macromedia Director +message142=ãôãôðéí òí úîéëä áôìàù +message143=ãôãôðéí òí úîéëä á Real audio +message144=ãôãôðéí òí úîéëä á Quicktime audio +message145=ãôãôðéí òí úîéëä á Windows Media audio +message146=ãôãôðéí òí úîéëä á PDF +message147=÷åãé ùâéàåú SMTP +message148=îãéðåú +message149=àé-îééìéí +message150=âåãì +message151=øàùåï +message152=àçøåï +message153=ôéìèø ðôåé +message154=* ÷åãéí äîåôéòéí ëàï ðúðå äéèéí àå úòáåøä "ùìà ðøàúä" òì éãé îá÷øéí, åìëï äí îåôøãéí áèáìä æå. +message155=Cluster