From 1f482a8db9c9aeb7fd74e2d0cb6da4264d153a48 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20Marchal?= Date: Sun, 9 May 2010 16:00:59 +0000 Subject: [PATCH] Use parameteric dimensions in the graph creation instead of hard coded constants. Remove the temporary file and sorting in graph creation. Add the redirector_log option in sarg.conf to read a log file created by squidGuard or Rejik (thanks to Maxim Britov for pointing out this missing option). Allow up to 64 redirector log files to be passed through the command line option -L and the sarg.conf option redirector_log. Configuration option squidguard_log_format renamed into redirector_log_format for equity with the various redirectors that can be used with sarg. --- CMakeLists.txt | 2 +- ChangeLog | 7 +- documentation/grepday.txt | 37 +-- getconf.c | 16 +- grepday.c | 374 ++++++++++++------------ html.c | 2 + include/conf.h | 11 +- include/defs.h | 1 + include/info.h | 2 +- log.c | 27 +- po/bg.po | 499 +++++++++++++++++--------------- po/ca.po | 499 +++++++++++++++++--------------- po/cs.po | 499 +++++++++++++++++--------------- po/de.po | 499 +++++++++++++++++--------------- po/el.po | 499 +++++++++++++++++--------------- po/es.po | 499 +++++++++++++++++--------------- po/fr.po | 586 +++++++++++++++++++++----------------- po/hu.po | 499 +++++++++++++++++--------------- po/id.po | 499 +++++++++++++++++--------------- po/it.po | 499 +++++++++++++++++--------------- po/ja.po | 499 +++++++++++++++++--------------- po/lv.po | 499 +++++++++++++++++--------------- po/nl.po | 499 +++++++++++++++++--------------- po/pl.po | 499 +++++++++++++++++--------------- po/pt.po | 499 +++++++++++++++++--------------- po/ro.po | 499 +++++++++++++++++--------------- po/ru.po | 499 +++++++++++++++++--------------- po/sk.po | 499 +++++++++++++++++--------------- po/sr.po | 499 +++++++++++++++++--------------- po/tr.po | 499 +++++++++++++++++--------------- po/uk.po | 499 +++++++++++++++++--------------- sarg.1 | 7 +- sarg.conf | 15 +- squidguard_log.c | 40 ++- 34 files changed, 6040 insertions(+), 5067 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 501b555..bfb517b 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ PROJECT(sarg C) SET(sarg_VERSION 2) SET(sarg_REVISION "3-pre2") SET(sarg_BUILD "") -SET(sarg_BUILDDATE "May-07-2010") +SET(sarg_BUILDDATE "May-09-2010") INCLUDE(AddFileDependencies) INCLUDE(CheckIncludeFile) diff --git a/ChangeLog b/ChangeLog index cba5b6d..887fb9e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,6 @@ SARG ChangeLog -May-07-2009 Version 2.3-pre2 +May-09-2009 Version 2.3-pre2 - LDAP usertab added. Now you can have your users in a LDAP Server. Use these tags in sarg.conf: LDAPHost, LDAPPort, LDAPBindDN, LDAPBindPW, @@ -27,6 +27,11 @@ May-07-2009 Version 2.3-pre2 - Accept date ranges for -d command line option as day-n, week-n and month-n where n is the number of backward days, weeks and months to report. - Strengthen the making of the report file name to drastically limit the characters from the user ID that can appear in the file name. The presence of an unescaped backquote in the user ID would execute the rest of the name as a shell command (fixes bug #2997707 reported by anonymous). - Purge the content of sarg-general to free a lot of disk space. + - Use parameteric dimensions in the graph creation instead of hard coded constants. + - Remove the temporary file and sorting in graph creation. + - Add the redirector_log option in sarg.conf to read a log file created by squidGuard or Rejik (thanks to Maxim Britov for pointing out this missing option). + - Allow up to 64 redirector log files to be passed through the command line option -L and the sarg.conf option redirector_log. + - Configuration option squidguard_log_format renamed into redirector_log_format for equity with the various redirectors that can be used with sarg. Feb-10-2010 Version 2.2.7.1 - Fixed compilation error reported by some compilers due to an sizeof in a fprintf (thanks to Maxim Britov and Renato Botelho). diff --git a/documentation/grepday.txt b/documentation/grepday.txt index 78f9eb4..4cc5e6b 100644 --- a/documentation/grepday.txt +++ b/documentation/grepday.txt @@ -3,29 +3,21 @@ */ -/*! \def SARGgdImageStringFT -Link to the proper function to draw a text on the GD image depending on the version of libgd. -*/ - -/*! \var static char *font1; -The name of the TTF font file to use to draw the text on the GD image. -*/ -/*! \fn char * I18NgdImageStringFT (gdImage * im, int *brect, int fg, char *fontlist, - double ptsize, double angle, int x, int y, char *string) +/*! \fn static void Sarg_gdImageStringFT (struct GraphDataStruct *gdata, int fg, char *fontlist, + double ptsize, double angle, int x, int y, const char *string,enum TextRefPos RefPos) Draw a text on the GD image after converting the current character set defined by ::CharSet into UTF-8 as requested by libgd. -\param im The GD image to draw the text on. -\param brect A variable to store the bounding rectangle of the text. +\param gdata The data about the graphic. \param fg The color to render the text. \param fontlist The name of the font to use to render the text. \param ptsize A scale factor to scale the text. @@ -33,6 +25,7 @@ as requested by libgd. \param x The X position of the text on the image. \param y The Y position of the text on the image. \param string The string to write. +\param RefPos How to lay out the text with respect of the (x,y) coordinate. \return The return code of \c gdImageStringFTEx. It is NULL on success or an error string on failure. @@ -44,9 +37,10 @@ string on failure. -/*! \fn static void bar(int x1,long long int n) +/*! \fn static void bar(struct GraphDataStruct *gdata,int x1,long long int n) Draw one bar of the graph. +\param gdata The data of the graphic. \param x1 The X position of the bar. \param n The height of the bar. */ @@ -55,10 +49,21 @@ Draw one bar of the graph. -/*! \fn void greport_day(const char *user) -Draw the graphic of the report for the user. +/*! \fn void greport_prepare(void) +Prepare the drawing of the graphics by checking the availability +of the selected font and by preparing iconv to translate the strings +from the locale character set to UTF-8. +*/ + + + + + +/*! \fn void greport_day(const struct userinfostruct *uinfo) +Draw the graphic of the report for the user. The action must have been prepared +by greport_prepare(). -\param user The name of the user for which to draw the graphic. +\param uinfo The informations about the user for which to draw the graphic. */ @@ -66,7 +71,7 @@ Draw the graphic of the report for the user. /*! \fn void greport_cleanup(void) -Free the memory allocated internally by libgd. +Free the memory allocated internally by libgd and the resources prepared by greport_prepare(). It is not necessary to free up that memory as it is reclaimed by the kernel when sarg terminates but it clutters the valgrind reports. If this function is called before sarg terminates, the memory leaks diff --git a/getconf.c b/getconf.c index 62f43d7..6a4f69c 100644 --- a/getconf.c +++ b/getconf.c @@ -403,12 +403,24 @@ static void parmtest(char *buf) debuga(_("Too many log files in configuration file\n")); exit(EXIT_FAILURE); } - getparam_string("access_log",buf,AccessLog[NAccessLog],MAXLEN); + getparam_string("access_log",buf,AccessLog[NAccessLog],MAX_LOG_FILELEN); NAccessLog++; } return; } + if (is_param("redirector_log",buf)>0) { + if (RedirectorLogFromCmdLine==0) { + if (NRedirectorLogs>=MAX_REDIRECTOR_LOGS) { + debuga(_("Too many redirector log files in configuration file\n")); + exit(EXIT_FAILURE); + } + getparam_string("redirector_log",buf,RedirectorLogs[NRedirectorLogs],MAX_REDIRECTOR_FILELEN); + NRedirectorLogs++; + } + return; + } + if (getparam_string("useragent_log",buf,UserAgentLog,sizeof(UserAgentLog))>0) return; if (getparam_string("exclude_hosts",buf,ExcludeHosts,sizeof(ExcludeHosts))>0) return; @@ -566,7 +578,7 @@ static void parmtest(char *buf) if (getparam_string("graph_days_bytes_bar_color",buf,GraphDaysBytesBarColor,sizeof(GraphDaysBytesBarColor))>0) return; - if (getparam_string("squidguard_log_format",buf,SquidGuardLogFormat,sizeof(SquidGuardLogFormat))>0) return; + if (getparam_string("redirector_log_format",buf,RedirectorLogFormat,sizeof(RedirectorLogFormat))>0) return; if (getparam_bool("squidguard_ignore_date",buf,&SquidguardIgnoreDate)>0) return; diff --git a/grepday.c b/grepday.c index 0482dcf..72627ad 100644 --- a/grepday.c +++ b/grepday.c @@ -36,9 +36,6 @@ struct GraphDataStruct { -#ifdef USE_ICONV - iconv_t localtoutf; -#endif int lavender; int darkblue; int dimgray; @@ -47,12 +44,28 @@ struct GraphDataStruct int gray; int silver; int black; + //! The color of the top side of a graph bar. int color1; + //! The color of the right side of a graph bar. int color2; + //! The color of the front side of a graph bar. int color3; + //! The libgd image we are drawing on. gdImage *im; + //! An allocated buffer to convert the string into UTF-8. char *string; + //! The number of bytes allocated for the string buffer. size_t string_size; + //! The bottom border of the graph. + int BottomGraph; + //! The top border of the graph. + int TopGraph; + //! The height at which the bottom depth border of the graph extends. + int BottomDepth; + //! The distance between two ticks on the horizontal axis. + double XScale; + //! The distance between two ticks on the vertical axis. + double YScale; }; enum TextRefPos @@ -68,29 +81,35 @@ enum TextRefPos TRP_CenterRight, }; -static char * Sarg_gdImageStringFT (struct GraphDataStruct *gdata, int fg, char *fontlist, - double ptsize, double angle, int x, int y, char *string,enum TextRefPos RefPos) +#ifdef USE_ICONV +//! The iconv object to convert the text from the locale character set to UTF-8. +iconv_t localtoutf=(iconv_t)-1; +#endif + +static void Sarg_gdImageStringFT (struct GraphDataStruct *gdata, int fg, char *fontlist, + double ptsize, double angle, int x, int y, const char *string,enum TextRefPos RefPos) { - char *sstring, *retval; + char *sstring; + char *retval; int brect[8]; int minx,miny,maxx,maxy; int i; #ifdef USE_ICONV - if (gdata->localtoutf!=(iconv_t)-1) { - char *str; + if (localtoutf!=(iconv_t)-1) { + const char *str; char *sstr; size_t slen, sslen; slen = strlen(string) + 1; // We must include string termination character - sslen = slen * 2; // We assume that UTF8 maximum 2 times large than local + sslen = slen * 3; // We assume that the UTF8 string will not be bigger than 3 times the original size. if (sslen>gdata->string_size) { sstring = (char *)realloc(gdata->string,sslen); if (!sstring) { debuga(_("realloc error (%zu bytes required)\n"),sslen); exit(EXIT_FAILURE); } - gdata->string=sstring; + gdata->string=(char *)sstring; gdata->string_size=sslen; } else { sstring=gdata->string; @@ -99,15 +118,15 @@ static char * Sarg_gdImageStringFT (struct GraphDataStruct *gdata, int fg, char str = string; sstr = sstring; - if (iconv (gdata->localtoutf, (ICONV_CONST char **)&str, &slen, &sstr, &sslen)==-1) { + if (iconv (localtoutf, (ICONV_CONST char **)&str, &slen, &sstr, &sslen)==-1) { debuga(_("(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n"),string,CharSet,strerror(errno)); - sstring=string; //show something sensible on the graph + sstring=(char *)string; //show something sensible on the graph } } else { - sstring=string; //show something sensible on the graph + sstring=(char *)string; //show something sensible on the graph } #else - sstring=string; + sstring=(char *)string; #endif if (RefPos!=TRP_BottomLeft) { @@ -183,8 +202,6 @@ static char * Sarg_gdImageStringFT (struct GraphDataStruct *gdata, int fg, char debuga(_("libgd failed to render the text \"%s\": %s\n"),sstring,retval); exit(EXIT_FAILURE); } - - return retval; } static void bar(struct GraphDataStruct *gdata,int x1,long long int n) @@ -192,6 +209,7 @@ static void bar(struct GraphDataStruct *gdata,int x1,long long int n) gdPoint points[4]; int val=0, x; long long int num; + int width2; static const long long int limits[400]={0,500,1000,2000,3000,4000, 5000,6000,7000,8000,9000,10000, @@ -257,69 +275,59 @@ static void bar(struct GraphDataStruct *gdata,int x1,long long int n) num = n; val = 55; + val=gdata->BottomGraph+5-(int)((double)37*gdata->YScale+0.5); for(x=0; x<=366; x++) { if(limits[x] >= num) { val = 425 - x; + val=gdata->BottomGraph+5-(int)((double)x*gdata->YScale/10.+0.5); break; } } - gdImageFilledRectangle(gdata->im, x1, val, x1+11, 425, gdata->color3); + width2=(int)(gdata->XScale/4.); + gdImageFilledRectangle(gdata->im, x1-width2, val, x1+width2, gdata->BottomDepth, gdata->color3); - points[0].x = x1+7; + points[0].x = x1-width2+5; points[0].y = val-5; - points[1].x = x1; + points[1].x = x1-width2; points[1].y = val; - points[2].x = x1+11; + points[2].x = x1+width2; points[2].y = val; - points[3].x = x1+17; + points[3].x = x1+width2+5; points[3].y = val-5; gdImageFilledPolygon(gdata->im, points, 4, gdata->color1); - gdImageLine(gdata->im, x1+8, val-2, x1+8, val-10, gdata->dimgray); - gdImageFilledRectangle(gdata->im, x1-2, val-20, x1+18, val-10, gdata->goldenrod); - gdImageRectangle(gdata->im, x1-2, val-20, x1+18, val-10, gdata->goldenrod2); + gdImageLine(gdata->im, x1+2, val-2, x1+2, val-10, gdata->dimgray); + gdImageFilledRectangle(gdata->im, x1-8, val-20, x1+12, val-10, gdata->goldenrod); + gdImageRectangle(gdata->im, x1-8, val-20, x1+12, val-10, gdata->goldenrod2); - Sarg_gdImageStringFT(gdata,gdata->black,GraphFont,6,0.0,x1+8,val-12,fixnum(num,0),TRP_BottomCenter); + Sarg_gdImageStringFT(gdata,gdata->black,GraphFont,6,0.0,x1+2,val-12,fixnum(num,0),TRP_BottomCenter); - points[0].x = x1+17; + points[0].x = x1+width2+5; points[0].y = val-5; - points[1].x = x1+11; + points[1].x = x1+width2; points[1].y = val; - points[2].x = x1+11; - points[2].y = 426; - points[3].x = x1+17; - points[3].y = 420; + points[2].x = x1+width2; + points[2].y = gdata->BottomDepth; + points[3].x = x1+width2+5; + points[3].y = gdata->BottomGraph; gdImageFilledPolygon(gdata->im, points, 4, gdata->color2); return; } -#endif //HAVE_GD -void greport_day(const struct userinfostruct *uinfo) +static void greport_plot(const struct userinfostruct *uinfo,long long int *datapoints,int npoints) { -#ifdef HAVE_GD - FILE *fp_in, *pngout; + FILE *pngout; int x, y; + int day; int x1; - char wdirname[MAXLEN]; char graph[MAXLEN]; - char buf[MAXLEN]; - char csort[255]; char s[15]; - char tmp5[MAXLEN]; - int oday=0; - int day=0; - long long int llday; - long long int bytes; char ftime[128]; - long long int tot=0; time_t t; struct tm *local; - int cstatus; - long long datapoints[31]; gdPoint points[4]; - struct getwordstruct gwarea; struct GraphDataStruct gdata; const int ImgXSize=720; const int ImgYSize=480; @@ -329,92 +337,22 @@ void greport_day(const struct userinfostruct *uinfo) const int BottomMargin=60; const int TickLength=3; const int ZTickLength=5; - int BottomGraph; + int LeftGraph; int RightGraph; + const char *YLabels[]={"50K","250K","500K","1M","2M","3M","4M","5M","6M","7M","8M","9M","10M","15M", + "20M","30M","40M","50M","60M","70M","80M","90M","100M","200M","300M","400M", + "500M","600M","700M","800M","900M","1G","2G","3G","4G","5G"}; - if (snprintf(wdirname,sizeof(wdirname),"%s/%s.day",tmp,uinfo->filename)>=sizeof(wdirname)) { - debuga(_("user name too long for %s/%s.day\n"),tmp,uinfo->filename); - exit(EXIT_FAILURE); - } - if(access(wdirname, R_OK) != 0) { - return; - } - if(!Graphs || GraphFont[0]=='\0') { - unlink(wdirname); - return; - } - - if (snprintf(tmp5,sizeof(tmp5),"%s/%s.graph",tmp,uinfo->filename)>=sizeof(tmp5)) { - debuga(_("user name too long for %s/%s.graph\n"),tmp,uinfo->filename); - exit(EXIT_FAILURE); - } - if(strcmp(DateFormat,"e") == 0) - sprintf(csort,"sort -t\"/\" -k 1,1 -o \"%s\" \"%s\"",tmp5,wdirname); - else - sprintf(csort,"sort -t\"/\" -k 2,2 -o \"%s\" \"%s\"",tmp5,wdirname); - - cstatus=system(csort); - if (!WIFEXITED(cstatus) || WEXITSTATUS(cstatus)) { - debuga(_("sort command return status %d\n"),WEXITSTATUS(cstatus)); - debuga(_("sort command: %s\n"),csort); - exit(EXIT_FAILURE); - } - - if((fp_in=fopen(tmp5,"r"))==NULL) { - debuga(_("(grepday) Cannot open log file %s\n"),tmp5); - exit(EXIT_FAILURE); - } - unlink(wdirname); - - memset(datapoints,0,sizeof(datapoints)); - oday=-1; - while(fgets(buf,sizeof(buf),fp_in)!=NULL) { - fixendofline(buf); - getword_start(&gwarea,buf); - if (getword_atoll(&llday,&gwarea,'/')<0) { - debuga(_("Maybe you have a broken record or garbage in your %s file\n"),tmp5); - exit(EXIT_FAILURE); - } - if(DateFormat[0]=='u') { - if (getword_atoll(&llday,&gwarea,'/')<0) { - debuga(_("Maybe you have a broken record or garbage in your %s file\n"),tmp5); - exit(EXIT_FAILURE); - } - } - day=(int)llday; - if (day<1 || day>31) continue; - if (getword_skip(20,&gwarea,'\t')<0 || getword_skip(20,&gwarea,'\t')<0 || getword_atoll(&bytes,&gwarea,'\t')<0) { - debuga(_("Maybe you have a broken record or garbage in your %s file\n"),tmp5); - exit(EXIT_FAILURE); - } - - if(oday!=day) { - if (oday>0) datapoints[oday-1]=tot; - oday=day; - tot=0; - } - tot+=bytes; - } - fclose(fp_in); - unlink(tmp5); - if (oday>0) datapoints[oday-1]=tot; - - if(access(GraphFont, R_OK) != 0) { - debuga(_("(grepday) Fontname %s not found\n"),GraphFont); - exit(EXIT_FAILURE); - } memset(&gdata,0,sizeof(gdata)); -#ifdef USE_ICONV - gdata.localtoutf = iconv_open ("UTF-8", CharSet); - if (gdata.localtoutf==(iconv_t)-1) { - debuga(_("(grepday) iconv cannot convert from %s to UTF-8 - %s\n"),CharSet,strerror(errno)); - } -#endif - gdata.im = gdImageCreate(ImgXSize, ImgYSize); - BottomGraph=ImgYSize-BottomMargin; + gdata.BottomGraph=ImgYSize-BottomMargin; + LeftGraph=LeftMargin; RightGraph=ImgXSize-RightMargin; + gdata.TopGraph=TopMargin; + gdata.BottomDepth=gdata.BottomGraph+5; + gdata.XScale=(double)(RightGraph-LeftGraph)/(31+1); + gdata.YScale=(double)(gdata.BottomGraph-TopMargin)/36.; // first allocated color is the background gdata.lavender = gdImageColorAllocate(gdata.im, 230, 230, 250); @@ -465,115 +403,78 @@ void greport_day(const struct userinfostruct *uinfo) // rectangle around the image gdImageRectangle(gdata.im, 0, 0, ImgXSize-1, ImgYSize-1, gdata.dimgray); // backtround of the graph - gdImageFilledRectangle(gdata.im, LeftMargin, TopMargin, RightGraph, BottomGraph, gdata.silver); + gdImageFilledRectangle(gdata.im, LeftMargin, gdata.TopGraph, RightGraph, gdata.BottomGraph, gdata.silver); // depth of the left Y axis points[0].x = LeftMargin-10; points[0].y = TopMargin+5; points[1].x = LeftMargin-10; - points[1].y = BottomGraph+5; + points[1].y = gdata.BottomDepth; points[2].x = LeftMargin; - points[2].y = BottomGraph; + points[2].y = gdata.BottomGraph; points[3].x = LeftMargin; points[3].y = TopMargin; gdImageFilledPolygon(gdata.im, points, 4, gdata.gray); // depth of the bottom X axis points[0].x = LeftMargin; - points[0].y = BottomGraph; + points[0].y = gdata.BottomGraph; points[1].x = LeftMargin-10; - points[1].y = BottomGraph+5; + points[1].y = gdata.BottomDepth; points[2].x = RightGraph-10; - points[2].y = BottomGraph+5; + points[2].y = gdata.BottomDepth; points[3].x = RightGraph; - points[3].y = BottomGraph; + points[3].y = gdata.BottomGraph; gdImageFilledPolygon(gdata.im, points, 4, gdata.gray); // vertical exterior line of the depth - gdImageLine(gdata.im, LeftMargin-10, TopMargin+5, LeftMargin-10, BottomGraph+5+ZTickLength, gdata.black); + gdImageLine(gdata.im, LeftMargin-10, TopMargin+5, LeftMargin-10, gdata.BottomDepth+ZTickLength, gdata.black); // horizontal exterior line of the depth - gdImageLine(gdata.im, LeftMargin-10-ZTickLength, BottomGraph+5, RightGraph-10, BottomGraph+5, gdata.black); + gdImageLine(gdata.im, LeftMargin-10-ZTickLength, gdata.BottomDepth, RightGraph-10, gdata.BottomDepth, gdata.black); // diagonal line between the two depths - gdImageLine(gdata.im, LeftMargin-10, BottomGraph+5, LeftMargin, BottomGraph, gdata.black); + gdImageLine(gdata.im, LeftMargin-10, gdata.BottomDepth, LeftMargin, gdata.BottomGraph, gdata.black); // vertical left line of the graph - gdImageLine(gdata.im, LeftMargin, BottomGraph, LeftMargin, TopMargin, gdata.black); + gdImageLine(gdata.im, LeftMargin, gdata.BottomGraph, LeftMargin, gdata.TopGraph, gdata.black); // horizontal bottom line of the graph - gdImageLine(gdata.im, LeftMargin, BottomGraph, RightGraph, BottomGraph, gdata.black); + gdImageLine(gdata.im, LeftMargin, gdata.BottomGraph, RightGraph, gdata.BottomGraph, gdata.black); // vertical right line of the graph - gdImageLine(gdata.im, RightGraph, TopMargin, RightGraph, BottomGraph, gdata.black); + gdImageLine(gdata.im, RightGraph, gdata.TopGraph, RightGraph, gdata.BottomGraph, gdata.black); // diagonal line to close the right of the bottom depth - gdImageLine(gdata.im, RightGraph-10, BottomGraph+5, RightGraph, BottomGraph, gdata.black); + gdImageLine(gdata.im, RightGraph-10, gdata.BottomDepth, RightGraph, gdata.BottomGraph, gdata.black); // Y axis ticks - for(x=BottomGraph-10; x>=TopMargin; x=x-10) { - gdImageLine(gdata.im, LeftMargin-10, x+5, LeftMargin, x, gdata.dimgray); - gdImageLine(gdata.im, LeftMargin-10-TickLength, x+5, LeftMargin-10, x+5, gdata.dimgray); + for(x=0; x<36; x++) { + y=gdata.BottomGraph+5-(int)((double)(x+1)*gdata.YScale+0.5); + gdImageLine(gdata.im, LeftMargin-10, y, LeftMargin, y-5, gdata.dimgray); + gdImageLine(gdata.im, LeftMargin-10-TickLength, y, LeftMargin-10, y, gdata.dimgray); + gdImageLine(gdata.im, LeftMargin, y-5, RightGraph, y-5, gdata.dimgray); + Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,y,YLabels[x],TRP_CenterRight); } - // horizontal background lines - for(x=TopMargin; x<=BottomGraph-10; x=x+10) - gdImageLine(gdata.im, LeftMargin, x, RightGraph, x, gdata.dimgray); - // X axis ticks and labels - x=LeftMargin-10+20; for(y=1; y<=31; y++) { - gdImageLine(gdata.im, x, BottomGraph+5, x, BottomGraph+5+TickLength, gdata.dimgray); + x=LeftGraph-10+(int)((double)y*gdata.XScale+0.5); + gdImageLine(gdata.im, x, gdata.BottomDepth, x, gdata.BottomDepth+TickLength, gdata.dimgray); sprintf(s,"%02d",y); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,x,BottomGraph+5+TickLength+1,s,TRP_TopCenter); - x=x+20; + Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,x,gdata.BottomDepth+TickLength+1,s,TRP_TopCenter); } t = time(NULL); local = localtime(&t); - if(strcmp(DateFormat,"u") == 0) + if(DateFormat[0]=='u') strftime(ftime, sizeof(ftime), "%b/%d/%Y %H:%M", local); - if(strcmp(DateFormat,"e") == 0) + if(DateFormat[0]=='e') strftime(ftime, sizeof(ftime), "%d/%b/%Y-%H:%M", local); + x=ImgXSize*5/12; Sarg_gdImageStringFT(&gdata,gdata.darkblue,GraphFont,7,0.0,ImgXSize-10,ImgYSize-10,ftime,TRP_BottomRight); - if(ShowSargInfo) Sarg_gdImageStringFT(&gdata,gdata.darkblue,GraphFont,10,0.0,300,15,_("SARG, "),TRP_BottomRight); - Sarg_gdImageStringFT(&gdata,gdata.darkblue,GraphFont,10,0.0,300,15,Title,TRP_BottomLeft); + if(ShowSargInfo) Sarg_gdImageStringFT(&gdata,gdata.darkblue,GraphFont,10,0.0,x,15,_("SARG, "),TRP_BottomRight); + Sarg_gdImageStringFT(&gdata,gdata.darkblue,GraphFont,10,0.0,x,15,Title,TRP_BottomLeft); sprintf(warea,_("Period: %s"),period.text); - Sarg_gdImageStringFT(&gdata,gdata.darkblue,GraphFont,9,0.0,300,27,warea,TRP_BottomLeft); + Sarg_gdImageStringFT(&gdata,gdata.darkblue,GraphFont,9,0.0,x,27,warea,TRP_BottomLeft); sprintf(warea,_("User: %s"),uinfo->label); - Sarg_gdImageStringFT(&gdata,gdata.darkblue,GraphFont,9,0.0,300,38,warea,TRP_BottomLeft); - - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-10+5,"50K",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-20+5,"250K",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-30+5,"500K",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-40+5,"1M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-50+5,"2M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-60+5,"3M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-70+5,"4M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-80+5,"5M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-90+5,"6M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-100+5,"7M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-110+5,"8M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-120+5,"9M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-130+5,"10M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-140+5,"15M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-150+5,"20M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-160+5,"30M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-170+5,"40M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-180+5,"50M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-190+5,"60M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-200+5,"70M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-210+5,"80M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-220+5,"90M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-230+5,"100M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-240+5,"200M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-250+5,"300M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-260+5,"400M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-270+5,"500M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-280+5,"600M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-290+5,"700M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-300+5,"800M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-310+5,"900M",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-320+5,"1G",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-330+5,"2G",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-340+5,"3G",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-350+5,"4G",TRP_CenterRight); - Sarg_gdImageStringFT(&gdata,gdata.dimgray,GraphFont,7,0.0,LeftMargin-10-TickLength,BottomGraph-360+5,"5G",TRP_CenterRight); + Sarg_gdImageStringFT(&gdata,gdata.darkblue,GraphFont,9,0.0,x,38,warea,TRP_BottomLeft); + if(strcmp(datetimeby,"bytes") == 0) Sarg_gdImageStringFT(&gdata,gdata.black,GraphFont,10,3.141592/2,20,ImgYSize/2,_("BYTES"),TRP_CenterLeft); else @@ -582,7 +483,7 @@ void greport_day(const struct userinfostruct *uinfo) for (day=0 ; day<31 ; day++) { if (datapoints[day]>0) { - x1 = 44 +((day+1) * 20); + x1=LeftGraph-10+(int)((double)(day+1)*gdata.XScale+0.5); bar(&gdata,x1,datapoints[day]); } } @@ -600,11 +501,83 @@ void greport_day(const struct userinfostruct *uinfo) gdImageDestroy(gdata.im); if (gdata.string) free(gdata.string); +} + +#endif //HAVE_GD + +void greport_prepare(void) +{ +#ifdef HAVE_GD + if(access(GraphFont, R_OK) != 0) { + debuga(_("(grepday) Fontname %s not found\n"),GraphFont); + exit(EXIT_FAILURE); + } + #ifdef USE_ICONV - if (gdata.localtoutf!=(iconv_t)-1) - iconv_close (gdata.localtoutf); + localtoutf = iconv_open ("UTF-8", CharSet); + if (localtoutf==(iconv_t)-1) { + debuga(_("(grepday) iconv cannot convert from %s to UTF-8 - %s\n"),CharSet,strerror(errno)); + } #endif +#endif //HAVE_GD +} + +void greport_day(const struct userinfostruct *uinfo) +{ +#ifdef HAVE_GD + FILE *fp_in; + char wdirname[MAXLEN]; + char buf[MAXLEN]; + int day; + long long int llday; + long long int bytes; + long long int datapoints[31]; + struct getwordstruct gwarea; + + if (snprintf(wdirname,sizeof(wdirname),"%s/%s.day",tmp,uinfo->filename)>=sizeof(wdirname)) { + debuga(_("user name too long for %s/%s.day\n"),tmp,uinfo->filename); + exit(EXIT_FAILURE); + } + if(access(wdirname, R_OK) != 0) { + return; + } + if(!Graphs || GraphFont[0]=='\0') { + unlink(wdirname); + return; + } + + if((fp_in=fopen(wdirname,"r"))==NULL) { + debuga(_("(grepday) Cannot open log file %s\n"),wdirname); + exit(EXIT_FAILURE); + } + + memset(datapoints,0,sizeof(datapoints)); + while(fgets(buf,sizeof(buf),fp_in)!=NULL) { + fixendofline(buf); + getword_start(&gwarea,buf); + if (getword_atoll(&llday,&gwarea,'/')<0) { + debuga(_("Maybe you have a broken record or garbage in your %s file\n"),wdirname); + exit(EXIT_FAILURE); + } + if(DateFormat[0]=='u') { + if (getword_atoll(&llday,&gwarea,'/')<0) { + debuga(_("Maybe you have a broken record or garbage in your %s file\n"),wdirname); + exit(EXIT_FAILURE); + } + } + day=(int)llday; + if (day<1 || day>31) continue; + if (getword_skip(20,&gwarea,'\t')<0 || getword_skip(20,&gwarea,'\t')<0 || getword_atoll(&bytes,&gwarea,'\t')<0) { + debuga(_("Maybe you have a broken record or garbage in your %s file\n"),wdirname); + exit(EXIT_FAILURE); + } + datapoints[day-1]+=bytes; + } + fclose(fp_in); + unlink(wdirname); + + greport_plot(uinfo,datapoints,31); #endif //HAVE_GD return; @@ -614,5 +587,10 @@ void greport_cleanup(void) { #ifdef HAVE_GD gdFontCacheShutdown(); + +#ifdef USE_ICONV + if (localtoutf!=(iconv_t)-1) + iconv_close (localtoutf); #endif +#endif //HAVE_GD } diff --git a/html.c b/html.c index 18f42a9..5ae585f 100644 --- a/html.c +++ b/html.c @@ -106,6 +106,8 @@ void htmlrel(void) ntotuser=my_atoll(totuser); if (ntotuser<=0) ntotuser=1; + greport_prepare(); + if ((dirp = opendir(tmp)) == NULL) { debuga(_("Failed to open directory %s - %s\n"),tmp,strerror(errno)); exit(EXIT_FAILURE); diff --git a/include/conf.h b/include/conf.h index b4b2b8c..182f7f8 100755 --- a/include/conf.h +++ b/include/conf.h @@ -170,6 +170,9 @@ int mkstemps(char *template, int suffixlen); #define MAX_IP_LEN 64 #define MAX_DATETIME_LEN 32 #define MAXLOGS 255 +#define MAX_LOG_FILELEN 1024 +#define MAX_REDIRECTOR_LOGS 64 +#define MAX_REDIRECTOR_FILELEN 1024 #define REPORT_TYPE_USERS_SITES 0x0001UL #define REPORT_TYPE_SITE_USER_TIME_DATE 0x0002UL @@ -277,7 +280,7 @@ char name[MAXLEN]; bool LongUrl; bool Ip2Name; int NAccessLog; -char AccessLog[MAXLOGS][MAXLEN]; +char AccessLog[MAXLOGS][MAX_LOG_FILELEN]; int AccessLogFromCmdLine; char Title[MAXLEN]; char BgColor[MAXLEN]; @@ -334,8 +337,10 @@ char DansGuardianConf[MAXLEN]; bool DansguardianIgnoreDate; char SquidGuardConf[MAXLEN]; char SquidGuarddbHome[255]; -char SquidGuardLogFormat[MAXLEN]; -char SquidGuardLogAlternate[MAXLEN]; +char RedirectorLogFormat[4096]; +int NRedirectorLogs; +char RedirectorLogs[MAX_REDIRECTOR_LOGS][MAX_REDIRECTOR_FILELEN]; +int RedirectorLogFromCmdLine; bool SquidguardIgnoreDate; bool ShowSargInfo; bool BytesInSitesUsersReport; diff --git a/include/defs.h b/include/defs.h index 4ba95d2..5059442 100755 --- a/include/defs.h +++ b/include/defs.h @@ -101,6 +101,7 @@ void free_exclude(void); void getconf(void); // grepday.c +void greport_prepare(void); void greport_day(const struct userinfostruct *user); void greport_cleanup(void); diff --git a/include/info.h b/include/info.h index 2437074..6256a0c 100755 --- a/include/info.h +++ b/include/info.h @@ -1,3 +1,3 @@ -#define VERSION PACKAGE_VERSION" May-07-2010" +#define VERSION PACKAGE_VERSION" May-09-2010" #define PGM PACKAGE_NAME #define URL "http://sarg.sourceforge.net" diff --git a/log.c b/log.c index b290583..58b4b2c 100644 --- a/log.c +++ b/log.c @@ -188,8 +188,8 @@ int main(int argc,char *argv[]) UserTabFile[0]='\0'; BlockIt[0]='\0'; ExternalCSSFile[0]='\0'; - SquidGuardLogFormat[0]='\0'; - SquidGuardLogAlternate[0]='\0'; + RedirectorLogFormat[0]='\0'; + NRedirectorLogs=0; for (ilf=0 ; ilf=MAXLOGS) { - printf(_("SARG: Too many log files passed on command line with option -l.\n")); + debuga(_("Too many log files passed on command line with option -l.\n")); + exit(EXIT_FAILURE); + } + if (strlen(optarg)>=MAX_LOG_FILELEN) { + debuga(_("Log file name too long passed on command line with option -l: %s\n"),optarg); exit(EXIT_FAILURE); } strcpy(AccessLog[NAccessLog],optarg); @@ -390,7 +395,17 @@ int main(int argc,char *argv[]) AccessLogFromCmdLine++; break; case 'L': - strcpy(SquidGuardLogAlternate,optarg); + if (NRedirectorLogs>MAX_REDIRECTOR_LOGS) { + debuga(_("Too many redirector logs passed on command line with option -L.\n")); + exit(EXIT_FAILURE); + } + if (strlen(optarg)>=MAX_REDIRECTOR_FILELEN) { + debuga(_("Redirector log file name too long passed on command line with opton -L: %s\n"),optarg); + exit(EXIT_FAILURE); + } + strcpy(RedirectorLogs[NRedirectorLogs],optarg); + NRedirectorLogs++; + RedirectorLogFromCmdLine++; break; case 'm': debugm++; @@ -610,6 +625,8 @@ int main(int argc,char *argv[]) debuga(_(" IP report (-i) = %s\n"),(iprel) ? _("Yes") : _("No")); for (iarq=0 ; iarq\n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "Не мога да намеря файла" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Не мога да намеря log файла" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Authentication Failures" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "IP/Име" msgid "DATE/TIME" msgstr "Дата/Време" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "Адрес" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Сортировка на файловете" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Не мога да намеря log файла" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Четене на log файла" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Сортировка на файловете" @@ -215,7 +214,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Разархивиране на log файла" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Не мога да намеря файла" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Отчет за достъпа на потребителите на Squid" @@ -366,7 +365,7 @@ msgstr "Отчет за достъпа на потребителите на Squi msgid "Decreasing Access (bytes)" msgstr "Низходящо (байтове)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Период" @@ -376,28 +375,28 @@ msgstr "Период" msgid "NUM" msgstr "No" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "Включване" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "Байтове" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "Общо време" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "Милисек." -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "Време" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "Всичко" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "Средно" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Отчет" @@ -483,7 +482,7 @@ msgstr "Зарежда файла с изключенията от" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Не мога да намеря файла" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Не мога да намеря log файла" @@ -498,154 +497,173 @@ msgstr "Не мога да намеря файла" msgid "malloc error (%ld bytes required)\n" msgstr "грешка malloc" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Зарежда файла с изключенията от" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Не мога да намеря файла" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "грешка malloc" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Не мога да намеря файла" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Не мога да намеря файла" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Потребител" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Не мога да намеря log файла" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Не мога да намеря log файла" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "Не мога да намеря файла" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Не мога да намеря файла" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Не мога да намеря файла" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Потребител" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Сортирано" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "SmartFilter" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Създаване на отчета" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "ЗАБРАНЕНО" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Не мога да намеря файла" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Не мога да намеря файла" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Не мога да намеря файла" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Не мога да намеря файла" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Не мога да намеря файла" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,432 +1029,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Не мога да намеря файла" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Не мога да намеря log файла" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Параметри" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Име или IP-адрес" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "E-mail адрес за изпращане на отчета" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Да" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "Не" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Име или IP-адрес" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Исползвайте Ip-адрес вместо име на потребителя" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Не мога да намеря log файла" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Четене на log файла" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Архивиране на log файла" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Четене на log файла" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Не мога да намеря log файла" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Не мога да намеря log файла" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "Log-а съдържа записи с различни формати (squid и др.)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Log с друг формат" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Log в Squid-формат" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Log с грешен формат" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "Записите не са намерени" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Завършено" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Четене на log файла" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Период" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Зарежда файла с паролите от" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Не мога да намеря log файла" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Не мога да намеря файла" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Не мога да намеря файла" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "грешка malloc" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1764,17 +1803,17 @@ msgstr "Не мога да намеря log файла" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Четене на log файла" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1786,46 +1825,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Разархивиране на log файла" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Разархивиране на log файла" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Разархивиране на log файла" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Разархивиране на log файла" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Разархивиране на log файла" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Разархивиране на log файла" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Не мога да намеря log файла" @@ -2457,6 +2496,10 @@ msgstr "Не мога да намеря log файла" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Четене на log файла" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "грешка malloc" diff --git a/po/ca.po b/po/ca.po index 74ead33..f91490c 100644 --- a/po/ca.po +++ b/po/ca.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "reports" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "No es pot obrir l'arxiu de log" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Fallides d'autenticació" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "DATA/HORA" msgid "DATE/TIME" msgstr "el" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "Usuari" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Creant index.html" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "No es pot obrir l'arxiu de log" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Llegint arxiu del log d'accesos" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Creant index.html" @@ -215,7 +214,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Creant report" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "reports" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "No es pot carregar, fallida de la memòria" @@ -366,7 +365,7 @@ msgstr "No es pot carregar, fallida de la memòria" msgid "Decreasing Access (bytes)" msgstr "PROMITGE" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Report d'Accesos d'Usuaris de l'Squid" @@ -376,28 +375,28 @@ msgstr "Report d'Accesos d'Usuaris de l'Squid" msgid "NUM" msgstr "HORA" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "LLOC ACCEDIT" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "CONEXIÓ" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "BYTES" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "TEMPS UTILITZAT" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "USERID" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "AGENT" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "MILISEC" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Ordenant arxiu" @@ -483,7 +482,7 @@ msgstr "Llegint log de l'agent d'usuari" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "reports" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "No es pot obrir l'arxiu de log" @@ -498,154 +497,173 @@ msgstr "reports" msgid "malloc error (%ld bytes required)\n" msgstr "Carregant configuració desde" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Llegint log de l'agent d'usuari" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "reports" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "Carregant configuració desde" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "reports" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "reports" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Període" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "No es pot obrir l'arxiu de log" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "No es pot obrir l'arxiu de log" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "reports" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "reports" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "reports" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Període" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "USUARIS" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "FiltreInteligent" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Carregant arxiu de paraules de pas desde" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "No es pot obrir arxiu" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "reports" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "reports" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "reports" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "reports" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "reports" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,432 +1029,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "reports" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "No es pot obrir l'arxiu de log" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Paràmetres" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Nom de host o direcció IP" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "opcions" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Si" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "No" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Nom de host o direcció IP" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Report IP" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "No es pot obrir l'arxiu de log" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Llegint arxiu del log d'accesos" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Descompactant arxiu de log" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Llegint arxiu del log d'accesos" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "No es pot obrir l'arxiu de log" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "No es pot obrir l'arxiu de log" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "El log té formats de registre barrejats (squid i common log)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Format Common log" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Format Squid log" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Log amb format invàlid" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "No s'han trobat registres" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Fi" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Llegint arxiu del log d'accesos" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Report d'Accesos d'Usuaris de l'Squid" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "error malloc" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "No es pot obrir l'arxiu de log" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "reports" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "reports" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "Carregant configuració desde" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1764,17 +1803,17 @@ msgstr "No es pot obrir l'arxiu de log" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Llegint arxiu del log d'accesos" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1786,46 +1825,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Creant report" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Creant report" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Creant report" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Creant report" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Creant report" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Creant report" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "No es pot obrir l'arxiu de log" @@ -2457,6 +2496,10 @@ msgstr "No es pot obrir l'arxiu de log" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Llegint arxiu del log d'accesos" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "Carregant configuració desde" diff --git a/po/cs.po b/po/cs.po index 665e724..f46be3a 100644 --- a/po/cs.po +++ b/po/cs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "Nemohu otevřít soubor" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Nemohu otevřít žurnál" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Authentication failures" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "IP/JMÉNO" msgid "DATE/TIME" msgstr "datum/čas" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "NAVÅ TÍVENÝ SERVER" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Třídím soubor" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Nemohu otevřít žurnál" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Čtu přístupový žurnál" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Třídím soubor" @@ -215,7 +214,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Rozbaluji žurnálový soubor" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Nemohu otevřít soubor" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Přehled o využití Squidu podle uživatelů" @@ -366,7 +365,7 @@ msgstr "Přehled o využití Squidu podle uživatelů" msgid "Decreasing Access (bytes)" msgstr "Klesající přístup (bytů)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Období" @@ -376,28 +375,28 @@ msgstr "Období" msgid "NUM" msgstr "POŘADÍ" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "SPOJENÍ" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "BYTÅ®" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "POUŽITÝ ČAS" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "MILISEC" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "ČAS" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "CELKEM" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "PRÅ®MĚR" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Přehled" @@ -483,7 +482,7 @@ msgstr "Načítám soubor vyjímek z" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Nemohu otevřít soubor" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Nemohu otevřít žurnál" @@ -498,154 +497,173 @@ msgstr "Nemohu otevřít soubor" msgid "malloc error (%ld bytes required)\n" msgstr "chyba malloc" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Načítám soubor vyjímek z" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Nemohu otevřít soubor" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "chyba malloc" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Nemohu otevřít soubor" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Nemohu otevřít soubor" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Uživatel" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Nemohu otevřít žurnál" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Nemohu otevřít žurnál" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "Nemohu otevřít soubor" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Nemohu otevřít soubor" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Nemohu otevřít soubor" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Uživatel" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Třídění" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "SmartFilter" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Vytvářím zprávu" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "Zakázáno" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Nemohu otevřít soubor" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Nemohu otevřít soubor" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Nemohu otevřít soubor" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Nemohu otevřít soubor" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Nemohu otevřít soubor" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,432 +1029,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Nemohu otevřít soubor" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Nemohu otevřít žurnál" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Parametry" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Jméno hostitele nebo IP adresa" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "Emailová adresa, na kterou se mají poslat přehledy" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Ano" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "Ne" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Jméno hostitele nebo IP adresa" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Použij IP Adresu místo ID uživatele" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Nemohu otevřít žurnál" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Čtu přístupový žurnál" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Balím žurnálový soubor" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Čtu přístupový žurnál" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Nemohu otevřít žurnál" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Nemohu otevřít žurnál" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "Žurnál má smíchané oba žurnálové formáty (obecný a squid žurnál)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Obecný formát žurnálu" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Squid formát žurnálu" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Žurnál s neplatným formátem" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "NenaÅ¡el jsem žádné záznamy" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Konec" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Čtu přístupový žurnál" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Období" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Načítám heslo ze souboru" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Nemohu otevřít žurnál" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Nemohu otevřít soubor" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Nemohu otevřít soubor" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "chyba malloc" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1764,17 +1803,17 @@ msgstr "Nemohu otevřít žurnál" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Čtu přístupový žurnál" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1786,46 +1825,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Rozbaluji žurnálový soubor" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Rozbaluji žurnálový soubor" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Rozbaluji žurnálový soubor" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Rozbaluji žurnálový soubor" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Rozbaluji žurnálový soubor" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Rozbaluji žurnálový soubor" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Nemohu otevřít žurnál" @@ -2457,6 +2496,10 @@ msgstr "Nemohu otevřít žurnál" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Čtu přístupový žurnál" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "chyba malloc" diff --git a/po/de.po b/po/de.po index 582f841..ec9a69b 100644 --- a/po/de.po +++ b/po/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "Kann Datei nicht oeffnen" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Kann Zugriffsprotokoll nicht oeffnen" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Authentication Failures" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "IP/NAME" msgid "DATE/TIME" msgstr "DATUM/ZEIT" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "ZUGEGRIFFENE SITE" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Sortiere Datei" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Kann Zugriffsprotokoll nicht oeffnen" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Lese Zugriffsprotokoll" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Sortiere Datei" @@ -215,7 +214,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Dekomprimiere Protokolldatei" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Kann Datei nicht oeffnen" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Squid Bericht ueber Benutzerzugriffe" @@ -366,7 +365,7 @@ msgstr "Squid Bericht ueber Benutzerzugriffe" msgid "Decreasing Access (bytes)" msgstr "verringerter Zugriff (Bytes)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Zeitraum" @@ -376,28 +375,28 @@ msgstr "Zeitraum" msgid "NUM" msgstr "NR." -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "VERBINDUNGEN" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "Bytes" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "ZEITDAUER" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "MILLISEKUNDEN" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "ZEIT" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "INSGESAMT" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "DURCHSCHNITT" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Bericht" @@ -483,7 +482,7 @@ msgstr "Lade Ausschlussdatei aus" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Kann Datei nicht oeffnen" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Kann Zugriffsprotokoll nicht oeffnen" @@ -498,154 +497,173 @@ msgstr "Kann Datei nicht oeffnen" msgid "malloc error (%ld bytes required)\n" msgstr "Speicherallokationsfehler" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Lade Ausschlussdatei aus" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Kann Datei nicht oeffnen" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "Speicherallokationsfehler" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Kann Datei nicht oeffnen" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Kann Datei nicht oeffnen" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Benutzer" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Kann Zugriffsprotokoll nicht oeffnen" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Kann Zugriffsprotokoll nicht oeffnen" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "Kann Datei nicht oeffnen" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Kann Datei nicht oeffnen" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Kann Datei nicht oeffnen" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Benutzer" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Sortierung" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "SmartFilter" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Erstelle Bericht" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "ABGELEHNT" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Kann Datei nicht oeffnen" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Kann Datei nicht oeffnen" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Kann Datei nicht oeffnen" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Kann Datei nicht oeffnen" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Kann Datei nicht oeffnen" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,434 +1029,455 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Kann Datei nicht oeffnen" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Kann Zugriffsprotokoll nicht oeffnen" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Parameter" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Rechnername oder IP-Adresse" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "Sende Reports an folgende Email-Adresse" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Ja" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "Nein" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Rechnername oder IP-Adresse" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Benutze IP-Adresse anstatt User-ID" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Kann Zugriffsprotokoll nicht oeffnen" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Lese Zugriffsprotokoll" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Komprimiere Protokolldatei" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Lese Zugriffsprotokoll" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Kann Zugriffsprotokoll nicht oeffnen" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Kann Zugriffsprotokoll nicht oeffnen" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "" "Protokolle beinhaltet Datensaetze in verschiedenen Formaten (SQUID -und " "allgemeines Format)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "allgemeines Protokollformat" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Squid-Protokollformat" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Protokoll mit ungueltigem Format" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "Keine Datensaetze gefunden" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Ende" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Lese Zugriffsprotokoll" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Zeitraum" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Lade Passwortdatei aus" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Kann Zugriffsprotokoll nicht oeffnen" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Kann Datei nicht oeffnen" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Kann Datei nicht oeffnen" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "Speicherallokationsfehler" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1766,17 +1805,17 @@ msgstr "Kann Zugriffsprotokoll nicht oeffnen" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Lese Zugriffsprotokoll" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1788,46 +1827,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Dekomprimiere Protokolldatei" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Dekomprimiere Protokolldatei" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Dekomprimiere Protokolldatei" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Dekomprimiere Protokolldatei" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Dekomprimiere Protokolldatei" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Dekomprimiere Protokolldatei" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Kann Zugriffsprotokoll nicht oeffnen" @@ -2459,6 +2498,10 @@ msgstr "Kann Zugriffsprotokoll nicht oeffnen" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Lese Zugriffsprotokoll" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "Speicherallokationsfehler" diff --git a/po/el.po b/po/el.po index 29784e8..40c026a 100644 --- a/po/el.po +++ b/po/el.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "Δεν μπορώ να διαβάσω το αρχείο" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο log" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Πρόβλημα πιστοποίησης" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "IP/Όνομα" msgid "DATE/TIME" msgstr "Ημ/νία-Ώρα " -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "Σελίδα που ζητήθηκε" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Ταξινόμηση αρχείου" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο log" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Ανάγνωση αρχείου " -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Ταξινόμηση αρχείου" @@ -215,7 +214,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Αποσυμπίεση αρχείου log" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Αναλυτική κατάσταση πρόσβασης χρηστών του Proxy Server" @@ -366,7 +365,7 @@ msgstr "Αναλυτική κατάσταση πρόσβασης χρηστών msgid "Decreasing Access (bytes)" msgstr "Μειωμένη πρόσβαση (bytes)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Περίοδος" @@ -376,28 +375,28 @@ msgstr "Περίοδος" msgid "NUM" msgstr "Αριθμός" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "Σύνδεση" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "Bytes" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "Χρόνος" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "msec" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "Χρόνος" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "Σύνολο" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "Μέσος όρος" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Αναφορά" @@ -483,7 +482,7 @@ msgstr "Φόρτωση αρχείου εξαιρέσεων από" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο log" @@ -498,154 +497,173 @@ msgstr "Δεν μπορώ να διαβάσω το αρχείο" msgid "malloc error (%ld bytes required)\n" msgstr "σφάλμα μνήμης" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Φόρτωση αρχείου εξαιρέσεων από" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "σφάλμα μνήμης" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Δεν μπορώ να διαβάσω το αρχείο" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Δεν μπορώ να διαβάσω το αρχείο" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Χρήστης" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "Ημέρες" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Δεν μπορώ να διαβάσω το αρχείο log" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Δεν μπορώ να διαβάσω το αρχείο log" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "Δεν μπορώ να διαβάσω το αρχείο" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Χρήστης" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Ταξινόμηση" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "Έξυπνο φίλτρο" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Δημιουργία αναφορών" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "Χωρίς πρόσβαση" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,432 +1029,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο log" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Παράμετροι" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Hostname ή διεύθυνση IP" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "Διεύθυνση Email για αποστολή αναφορών" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Ναι" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "Όχι" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Hostname ή διεύθυνση IP" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Χρήση διεύθυνσης Ip αντί ονόματος" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο log" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Ανάγνωση αρχείου " -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Συμπίεση αρχείου log" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Ανάγνωση αρχείου " -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο log" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο log" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "Αρχείο Log με διάφορες εγγραφές (squid και γενικό log)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Κοινό αρχείο log" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "φορμάτ του Squid log" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Φορμάτ του Sarg log" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Αρχείο Log με άγνωστη μορφή" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "Δεν βρέθηκαν εγγραφές" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Τέλος" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Ανάγνωση αρχείου " -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Περίοδος" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Το αρχείο log του Sarg αποθηκεύθηκε ως" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Φόρτωμα αρχείου κωδικών από" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο log" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "σφάλμα μνήμης" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1764,17 +1803,17 @@ msgstr "Δεν μπορώ να διαβάσω το αρχείο log" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Ανάγνωση αρχείου " #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1786,46 +1825,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Αποσυμπίεση αρχείου log" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Αποσυμπίεση αρχείου log" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Αποσυμπίεση αρχείου log" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Αποσυμπίεση αρχείου log" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Αποσυμπίεση αρχείου log" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Αποσυμπίεση αρχείου log" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Δεν μπορώ να διαβάσω το αρχείο log" @@ -2457,6 +2496,10 @@ msgstr "Δεν μπορώ να διαβάσω το αρχείο log" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Ανάγνωση αρχείου " + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "σφάλμα μνήμης" diff --git a/po/es.po b/po/es.po index e571b50..24c4898 100644 --- a/po/es.po +++ b/po/es.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -32,18 +32,18 @@ msgstr "No se puede abrir archivo" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "No se puede abrir archivo de log" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -62,7 +62,7 @@ msgid "Authentication Failures" msgstr "Fallos de autenticaci&ocaute;n" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -88,14 +88,14 @@ msgstr "IP/NOMBRE" msgid "DATE/TIME" msgstr "FECHA/HORA" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "SITIO ACCEDIDO" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -121,7 +121,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -134,14 +134,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Ordenando archivo" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -168,14 +168,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "No se puede abrir archivo de log" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -185,13 +184,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Leyendo archivo de log de accesos" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Ordenando archivo" @@ -216,7 +215,7 @@ msgstr "CAUSA" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -280,13 +279,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Descompactando archivo de log" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -357,7 +356,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "No se puede abrir archivo" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Reporte de Accesos de Usuarios de Squid" @@ -367,7 +366,7 @@ msgstr "Reporte de Accesos de Usuarios de Squid" msgid "Decreasing Access (bytes)" msgstr "Acceso Decreciente (bytes)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Período" @@ -377,28 +376,28 @@ msgstr "Período" msgid "NUM" msgstr "NUM" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "CONEXION" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "BYTES" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "TIEMPO UTILIZADO" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "MILISEC" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "HORA" @@ -423,18 +422,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "TOTAL" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "PROMEDIO" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Reporte" @@ -484,7 +483,7 @@ msgstr "Cargando archivo de exclusiones desde" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "No se puede abrir archivo" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "No se puede abrir archivo de log" @@ -499,154 +498,173 @@ msgstr "No se puede abrir archivo" msgid "malloc error (%ld bytes required)\n" msgstr "error malloc" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Cargando archivo de exclusiones desde" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "No se puede abrir archivo" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "error malloc" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "No se puede abrir archivo" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "No se puede abrir archivo" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Usuario" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DIAS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "No se puede abrir archivo de log" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "No se puede abrir archivo de log" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -663,179 +681,179 @@ msgstr "No se puede abrir archivo" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "No se puede abrir archivo" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "No se puede abrir archivo" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Usuario" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Clasificado por" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "SmartFilter" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Creando reporte" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "DENEGADO" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "No se puede abrir archivo" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "No se puede abrir archivo" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "No se puede abrir archivo" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "No se puede abrir archivo" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "No se puede abrir archivo" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1012,432 +1030,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "No se puede abrir archivo" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "No se puede abrir archivo de log" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Parametros" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Nombre de host o direccion IP" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "Direccion e-mail a donde enviar reportes" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Si" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "No" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Nombre de host o direccion IP" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Usa direccion IP en vez de userid" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "No se puede abrir archivo de log" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Leyendo archivo de log de accesos" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Compactando archivo de log" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Leyendo archivo de log de accesos" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "No se puede abrir archivo de log" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "No se puede abrir archivo de log" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "El log tiene formatos de registro mezclados (squid y common log)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Formato Common log" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Formato Squid log" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Log con formato invalido" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "No se encontraron registros" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Fin" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Leyendo archivo de log de accesos" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Período" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Cargando archivo de passwords desde" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "No se puede abrir archivo de log" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "No se puede abrir archivo" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "No se puede abrir archivo" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "error malloc" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1765,17 +1804,17 @@ msgstr "No se puede abrir archivo de log" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Leyendo archivo de log de accesos" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1787,46 +1826,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Descompactando archivo de log" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Descompactando archivo de log" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Descompactando archivo de log" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Descompactando archivo de log" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Descompactando archivo de log" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Descompactando archivo de log" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "No se puede abrir archivo de log" @@ -2458,6 +2497,10 @@ msgstr "No se puede abrir archivo de log" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Leyendo archivo de log de accesos" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "error malloc" diff --git a/po/fr.po b/po/fr.po index b3b7425..652494a 100644 --- a/po/fr.po +++ b/po/fr.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3-pre2\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" -"PO-Revision-Date: 2010-05-07 11:23+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" +"PO-Revision-Date: 2010-05-09 16:29+0200\n" "Last-Translator: Frédéric Marchal \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: KBabel 1.11.4\n" +"X-Generator: Lokalize 1.0\n" #: auth.c:42 #, c-format @@ -32,18 +32,18 @@ msgstr "(auth) Impossible d'ouvrir le fichier: %s - %s\n" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "(auth) Impossible d'ouvrir le fichier de modèle: %s - %s\n" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "La commande «sort» retourne le statut %d\n" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Erreurs d'authentification" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, c-format msgid "Period: %s" @@ -84,13 +84,13 @@ msgstr "IP/NOM" msgid "DATE/TIME" msgstr "DATE/HEURE" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 msgid "ACCESSED SITE" msgstr "SITES ACCÉDÉS" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -116,7 +116,7 @@ msgstr "Il y a un ID utilisateur endommagé dans le fichier %s\n" msgid "There is a broken IP address in file %s\n" msgstr "Il y a une adresse IP endommagée dans le fichier %s\n" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -129,14 +129,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "ID utilisateur %s inconnu dans le fichier %s\n" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, c-format msgid "Write error in file %s\n" msgstr "Erreur d'écriture dans le fichier %s\n" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, c-format msgid "Failed to close file %s - %s\n" @@ -165,14 +165,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "(dansguardian) Impossible d'ouvrir le fichier journal : %s\n" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Lecture du journal de Dansguardian: %s\n" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "Vous avez probablement une URL endommagée dans votre fichier %s\n" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, c-format msgid "Sorting file: %s\n" msgstr "Tri du fichier: %s\n" @@ -213,7 +212,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "Vous avez probablement une règle endommagée dans votre fichier %s\n" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, c-format msgid "Failed to open directory %s - %s\n" @@ -277,13 +276,13 @@ msgid "decompression command too long for log file %s\n" msgstr "la commande de décompression du journal %s est trop longue\n" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "La commande retourne le statut %d\n" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "Commande: %s\n" @@ -352,7 +351,7 @@ msgstr "Trop de suffixes pour les fichiers téléchargés\n" msgid "(email) Cannot open file %s\n" msgstr "(email) Impossible d'ouvrir le fichier %s\n" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 msgid "Squid User Access Report" msgstr "Rapport des «useragents» de Squid" @@ -360,7 +359,7 @@ msgstr "Rapport des «useragents» de Squid" msgid "Decreasing Access (bytes)" msgstr "Accès décroissant (en octets)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 msgid "Period" msgstr "Période" @@ -368,24 +367,24 @@ msgstr "Période" msgid "NUM" msgstr "NUMÉRO" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 msgid "CONNECT" msgstr "ACCÈS" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 msgid "BYTES" msgstr "OCTETS" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 msgid "ELAPSED TIME" msgstr "DURÉE" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 msgid "MILLISEC" msgstr "MILLISEC" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 msgid "TIME" msgstr "DURÉE" @@ -409,16 +408,16 @@ msgstr "Il y a un nombre d'accès endommagé dans le fichier %s\n" msgid "There is an invalid elapsed time in file %s\n" msgstr "Il y a un temps écoulé endommagé dans le fichier %s\n" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 msgid "TOTAL" msgstr "TOTAL" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 msgid "AVERAGE" msgstr "MOYENNE" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 msgid "Report" msgstr "Rapport journalier" @@ -469,7 +468,7 @@ msgstr "" "La fin du fichier d'exclusion des utilisateurs (%s) ne peut pas être " "atteinte: %s\n" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, c-format msgid "Cannot get the size of file %s\n" msgstr "Impossible de déterminer la taille du fichier %s\n" @@ -477,24 +476,25 @@ msgstr "Impossible de déterminer la taille du fichier %s\n" #: exclude.c:339 #, c-format msgid "Failed to rewind the excluded users file %s: %s\n" -msgstr "Erreur lors du retour au début du fichier des utilisateurs exclus %s: %s\n" +msgstr "" +"Erreur lors du retour au début du fichier des utilisateurs exclus %s: %s\n" #: exclude.c:344 #, c-format msgid "malloc error (%ld bytes required)\n" msgstr "erreur d'allocation mémoire (%ld octets nécessaires)\n" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "La valeur texte du paramètre «%s» est trop longue\n" -#: getconf.c:175 +#: getconf.c:181 #, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Guillemet manquant après le paramètre «%s»\n" -#: getconf.c:187 +#: getconf.c:193 #, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " @@ -503,140 +503,163 @@ msgstr "" "Guillemet manquant après le paramètre «%s» ou sa valeur est plus longue que %" "d octets\n" -#: getconf.c:208 +#: getconf.c:214 #, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Le premier mot du paramètre «%s» est plus long que %d octets\n" -#: getconf.c:212 +#: getconf.c:218 #, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Le second mot du paramètre «%s» manque\n" -#: getconf.c:222 +#: getconf.c:228 #, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Le second mot du paramètre «%s» est plus long que %d octets\n" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "La valeur entière du paramètre «%s» est incorrecte\n" -#: getconf.c:297 +#: getconf.c:303 #, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Valeur «%s» inconnue pour le paramètre «%s»\n" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" "La valeur «%s» entre en conflit avec les autres valeurs sélectionnées pour le " "paramètre «%s»\n" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "SARG: OPTION: %s\n" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" "Vous avez probablement un enregistrement erroné ou inattendu dans le " "paramètre «date_format»\n" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "Erreur: Syntaxe incorrecte pour l'option «hours» !\n" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "Erreur: Syntaxe incorrecte pour l'option «weekdays» !\n" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "Trop de fichiers journaux dans le fichier de configuration\n" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" +"Trop de fichiers journaux du redirecteur dans le fichier de configuration\n" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" "Le nom du fichier modèle est trop long pour le paramètre " "«AuthUserTemplateFile»\n" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "Le paramètre «byte_cost» du fichier de configuration est incorrect\n" -#: getconf.c:619 +#: getconf.c:637 #, c-format msgid "SARG: Unknown option %s\n" msgstr "SARG: Option inconnue : %s\n" -#: getconf.c:629 +#: getconf.c:647 #, c-format msgid "Loading configuration from %s\n" msgstr "Lecture du fichier de configuration %s\n" -#: getconf.c:632 +#: getconf.c:650 #, c-format msgid "(getconf) Cannot open file %s\n" msgstr "(getconf) Impossible d'ouvrir le fichier %s\n" -#: grepday.c:58 +#: grepday.c:109 #, c-format -msgid "malloc error (%zu bytes required)\n" -msgstr "erreur d'allocation mémoire (%zu octets nécessaires)\n" +msgid "realloc error (%zu bytes required)\n" +msgstr "erreur de ré-allocation mémoire (%zu octets nécessaires)\n" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" -msgstr "(grepday) iconv ne parvient pas à convertir de %s à UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgstr "" +"(grepday) iconv échoue en convertissant la chaîne «%s« de %s à UTF-8 - %s\n" -#: grepday.c:72 +#: grepday.c:135 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" -msgstr "(grepday) iconv échoue en convertissant la chaîne «%s« de %s à UTF-8 - %s\n" +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "libgd n'a pas pu calculer la zone entourant le texte «%s»: %s\n" -#: grepday.c:269 +#: grepday.c:202 #, c-format -msgid "(grepday) Fontname %s not found\n" -msgstr "(grepday) Fichier de police %s pas trouvé\n" +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "libgd a échoué en dessinant le texte «%s»: %s\n" + +#: grepday.c:397 +#, c-format +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" +msgstr "" +"La couleur «%s» pour le dessin du graphique est inconnue. On utilise l'orange " +"à la place\n" + +#: grepday.c:471 +msgid "SARG, " +msgstr "SARG, " -#: grepday.c:346 +#: grepday.c:475 #, c-format msgid "User: %s" msgstr "Utilisateur: %s" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 msgid "DAYS" msgstr "JOURS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "Le nom d'utilisateur est trop long pour %s/%s/graph_day.png\n" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 #, c-format -msgid "user name too long for %s/%s.day\n" -msgstr "Le nom d'utilisateur est trop long pour %s/%s.day\n" +msgid "(grepday) Cannot open log file %s\n" +msgstr "(grepday) Impossible d'ouvrir le journal %s\n" -#: grepday.c:399 +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.graph\n" -msgstr "Le nom d'utilisateur est trop long pour %s/%s.graph\n" +msgid "(grepday) Fontname %s not found\n" +msgstr "(grepday) Fichier de police %s pas trouvé\n" -#: grepday.c:421 grepday.c:426 +#: grepday.c:519 #, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "(grepday) Impossible d'ouvrir le journal %s\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgstr "(grepday) iconv ne parvient pas à convertir de %s à UTF-8 - %s\n" + +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "Le nom d'utilisateur est trop long pour %s/%s.day\n" #: html.c:75 #, c-format @@ -653,177 +676,178 @@ msgstr "(html11) Impossible d'ouvrir le fichier %s\n" msgid "(html11) read error in %s\n" msgstr "(html11) erreur de lecture dans %s\n" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "ID utilisateur %s inconnu dans le répertoire %s\n" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "Répertoire cible trop long: %s/%s\n" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "Le nom du fichier d'entrée est trop long: %s/%s\n" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "Le nom du fichier de sortie est trop long: %s/%s/%s.html\n" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "Le nom du fichier est trop long: %s/%s/denied_%s.html\n" -#: html.c:164 +#: html.c:166 #, c-format msgid "(html3) Cannot open file %s\n" msgstr "(html3) Impossible d'ouvrir le fichier %s\n" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "Il y a un nombre d'accès endommagé dans le fichier %s\n" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "Il y a un volume de téléchargement endommagé dans le fichier %s\n" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "Il y a un code d'accès endommagé dans le fichier %s\n" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "Il y a un temps écoulé endommagé dans le fichier %s\n" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "Il y a un volume de cache atteint endommagé dans le fichier %s\n" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "Il y a un volume de cache raté endommagé dans le fichier %s\n" -#: html.c:218 +#: html.c:220 #, c-format msgid "(html5) Cannot open file %s\n" msgstr "(html5) Impossible d'ouvrir le fichier %s\n" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "Rapport par utilisateur" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 msgid "User" msgstr "Utilisateur" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 msgid "Sort" msgstr "Tri" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 msgid "SmartFilter" msgstr "SmartFilter" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "DANS/HORS CACHE" -#: html.c:255 +#: html.c:257 #, c-format msgid "Making report: %s\n" msgstr "Création du rapport: %s\n" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "Il y a un nombre d'octets endommagé dans le fichier %s\n" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "Il y a un volume de cache atteint endommagé dans le fichier %s\n" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "Il y a un volume de cache raté endommagé dans le fichier %s (%d)\n" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "Rapport journalier" -#: html.c:343 +#: html.c:345 msgid "DENIED" msgstr "INTERDIT" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "Le nom du fichier est trop long: %s/%s.ip\n" -#: html.c:356 +#: html.c:358 #, c-format msgid "(html6) Cannot open file %s\n" msgstr "(html6) Impossible d'ouvrir le fichier %s\n" -#: html.c:361 +#: html.c:363 #, c-format msgid "(html7) Cannot open file %s\n" msgstr "(html7) Impossible d'ouvrir le fichier %s\n" -#: html.c:387 +#: html.c:389 #, c-format msgid "(html8) Cannot open file %s\n" msgstr "(html8) Impossible d'ouvrir le fichier %s\n" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" "Vous avez probablement une adresse IP d'utilisateur endommagée dans votre " "fichier %s\n" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "Vous avez probablement un jour endommagé dans votre fichier %s\n" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "Vous avez probablement un temps endommagé dans votre fichier %s\n" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "Vous avez probablement une taille endommagée dans votre fichier %s\n" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" -msgstr "Vous avez probablement un temps écoulé endommagé dans votre fichier %s\n" +msgstr "" +"Vous avez probablement un temps écoulé endommagé dans votre fichier %s\n" -#: html.c:490 +#: html.c:492 #, c-format msgid "(html9) Cannot open file %s\n" msgstr "(html9) Impossible d'ouvrir le fichier %s\n" -#: html.c:505 +#: html.c:507 #, c-format msgid "(html10) Cannot open file %s\n" msgstr "(html10) Impossible d'ouvrir le fichier %s\n" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "Limite dépassée pour l'utilisateur %s (%d Mo). Ajouté au fichier %s\n" @@ -913,17 +937,20 @@ msgstr "" #: index.c:359 #, c-format msgid "Maybe you have a broken month in your %s%s/sarg-date file\n" -msgstr "Vous avez probablement un mois endommagé dans votre fichier %s%s/sarg-date\n" +msgstr "" +"Vous avez probablement un mois endommagé dans votre fichier %s%s/sarg-date\n" #: index.c:363 #, c-format msgid "Maybe you have a broken day in your %s%s/sarg-date file\n" -msgstr "Vous avez probablement un jour endommagé dans votre fichier %s%s/sarg-date\n" +msgstr "" +"Vous avez probablement un jour endommagé dans votre fichier %s%s/sarg-date\n" #: index.c:367 index.c:377 #, c-format msgid "Maybe you have a broken time in your %s%s/sarg-date file\n" -msgstr "Vous avez probablement un temps endommagé dans votre fichier %s%s/sarg-date\n" +msgstr "" +"Vous avez probablement un temps endommagé dans votre fichier %s%s/sarg-date\n" #: index.c:372 #, c-format @@ -1003,181 +1030,208 @@ msgstr "Nom de répertoire trop long: %s%s\n" msgid "Failed to delete the file %s\n" msgstr "Erreur lors de l'effacement de %s\n" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" -msgstr "SARG: Trop de journaux passés sur la ligne de commande avec l'option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" +msgstr "Trop de journaux passés sur la ligne de commande avec l'option -l.\n" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" +"Nom trop long pour le fichier du journal passé sur la ligne de commande avec " +"l'option -l: %s\n" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" +"Trop de journaux de redirections passés sur la ligne de commande avec " +"l'option -L.\n" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" +"Nom trop long pour le fichier du journal du redirecteur passé sur la ligne de " +"commande avec l'option -L: %s\n" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" "La plage horaire passée en ligne de commande avec l'option -t n'est pas " "valable\n" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "La plage horaire doit être MM ou MM:SS. Fin\n" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "L'option -%c exige un paramètre\n" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "Démarrage\n" -#: log.c:480 +#: log.c:492 #, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Impossible d'ouvrir le fichier de configuration : %s - %s\n" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, c-format msgid "Parameters:\n" msgstr "Paramètres:\n" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr " Nom de l'hôte ou adresse IP (-a) = %s\n" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr " Journal des useragents (-b) = %s\n" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr " Fichier d'exclusion (-c) = %s\n" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr " Date de-à (-d) = %s\n" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "Adresse e-mail où envoyer les rapports (-e) = %s\n" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr " Fichier de configuration (-f) = %s\n" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr " Format de date (-g) = Européen (jj/mm/aaaa)\n" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr " Format de date (-g) = USA (mm/jj/aaaa)\n" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" " Format de date (-g) = Sites & Utilisateurs (aaaa/" "ss)\n" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr " Rapport IP (-i) = %s\n" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 msgid "Yes" msgstr "Oui" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 msgid "No" msgstr "Non" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr " Journal (-l) = %s\n" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, c-format +msgid " Redirector log (-L) = %s\n" +msgstr " Journal du redirecteur (-L) = %s\n" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr " Résoudre les adresses IP (-n) = %s\n" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr " Répertoire de destination (-o) = %s\n" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Utiliser l'adresse IP au lieu de l'ID utilisateur (-p) = %s\n" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr " Site accédé (-s) = %s\n" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr " Temps (-t) = %s\n" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr " Utilisateur (-u) = %s\n" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr " Répertoire temporaire (-w) = %s\n" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr " Messages de debug (-x) = %s\n" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr " Messages de traitement (-z) = %s\n" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "version de sarg: %s\n" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "erreur setrlimit - %s\n" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "Pas assez de mémoire pour lire un journal\n" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "(log) Impossible d'ouvrir le fichier: %s - %s\n" -#: log.c:727 +#: log.c:743 #, c-format msgid "Reading access log file: from stdin\n" msgstr "Lecture du journal des accès: depuis stdin\n" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " @@ -1186,265 +1240,272 @@ msgstr "" "La date de dernière modification du journal %s ne peut pas être déterminée (%" "s). Il est tout de même traité\n" -#: log.c:737 +#: log.c:753 #, c-format msgid "Ignoring old log file %s\n" msgstr "Ignore l'ancien journal %s\n" -#: log.c:744 +#: log.c:760 #, c-format msgid "Reading access log file: %s\n" msgstr "Lecture du journal des accès: %s\n" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "(log) Impossible d'ouvrir le fichier: %s - %s\n" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "SARG: Enregistrements dans le fichier: %lu, lus: %3.2f%%" -#: log.c:790 +#: log.c:806 #, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log produit par Microsoft ISA: %s\n" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "Le nom du fichier n'est pas valable: %s\n" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "SARG: Enregistrements dans le fichier: %lu, lus: %3.2lf%%" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" "Vous avez probablement un enregistrement erroné ou inattendu dans votre " "chaîne d'exclusion\n" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" -msgstr "Vous avez probablement un temps endommagé dans votre fichier access.log\n" +msgstr "" +"Vous avez probablement un temps endommagé dans votre fichier access.log\n" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "Vous avez probablement une date endommagée dans votre fichier %s\n" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" -msgstr "Vous avez probablement une adresse IP endommagée dans votre fichier %s\n" +msgstr "" +"Vous avez probablement une adresse IP endommagée dans votre fichier %s\n" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" -msgstr "Vous avez probablement un code de résultat endommagé dans votre fichier %s\n" +msgstr "" +"Vous avez probablement un code de résultat endommagé dans votre fichier %s\n" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" "Vous avez probablement une quantité de données endommagée dans votre fichier " "%s\n" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" "Vous avez probablement une méthode de requête endommagée dans votre fichier %" "s\n" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" -msgstr "Vous avez probablement un ID utilisateur endommagé dans votre fichier %s\n" +msgstr "" +"Vous avez probablement un ID utilisateur endommagé dans votre fichier %s\n" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "Erreur lors de la conversion d'une date du journal de squid\n" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" -msgstr "Vous avez probablement une adresse IP endommagée dans votre fichier %s\n" +msgstr "" +"Vous avez probablement une adresse IP endommagée dans votre fichier %s\n" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" "Vous avez probablement une durée de téléchargement endommagée dans votre " "fichier %s\n" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" "Vous avez probablement une taille de téléchargement endommagée dans votre " "fichier %s\n" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" -msgstr "Vous avez probablement un code d'accès endommagé dans votre fichier %s\n" +msgstr "" +"Vous avez probablement un code d'accès endommagé dans votre fichier %s\n" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "Vous avez probablement une année endommagée dans votre fichier %s\n" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "Vous avez probablement un mois endommagé dans votre fichier %s\n" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "Format du fichier d'entrée inconnu\n" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "ID utilisateur trop long: %s\n" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "Code exclu: %s\n" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "Site exclu: %s\n" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "Utilisateur exclu: %s\n" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "Pas assez de mémoire pour stocker l'utilisateur %s\n" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "Nom de fichier utilisateur temporaire trop long: %s/sarg/%s.unsort\n" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "(log) Impossible d'ouvrir le fichier temporaire: %s - %s\n" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "SARG: Enregistrements dans le fichier: %lu, lus: %3.2f%%\n" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr " Enregistrements lus: %ld, écrits: %ld, exclus: %ld\n" -#: log.c:1523 +#: log.c:1539 #, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "" "Le journal contient des enregistrements de plusieurs formats (squid et " "«common log»)\n" -#: log.c:1526 +#: log.c:1542 #, c-format msgid "Common log format\n" msgstr "Format «common» du journal\n" -#: log.c:1529 +#: log.c:1545 #, c-format msgid "Squid log format\n" msgstr "Format Squid du journal\n" -#: log.c:1532 +#: log.c:1548 #, c-format msgid "Sarg log format\n" msgstr "Format de journal de Sarg\n" -#: log.c:1535 +#: log.c:1551 #, c-format msgid "Log with invalid format\n" msgstr "Le format du journal n'est pas valable\n" -#: log.c:1539 +#: log.c:1555 #, c-format msgid "No records found\n" msgstr "Aucun enregistrement trouvé\n" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, c-format msgid "End\n" msgstr "Fin\n" -#: log.c:1554 +#: log.c:1570 #, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Période couverte par les journaux: %s-%s\n" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" -msgstr "La représentation textuelle de la plage des dates n'a pas pu être créée\n" +msgstr "" +"La représentation textuelle de la plage des dates n'a pas pu être créée\n" -#: log.c:1568 +#: log.c:1584 #, c-format msgid "Period: %s\n" msgstr "Période: %s\n" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "impossible de renommer %s en %s - %s\n" -#: log.c:1602 +#: log.c:1618 #, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Journal analysé par Sarg sauvegardé sous %s\n" -#: log.c:1658 +#: log.c:1674 #, c-format msgid "Loading password file from %s\n" msgstr "Chargement des mots de passe depuis %s\n" -#: log.c:1661 +#: log.c:1677 #, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "(getusers) Impossible d'ouvrir le fichier %s - %s\n" -#: log.c:1666 +#: log.c:1682 #, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "La fin du fichier des utilisateurs (%s) ne peut pas être atteinte: %s\n" -#: log.c:1676 +#: log.c:1692 #, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Impossible de revenir au début du fichier des utilisateurs %s: %s\n" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, c-format msgid "malloc error (%ld)\n" msgstr "erreur d'allocation mémoire (%ld)\n" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "Vous avez probablement un utilisateur incorrect dans votre fichier %s\n" @@ -1467,7 +1528,8 @@ msgstr "Pas assez de mémoire pour lire le journal\n" #: realtime.c:72 #, c-format msgid "Maybe a broken record or garbage was returned by %s\n" -msgstr "Un enregistrement erroné ou inattendu a probablement été renvoyé par %s\n" +msgstr "" +"Un enregistrement erroné ou inattendu a probablement été renvoyé par %s\n" #: realtime.c:105 #, c-format @@ -1768,19 +1830,19 @@ msgstr "(splitlog) Impossible d'ouvrir le fichier %s\n" #: squidguard_log.c:54 #, c-format -msgid "Reading squidGuard log file %s\n" -msgstr "Lecture du journal de squidGuard: %s\n" +msgid "Reading redirector log file %s\n" +msgstr "Lecture du journal du redirecteur %s\n" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -"Pas assez de mémoire pour stocker le nom du nouveau fichier squidGuard à " +"Pas assez de mémoire pour stocker le nom du nouveau fichier du redirecteur à " "lire - %s\n" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1793,53 +1855,54 @@ msgstr "Il y a un enregistrement erroné ou inattendu dans votre fichier %s\n" #: squidguard_log.c:116 #, c-format -msgid "Year string too long in squidGuard log file %s\n" +msgid "Year string too long in redirector log file %s\n" msgstr "" -"La chaîne de caractères contenant l'année est trop longue dans le journal de " -"squidGuard %s\n" +"La chaîne de caractères contenant l'année est trop longue dans le journal du " +"redirecteur %s\n" #: squidguard_log.c:122 #, c-format -msgid "Month string too long in squidGuard log file %s\n" +msgid "Month string too long in redirector log file %s\n" msgstr "" -"La chaîne de caractères contenant le mois est trop longue dans le journal de " -"squidGuard %s\n" +"La chaîne de caractères contenant le mois est trop longue dans le journal du " +"redirecteur %s\n" #: squidguard_log.c:128 #, c-format -msgid "Day string too long in squidGuard log file %s\n" +msgid "Day string too long in redirector log file %s\n" msgstr "" -"La chaîne de caractères contenant le jour est trop longue dans le journal de " -"squidGuard %s\n" +"La chaîne de caractères contenant le jour est trop longue dans le journal du " +"redirecteur %s\n" #: squidguard_log.c:134 #, c-format -msgid "Hour string too long in squidGuard log file %s\n" +msgid "Hour string too long in redirector log file %s\n" msgstr "" -"La chaîne de caractères contenant l'heure est trop longue dans le journal de " -"squidGuard %s\n" +"La chaîne de caractères contenant l'heure est trop longue dans le journal du " +"redirecteur %s\n" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" -msgstr "Le nom de la liste bannie est trop long dans le journal de squidGuard %s\n" +msgid "Banning list name too long in redirector log file %s\n" +msgstr "" +"Le nom de la liste bannie est trop long dans le journal du redirecteur %s\n" #: squidguard_log.c:146 #, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "L'adresse IP est trop longue dans le journal de squidGuard %s\n" +msgid "IP address too long in redirector log file %s\n" +msgstr "L'adresse IP est trop longue dans le journal du redirecteur %s\n" #: squidguard_log.c:152 #, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "Le ID utilisateur est trop long dans le journal de squidGuard %s\n" +msgid "User ID too long in redirector log file %s\n" +msgstr "Le ID utilisateur est trop long dans le journal du redirecteur %s\n" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" -msgstr "L'URL est trop long dans le journal de squidGuard %s\n" +msgid "URL too long in redirector log file %s\n" +msgstr "L'URL est trop long dans le journal du redirecteur %s\n" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Impossible d'ouvrir le fichier de configuration de squidGuard: %s\n" @@ -1934,7 +1997,8 @@ msgstr "Graphiques" #: topuser.c:384 #, c-format msgid "Write error in top user list %s\n" -msgstr "Erreur d'écriture dans la liste des utilisateurs les plus gourmands %s\n" +msgstr "" +"Erreur d'écriture dans la liste des utilisateurs les plus gourmands %s\n" #: topuser.c:386 #, c-format @@ -2052,7 +2116,8 @@ msgstr " -z Messages du processus" #: usage.c:52 msgid " -convert Convert the access.log file to a legible date" -msgstr " -convert Convertit les dates du journal access.log en un format lisible" +msgstr "" +" -convert Convertit les dates du journal access.log en un format lisible" #: usage.c:53 msgid " -split Split the log file by date in -d parameter" @@ -2366,7 +2431,8 @@ msgstr "Erreur en tronquant %s: %s\n" #: util.c:1379 #, c-format msgid "Failed to close %s after writing the total line - %s\n" -msgstr "Échec à la fermeture de %s après l'écriture du nombre total de lignes- %s\n" +msgstr "" +"Échec à la fermeture de %s après l'écriture du nombre total de lignes- %s\n" #: util.c:1399 #, c-format @@ -2376,12 +2442,14 @@ msgstr "(util) Impossible d'ouvrir le fichier %s (exclude_codes)\n" #: util.c:1404 #, c-format msgid "Failed to move till the end of the excluded codes file %s: %s\n" -msgstr "La fin du fichier d'exclusion des codes (%s) ne peut pas être atteinte: %s\n" +msgstr "" +"La fin du fichier d'exclusion des codes (%s) ne peut pas être atteinte: %s\n" #: util.c:1413 #, c-format msgid "Failed to rewind the excluded codes file %s: %s\n" -msgstr "Impossible de revenir au début du fichier d'exclusion des codes %s: %s\n" +msgstr "" +"Impossible de revenir au début du fichier d'exclusion des codes %s: %s\n" #: util.c:1429 #, c-format @@ -2391,7 +2459,8 @@ msgstr "Trop de codes à exclure dans le fichier %s\n" #: util.c:1584 #, c-format msgid "Cannot get disk space because the path %s%s is too long\n" -msgstr "Impossible de déterminer l'espace disque car le chemin %s%s est trop long\n" +msgstr "" +"Impossible de déterminer l'espace disque car le chemin %s%s est trop long\n" #: util.c:1588 #, c-format @@ -2462,3 +2531,8 @@ msgstr "Impossible d'effacer %s - %s\n" msgid "unknown path type %s\n" msgstr "Type de chemin %s inconnu\n" +#~ msgid "user name too long for %s/%s.graph\n" +#~ msgstr "Le nom d'utilisateur est trop long pour %s/%s.graph\n" + +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Lecture du journal de squidGuard: %s\n" diff --git a/po/hu.po b/po/hu.po index d679547..dff15fe 100644 --- a/po/hu.po +++ b/po/hu.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "Megnyithatatlan file" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Nem tudom megnyitni a log file-t" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Authentication Failures" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "IP/NÉV" msgid "DATE/TIME" msgstr "dátum/idő" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "MEGLÁTOGATOTT HELY" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Rendezés" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Nem tudom megnyitni a log file-t" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Access log file olvasása" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Rendezés" @@ -215,7 +214,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Log file bontása" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Megnyithatatlan file" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Squid Felhasználók szerinti kimutatás" @@ -366,7 +365,7 @@ msgstr "Squid Felhasználók szerinti kimutatás" msgid "Decreasing Access (bytes)" msgstr "Elérés csökkentve (byte-al)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Periódus" @@ -376,28 +375,28 @@ msgstr "Periódus" msgid "NUM" msgstr "Sorszám" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "KAPCSOLAT" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "BYTE-ok" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "ELTÖLTÖTT IDŐ" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "MILISEC" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "IDŐ" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "ÖSSZESEN" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "ÁTLAG" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Kimutatás" @@ -483,7 +482,7 @@ msgstr "Kizaró file beolvasása a" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Megnyithatatlan file" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Nem tudom megnyitni a log file-t" @@ -498,154 +497,173 @@ msgstr "Megnyithatatlan file" msgid "malloc error (%ld bytes required)\n" msgstr "malloc hiba" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Kizaró file beolvasása a" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Megnyithatatlan file" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "malloc hiba" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Megnyithatatlan file" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Megnyithatatlan file" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Felhasználó" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Nem tudom megnyitni a log file-t" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Nem tudom megnyitni a log file-t" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "Megnyithatatlan file" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Megnyithatatlan file" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Megnyithatatlan file" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Felhasználó" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Sorrend" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "SmartFilter" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Kimutatás készítése" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "TILTOTT" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Megnyithatatlan file" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Megnyithatatlan file" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Megnyithatatlan file" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Megnyithatatlan file" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Megnyithatatlan file" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,432 +1029,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Megnyithatatlan file" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Nem tudom megnyitni a log file-t" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Paraméterek" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Hosztnév vagy IP cím" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "Email cím a kimutatás küldésére" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Igen" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "Nem" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Hosztnév vagy IP cím" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "IP cimet használ userid helyett" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Nem tudom megnyitni a log file-t" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Access log file olvasása" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Log file tömörítése" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Access log file olvasása" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Nem tudom megnyitni a log file-t" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Nem tudom megnyitni a log file-t" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "A log-ban keverednek a rekordformátumok (squid es közös log)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Közös log formátum" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Squid log formátum" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Log érvénytelen formátummal" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "Nem található rekord" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Vége" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Access log file olvasása" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Periódus" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Jelszó file betöltése a" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Nem tudom megnyitni a log file-t" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Megnyithatatlan file" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Megnyithatatlan file" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "malloc hiba" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1764,17 +1803,17 @@ msgstr "Nem tudom megnyitni a log file-t" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Access log file olvasása" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1786,46 +1825,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Log file bontása" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Log file bontása" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Log file bontása" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Log file bontása" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Log file bontása" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Log file bontása" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Nem tudom megnyitni a log file-t" @@ -2457,6 +2496,10 @@ msgstr "Nem tudom megnyitni a log file-t" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Access log file olvasása" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "malloc hiba" diff --git a/po/id.po b/po/id.po index 25cd943..ae0f09e 100644 --- a/po/id.po +++ b/po/id.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "Tak bisa buka file" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Tak bisa buka file log" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Authentication Failures" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "IP/NAMA" msgid "DATE/TIME" msgstr "TANGGAL/WAKTU" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "SITUS DIAKSES" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Mengurutkan file" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Tak bisa buka file log" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Membaca file log akses" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Mengurutkan file" @@ -215,7 +214,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Membongkar file log" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Tak bisa buka file" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Laporan Akses Pemakai Squid" @@ -366,7 +365,7 @@ msgstr "Laporan Akses Pemakai Squid" msgid "Decreasing Access (bytes)" msgstr "Menurunkan Akses (bytes)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Periode" @@ -376,28 +375,28 @@ msgstr "Periode" msgid "NUM" msgstr "NO." -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "MENGHUBUNGI" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "BYTES" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "WAKTU TERPAKAI" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "MILIDETIK" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "WAKTU" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "TOTAL" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "RATA-RATA" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Laporan" @@ -483,7 +482,7 @@ msgstr "Menyertakan file exclude dari" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Tak bisa buka file" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Tak bisa buka file log" @@ -498,154 +497,173 @@ msgstr "Tak bisa buka file" msgid "malloc error (%ld bytes required)\n" msgstr "kesalahan malloc" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Menyertakan file exclude dari" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Tak bisa buka file" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "kesalahan malloc" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Tak bisa buka file" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Tak bisa buka file" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Pemakai" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Tak bisa buka file log" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Tak bisa buka file log" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "Tak bisa buka file" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Tak bisa buka file" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Tak bisa buka file" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Pemakai" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Urut" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "SmartFilter" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Membuat laporan" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "DITOLAK" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Tak bisa buka file" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Tak bisa buka file" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Tak bisa buka file" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Tak bisa buka file" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Tak bisa buka file" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,432 +1029,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Tak bisa buka file" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Tak bisa buka file log" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Parameter" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Alamat nama host or IP" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "Alamat email penerima laporan" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Ya" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "Ndak" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Alamat nama host or IP" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Menggunakan Alamat Ip daripada userid" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Tak bisa buka file log" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Membaca file log akses" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Mengkompres file log" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Membaca file log akses" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Tak bisa buka file log" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Tak bisa buka file log" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "Log mengandung format campuran (squid dan log umum/common)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Format log common" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Format log Squid" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Log dengan format yang salah" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "Tidak ada record yang dicari" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Selesai" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Membaca file log akses" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Periode" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Menyertakan file password dari" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Tak bisa buka file log" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Tak bisa buka file" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Tak bisa buka file" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "kesalahan malloc" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1764,17 +1803,17 @@ msgstr "Tak bisa buka file log" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Membaca file log akses" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1786,46 +1825,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Membongkar file log" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Membongkar file log" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Membongkar file log" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Membongkar file log" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Membongkar file log" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Membongkar file log" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Tak bisa buka file log" @@ -2457,6 +2496,10 @@ msgstr "Tak bisa buka file log" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Membaca file log akses" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "kesalahan malloc" diff --git a/po/it.po b/po/it.po index 9d9a299..e999b2e 100644 --- a/po/it.po +++ b/po/it.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "Non riesco ad aprire il file" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Non riesco a aprire il log file" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Authentication Failures" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "IP/NOME" msgid "DATE/TIME" msgstr "DATA/TEMPO" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "SITI VISITATI" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Sto Ordinano il file" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Non riesco a aprire il log file" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Lettura access log file" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Sto Ordinano il file" @@ -215,7 +214,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Decompressione file di log" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Non riesco ad aprire il file" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Squid - Rapporto Accessi per Utenti" @@ -366,7 +365,7 @@ msgstr "Squid - Rapporto Accessi per Utenti" msgid "Decreasing Access (bytes)" msgstr "Accesso Descrescente (bytes)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Periodo" @@ -376,28 +375,28 @@ msgstr "Periodo" msgid "NUM" msgstr "NUM" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "CONNESSIONI" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "BYTES" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "TIME UTIL" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "MILISEC" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "TEMPO" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "TOTALE" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "MEDIA" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Rapporto" @@ -483,7 +482,7 @@ msgstr "Caricamento exclude file da" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Non riesco ad aprire il file" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Non riesco a aprire il log file" @@ -498,154 +497,173 @@ msgstr "Non riesco ad aprire il file" msgid "malloc error (%ld bytes required)\n" msgstr "malloc error" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Caricamento exclude file da" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Non riesco ad aprire il file" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "malloc error" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Non riesco ad aprire il file" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Non riesco ad aprire il file" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Utente" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Non riesco a aprire il log file" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Non riesco a aprire il log file" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "Non riesco ad aprire il file" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Non riesco ad aprire il file" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Non riesco ad aprire il file" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Utente" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Ordinato per" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "SmartFilter" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Creazione rapporto" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "NEGATO" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Non riesco ad aprire il file" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Non riesco ad aprire il file" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Non riesco ad aprire il file" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Non riesco ad aprire il file" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Non riesco ad aprire il file" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,432 +1029,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Non riesco ad aprire il file" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Non riesco a aprire il log file" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Parametri" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Hostname o indirizzo IP" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "Repporto spedito all'indirizzo Email" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Si" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "No" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Hostname o indirizzo IP" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Usa l'indirizzo Ip invece della userid" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Non riesco a aprire il log file" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Lettura access log file" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Compressione file di log" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Lettura access log file" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Non riesco a aprire il log file" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Non riesco a aprire il log file" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "Formato dei log misto (squid and common log)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Formato Common log" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Formato Squid log" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Formato invalido dei Log" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "Nessun records trovato." -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Fine" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Lettura access log file" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Periodo" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Caricamento del file delle password da" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Non riesco a aprire il log file" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Non riesco ad aprire il file" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Non riesco ad aprire il file" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "malloc error" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1764,17 +1803,17 @@ msgstr "Non riesco a aprire il log file" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Lettura access log file" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1786,46 +1825,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Decompressione file di log" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Decompressione file di log" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Decompressione file di log" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Decompressione file di log" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Decompressione file di log" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Decompressione file di log" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Non riesco a aprire il log file" @@ -2457,6 +2496,10 @@ msgstr "Non riesco a aprire il log file" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Lettura access log file" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "malloc error" diff --git a/po/ja.po b/po/ja.po index ea734da..33080c7 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "ファイルをオープンできません" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "ログファイルをオープンできません" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "キャッシュ" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "on" msgid "DATE/TIME" msgstr "このレポートは以下のプログラムによって作成されました" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "期間" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "ファイルをSort" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "ログファイルをオープンできません" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "アクセスログファイルを読んでいます" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "ファイルをSort" @@ -215,7 +214,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "ログファイルを解凍" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "ファイルをオープンできません" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Loading User table" @@ -366,7 +365,7 @@ msgstr "Loading User table" msgid "Decreasing Access (bytes)" msgstr "ミリ秒" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Cannot load. Memory fault" @@ -376,28 +375,28 @@ msgstr "Cannot load. Memory fault" msgid "NUM" msgstr "ユーザID" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "ユーザ" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "アクセス先サイト" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "接続" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "バイト数" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "減少しているアクセス (bytes)" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "Squidユーザエージェントレポート" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "使用時間" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "レポート" @@ -483,7 +482,7 @@ msgstr "以下から排除するファイルを読み込んでいます" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "ファイルをオープンできません" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "ログファイルをオープンできません" @@ -498,154 +497,173 @@ msgstr "ファイルをオープンできません" msgid "malloc error (%ld bytes required)\n" msgstr "malloc error" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "以下から排除するファイルを読み込んでいます" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "ファイルをオープンできません" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "malloc error" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "ファイルをオープンできません" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "ファイルをオープンできません" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Squidユーザアクセスレポート" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "ログファイルをオープンできません" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "ログファイルをオープンできません" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "ファイルをオープンできません" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "ファイルをオープンできません" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "ファイルをオープンできません" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Squidユーザアクセスレポート" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "レポート作成日時" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "IN" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "レポートを作成" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "拒否" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "ファイルをオープンできません" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "ファイルをオープンできません" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "ファイルをオープンできません" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "ファイルをオープンできません" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "ファイルをオープンできません" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,432 +1029,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "ファイルをオープンできません" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "ログファイルをオープンできません" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "パラメータ" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "ホスト名又はIPアドレス" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "レポートを送るE-Mailアドレス" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Yes" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "No" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "ホスト名又はIPアドレス" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "ユーザIDの代わりにIPアドレスを使用する" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "ログファイルをオープンできません" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "アクセスログファイルを読んでいます" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "ログファイルを圧縮" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "アクセスログファイルを読んでいます" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "ログファイルをオープンできません" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "ログファイルをオープンできません" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "ログフォーマットが混在しています (squid and common log)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Common ログフォーマット" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Squid ログフォーマット" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg parsed log saved as" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "無効なログフォーマットです" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "レコードがありません" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "終了" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "アクセスログファイルを読んでいます" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Cannot load. Memory fault" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "squidGuard" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "以下からパスワードファイルを読み込みます" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "ログファイルをオープンできません" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "ファイルをオープンできません" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "ファイルをオープンできません" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "malloc error" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1764,17 +1803,17 @@ msgstr "ログファイルをオープンできません" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "アクセスログファイルを読んでいます" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1786,46 +1825,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "ログファイルを解凍" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "ログファイルを解凍" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "ログファイルを解凍" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "ログファイルを解凍" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "ログファイルを解凍" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "ログファイルを解凍" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "ログファイルをオープンできません" @@ -2457,6 +2496,10 @@ msgstr "ログファイルをオープンできません" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "アクセスログファイルを読んでいます" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "malloc error" diff --git a/po/lv.po b/po/lv.po index c807c9c..6fa34a1 100644 --- a/po/lv.po +++ b/po/lv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3-pre1\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: 2010-04-25 20:35+0300\n" "Last-Translator: Juris Valdovskis \n" "Language-Team: Latvian \n" @@ -32,18 +32,18 @@ msgstr "Nevar atvērt failu" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Nevar atvērt log failu" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -62,7 +62,7 @@ msgid "Authentication Failures" msgstr "Autorizēšanās kļūdas" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -88,14 +88,14 @@ msgstr "IP/Vārds" msgid "DATE/TIME" msgstr "Datums/Laiks" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "Apmeklētās lapas" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -121,7 +121,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -134,14 +134,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Kārtoju failu" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -168,14 +168,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Nevar atvērt log failu" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -185,13 +184,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Lasu access log failu" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Kārtoju failu" @@ -216,7 +215,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -280,13 +279,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Dekompresēju log failu" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -357,7 +356,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Nevar atvērt failu" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Squid lietotāju atskaite" @@ -367,7 +366,7 @@ msgstr "Squid lietotāju atskaite" msgid "Decreasing Access (bytes)" msgstr "SamazinoÅ¡i apmeklēts (baiti)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Periods" @@ -377,28 +376,28 @@ msgstr "Periods" msgid "NUM" msgstr "Nummurs" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "Pievienot" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "Baiti" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "Izmantotais laiks" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "MILISEC" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "Laiks" @@ -423,18 +422,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "PAVISAM" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "Vidēji" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Atskaite" @@ -484,7 +483,7 @@ msgstr "Ielādēju izņēmumu failu no" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Nevar atvērt failu" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Nevar atvērt log failu" @@ -499,154 +498,173 @@ msgstr "Nevar atvērt failu" msgid "malloc error (%ld bytes required)\n" msgstr "malloc kļūda" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Ielādēju izņēmumu failu no" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Nevar atvērt failu" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "malloc kļūda" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Nevar atvērt failu" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Nevar atvērt failu" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Lietotājs" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DIENAS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Nevar atvērt log failu" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Nevar atvērt log failu" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -663,179 +681,179 @@ msgstr "Nevar atvērt failu" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Nevar atvērt failu" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Nevar atvērt failu" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Lietotājs" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Sakārtot" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "Gudrais filtrs" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Taisu atskaiti" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "AZLIEGTS" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Nevar atvērt failu" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Nevar atvērt failu" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Nevar atvērt failu" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Nevar atvērt failu" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Nevar atvērt failu" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1012,432 +1030,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Nevar atvērt failu" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Nevar atvērt log failu" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Parameteri" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Datora vārds vai IP adrese" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "E-pasta adrese, kur nosÅ«tÄ«t atskaiti" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, fuzzy, c-format msgid " IP report (-i) = %s\n" msgstr " IP atskaite (-i) = %s\n" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Jā" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "Nē" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr " IP atskaite (-i) = %s\n" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Lietot IP adresi lietotāja vietā" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Nevar atvērt log failu" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Lasu access log failu" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Kompresēju log failu" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Lasu access log failu" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Nevar atvērt log failu" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Žurnāls ir no Microsoft ISA: %s\n" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Nevar atvērt log failu" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "Log fails ar dažāda formāta ierakstiem" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Pamata log formāts" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Squid log formāts" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Nepareizs log formāts" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "Ieraksti nav atrasti" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Beigas" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Lasu access log failu" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Periods" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Ielādēju paroļu failu no" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Nevar atvērt log failu" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Nevar atvērt failu" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Nevar atvērt failu" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "malloc kļūda" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1765,17 +1804,17 @@ msgstr "Nevar atvērt log failu" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Lasu access log failu" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1787,46 +1826,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Dekompresēju log failu" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Dekompresēju log failu" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Dekompresēju log failu" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Dekompresēju log failu" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Dekompresēju log failu" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Dekompresēju log failu" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Nevar atvērt log failu" @@ -2458,6 +2497,10 @@ msgstr "Nevar atvērt log failu" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Lasu access log failu" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "malloc kļūda" diff --git a/po/nl.po b/po/nl.po index fe36069..2f44b44 100644 --- a/po/nl.po +++ b/po/nl.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -33,18 +33,18 @@ msgstr "Kan bestand niet openen" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Kan het log bestand niet openen" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -63,7 +63,7 @@ msgid "Authentication Failures" msgstr "Authentication failures" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -89,14 +89,14 @@ msgstr "IP/NAAM" msgid "DATE/TIME" msgstr "DATUM/TIJD" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "BEZOCHTE SITE" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -122,7 +122,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -135,14 +135,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Sorteren bestand" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -169,14 +169,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Kan het log bestand niet openen" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -186,13 +185,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Access log bestand inlezen" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Sorteren bestand" @@ -217,7 +216,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -281,13 +280,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Decomprimeren log bestand" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -358,7 +357,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Kan bestand niet openen" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Squid Gebruikers Toegangs Rapport" @@ -368,7 +367,7 @@ msgstr "Squid Gebruikers Toegangs Rapport" msgid "Decreasing Access (bytes)" msgstr "Verminderen Toegang (bytes)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Periode" @@ -378,28 +377,28 @@ msgstr "Periode" msgid "NUM" msgstr "NUM" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "VERBINDING" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "BYTES" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "GEBRUIKTE TIJD" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "MILISEC" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "TIJD" @@ -424,18 +423,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "TOTAAL" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "GEMIDDELDE" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Rapport" @@ -485,7 +484,7 @@ msgstr "Laden uitzondering bestand uit" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Kan bestand niet openen" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Kan het log bestand niet openen" @@ -500,154 +499,173 @@ msgstr "Kan bestand niet openen" msgid "malloc error (%ld bytes required)\n" msgstr "malloc error" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Laden uitzondering bestand uit" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Kan bestand niet openen" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "malloc error" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Kan bestand niet openen" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Kan bestand niet openen" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Gebruiker" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Kan het log bestand niet openen" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Kan het log bestand niet openen" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -664,179 +682,179 @@ msgstr "Kan bestand niet openen" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Kan bestand niet openen" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Kan bestand niet openen" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Gebruiker" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Sorteer" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "SmartFilter" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Maken rapport" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "GEWEIGERD" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Kan bestand niet openen" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Kan bestand niet openen" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Kan bestand niet openen" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Kan bestand niet openen" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Kan bestand niet openen" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1013,432 +1031,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Kan bestand niet openen" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Kan het log bestand niet openen" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Parameters" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Hostname of IP adres" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "Email adres om rapporten te zenden" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Ja" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "Nee" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Hostname of IP adres" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Gebruik Ip Adres i.p.v. gebruikersnaam" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Kan het log bestand niet openen" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Access log bestand inlezen" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Comprimeren log bestand" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Access log bestand inlezen" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Kan het log bestand niet openen" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Kan het log bestand niet openen" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "Log heeft gemixte indeling (squid en algemeen log)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Algemene log indeling" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Squid log indeling" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log formaat" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Log met ongeldige indeling" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "Geen records gevonden" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Eind" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Access log bestand inlezen" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Periode" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Laden password bestand uit" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Kan het log bestand niet openen" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Kan bestand niet openen" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Kan bestand niet openen" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "malloc error" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1766,17 +1805,17 @@ msgstr "Kan het log bestand niet openen" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Access log bestand inlezen" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1788,46 +1827,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Decomprimeren log bestand" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Decomprimeren log bestand" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Decomprimeren log bestand" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Decomprimeren log bestand" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Decomprimeren log bestand" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Decomprimeren log bestand" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Kan het log bestand niet openen" @@ -2459,6 +2498,10 @@ msgstr "Kan het log bestand niet openen" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Access log bestand inlezen" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "malloc error" diff --git a/po/pl.po b/po/pl.po index 8dec891..fa64d75 100644 --- a/po/pl.po +++ b/po/pl.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "Nie moїna otworzyж pliku" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Nie moїna otworzyж pliku logowania" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Autentykacja nie powiodіa siк!" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "IP/NAZWA" msgid "DATE/TIME" msgstr "DATA/CZAS" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "ODWIEDZONE SERWISY" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Sortowanie pliku" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Nie moїna otworzyж pliku logowania" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Czytam plik access log" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Sortowanie pliku" @@ -215,7 +214,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Dekompresja pliku logowania" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Nie moїna otworzyж pliku" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Raport dostкpu Uїytkownikуw do serwera Squid" @@ -366,7 +365,7 @@ msgstr "Raport dostкpu Uїytkownikуw do serwera Squid" msgid "Decreasing Access (bytes)" msgstr "Zmniejszenie dostкpu (bajtуw)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Przedziaі czasowy" @@ -376,28 +375,28 @@ msgstr "Przedziaі czasowy" msgid "NUM" msgstr "Nr" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "POЈҐCZENIA" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "Bajt." -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "CZAS UЇYTKOWANIA" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "MILISEK" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "CZAS" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "SUMA" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "ЊREDNIA" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Raport" @@ -483,7 +482,7 @@ msgstr "Czytam plik wykluczenia z" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Nie moїna otworzyж pliku" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Nie moїna otworzyж pliku logowania" @@ -498,154 +497,173 @@ msgstr "Nie moїna otworzyж pliku" msgid "malloc error (%ld bytes required)\n" msgstr "Bі№d malloc" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Czytam plik wykluczenia z" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Nie moїna otworzyж pliku" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "Bі№d malloc" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Nie moїna otworzyж pliku" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Nie moїna otworzyж pliku" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Uїytkownik" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Nie moїna otworzyж pliku logowania" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Nie moїna otworzyж pliku logowania" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "Nie moїna otworzyж pliku" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Nie moїna otworzyж pliku" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Nie moїna otworzyж pliku" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Uїytkownik" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Sortowanie" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "Szybki Filtr" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Tworzenie raportu" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "ZABRONIONY" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Nie moїna otworzyж pliku" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Nie moїna otworzyж pliku" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Nie moїna otworzyж pliku" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Nie moїna otworzyж pliku" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Nie moїna otworzyж pliku" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,432 +1029,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Nie moїna otworzyж pliku" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Nie moїna otworzyж pliku logowania" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Parametry" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Nazwa Host'a lub adres IP" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "Adres E-mail do wysyіki raportуw" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Tak" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "Nie" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Nazwa Host'a lub adres IP" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Uїyj adresu IP zamiast USERID" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Nie moїna otworzyж pliku logowania" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Czytam plik access log" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Kompresja pliku logowania" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Czytam plik access log" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Nie moїna otworzyж pliku logowania" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Nie moїna otworzyж pliku logowania" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "Loguj z mieszanym formatem zapisu (squid i common log)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Format logowania wspуlny" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Format logowania Squid'a" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Loguj z nieprawidіowym formatem" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "Nie znaleziono danych" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Koniec" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Czytam plik access log" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Przedziaі czasowy" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Јadujк plik haseі z" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Nie moїna otworzyж pliku logowania" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Nie moїna otworzyж pliku" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Nie moїna otworzyж pliku" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "Bі№d malloc" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1764,17 +1803,17 @@ msgstr "Nie moїna otworzyж pliku logowania" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Czytam plik access log" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1786,46 +1825,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Dekompresja pliku logowania" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Dekompresja pliku logowania" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Dekompresja pliku logowania" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Dekompresja pliku logowania" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Dekompresja pliku logowania" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Dekompresja pliku logowania" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Nie moїna otworzyж pliku logowania" @@ -2457,6 +2496,10 @@ msgstr "Nie moїna otworzyж pliku logowania" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Czytam plik access log" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "Bі№d malloc" diff --git a/po/pt.po b/po/pt.po index a04a2c6..6786869 100644 --- a/po/pt.po +++ b/po/pt.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "Erro no open do arquivo" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Erro no open do arquivo log" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Falha de autenticação" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "IP/NOME" msgid "DATE/TIME" msgstr "DATA/HORA" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "LOCAL ACESSADO" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Classificando" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Erro no open do arquivo log" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Lendo arquivo acccess.log" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Classificando" @@ -215,7 +214,7 @@ msgstr "CAUSA" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Descompactando arquivo log" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Erro no open do arquivo" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Squid - Relatório de Acessos por Usuario" @@ -366,7 +365,7 @@ msgstr "Squid - Relatório de Acessos por Usuario" msgid "Decreasing Access (bytes)" msgstr "Acesso decrescente (bytes)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Periodo" @@ -376,28 +375,28 @@ msgstr "Periodo" msgid "NUM" msgstr "NUM" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "CONEXÃO" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "BYTES" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "TEMPO GASTO" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "MILISEG" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "TEMPO" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "TOTAL" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "MÉDIA" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Relatorio" @@ -483,7 +482,7 @@ msgstr "Carregando arquivo de exclusao" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Erro no open do arquivo" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Erro no open do arquivo log" @@ -498,154 +497,173 @@ msgstr "Erro no open do arquivo" msgid "malloc error (%ld bytes required)\n" msgstr "erro no malloc" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Carregando arquivo de exclusao" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Erro no open do arquivo" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "erro no malloc" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Erro no open do arquivo" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Erro no open do arquivo" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Usuario" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DIAS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Erro no open do arquivo log" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Erro no open do arquivo log" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "Erro no open do arquivo" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Erro no open do arquivo" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Erro no open do arquivo" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Usuario" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Ordem" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "SmartFilter" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Gerando relatorio" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "NEGADO" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Erro no open do arquivo" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Erro no open do arquivo" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Erro no open do arquivo" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Erro no open do arquivo" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Erro no open do arquivo" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,432 +1029,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Erro no open do arquivo" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Erro no open do arquivo log" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Parametros" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Hostname ou endereco IP" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "Endereço email para envio do relatorio" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Sim" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "Nao" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Hostname ou endereco IP" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Utiliza endereco IP como usuario" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Erro no open do arquivo log" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Lendo arquivo acccess.log" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Compactando arquivo log" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Lendo arquivo acccess.log" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Erro no open do arquivo log" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Erro no open do arquivo log" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "Log com registros mistos (squid e common log)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Log em format Common" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Log em formato Squid" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Log com formato sarg" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Log com formato invalido" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "Nao ha registros" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Fim" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Lendo arquivo acccess.log" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Periodo" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Log parsed do sarg salvo em" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Carregando arquivo de senhas" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Erro no open do arquivo log" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Erro no open do arquivo" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Erro no open do arquivo" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "erro no malloc" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1764,17 +1803,17 @@ msgstr "Erro no open do arquivo log" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Lendo arquivo acccess.log" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1786,46 +1825,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Descompactando arquivo log" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Descompactando arquivo log" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Descompactando arquivo log" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Descompactando arquivo log" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Descompactando arquivo log" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Descompactando arquivo log" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Erro no open do arquivo log" @@ -2457,6 +2496,10 @@ msgstr "Erro no open do arquivo log" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Lendo arquivo acccess.log" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "erro no malloc" diff --git a/po/ro.po b/po/ro.po index 0ba5517..2df312f 100644 --- a/po/ro.po +++ b/po/ro.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "Nu poate fi deshis fisierul" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Nu poate fi deschis fisierul de accese" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Autentificari esuate" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "IP/NUME" msgid "DATE/TIME" msgstr "DATA/ORA" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "SIT ACCESAT" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Se sorteaza fisierul" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Nu poate fi deschis fisierul de accese" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Se citeste fisierul de accese" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Se sorteaza fisierul" @@ -215,7 +214,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Se decompreseaza fisierul de loguri" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Nu poate fi deshis fisierul" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Raportul de acces Squid" @@ -366,7 +365,7 @@ msgstr "Raportul de acces Squid" msgid "Decreasing Access (bytes)" msgstr "Acces descrescator (octeti)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Perioada" @@ -376,28 +375,28 @@ msgstr "Perioada" msgid "NUM" msgstr "NR." -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "CONECTARI" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "OCTETI" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "TIMP FOLOSIT" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "MILISECUNDE" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "ORA" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "TOTAL" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "MEDIU" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Raport" @@ -483,7 +482,7 @@ msgstr "Se incarca fisierul de excluderi din" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Nu poate fi deshis fisierul" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Nu poate fi deschis fisierul de accese" @@ -498,154 +497,173 @@ msgstr "Nu poate fi deshis fisierul" msgid "malloc error (%ld bytes required)\n" msgstr "eroare la apelul malloc" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Se incarca fisierul de excluderi din" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Nu poate fi deshis fisierul" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "eroare la apelul malloc" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Nu poate fi deshis fisierul" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Nu poate fi deshis fisierul" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Utilizator" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Nu poate fi deschis fisierul de accese" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Nu poate fi deschis fisierul de accese" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "Nu poate fi deshis fisierul" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Nu poate fi deshis fisierul" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Nu poate fi deshis fisierul" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Utilizator" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Sortare" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "SmartFilter" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Se genereaza raportul" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "INTERZIS" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Nu poate fi deshis fisierul" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Nu poate fi deshis fisierul" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Nu poate fi deshis fisierul" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Nu poate fi deshis fisierul" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Nu poate fi deshis fisierul" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,432 +1029,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Nu poate fi deshis fisierul" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Nu poate fi deschis fisierul de accese" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Parametri" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Nume de host sau adresa IP" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "Adresa email pentru trimiterea rapoartelor" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Da" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "Nu" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Nume de host sau adresa IP" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Se foloseste adresa IP in loc de userid" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Nu poate fi deschis fisierul de accese" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Se citeste fisierul de accese" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Fisier de loguri comprimat" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Se citeste fisierul de accese" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Nu poate fi deschis fisierul de accese" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Nu poate fi deschis fisierul de accese" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "Fisier de loguri cu format mixat (squid si comun)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Loguri in format comun" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Loguri in format squid" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Loguri in format invalid" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "Nu s-au gasit inregistrari" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Sfarsit" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Se citeste fisierul de accese" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Perioada" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Se incarca fisierul de parole din" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Nu poate fi deschis fisierul de accese" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Nu poate fi deshis fisierul" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Nu poate fi deshis fisierul" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "eroare la apelul malloc" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1764,17 +1803,17 @@ msgstr "Nu poate fi deschis fisierul de accese" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Se citeste fisierul de accese" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1786,46 +1825,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Se decompreseaza fisierul de loguri" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Se decompreseaza fisierul de loguri" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Se decompreseaza fisierul de loguri" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Se decompreseaza fisierul de loguri" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Se decompreseaza fisierul de loguri" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Se decompreseaza fisierul de loguri" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Nu poate fi deschis fisierul de accese" @@ -2457,6 +2496,10 @@ msgstr "Nu poate fi deschis fisierul de accese" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Se citeste fisierul de accese" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "eroare la apelul malloc" diff --git a/po/ru.po b/po/ru.po index b27fceb..edd0339 100644 --- a/po/ru.po +++ b/po/ru.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "Не могу открыть файл" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Не могу открыть файл журнала" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Authentication Failures" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "IP/Имя" msgid "DATE/TIME" msgstr "Дата/Время" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "Адреса" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Сортировка файлов" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Не могу открыть файл журнала" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Чтение файла журнала" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Сортировка файлов" @@ -215,7 +214,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Распаковка файла журнала" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Не могу открыть файл" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Отчет о работе пользователей через Squid" @@ -366,7 +365,7 @@ msgstr "Отчет о работе пользователей через Squid" msgid "Decreasing Access (bytes)" msgstr "По убыванию (байты)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Период" @@ -376,28 +375,28 @@ msgstr "Период" msgid "NUM" msgstr "No" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "Подключений" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "Байт" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "Общее время" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "Миллисек." -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "Время" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "Всего" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "Средняя" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Отчет" @@ -483,7 +482,7 @@ msgstr "Загрузка исключений из" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Не могу открыть файл" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Не могу открыть файл журнала" @@ -498,154 +497,173 @@ msgstr "Не могу открыть файл" msgid "malloc error (%ld bytes required)\n" msgstr "ошибка malloc" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Загрузка исключений из" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Не могу открыть файл" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "ошибка malloc" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Не могу открыть файл" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Не могу открыть файл" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Пользователь" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Не могу открыть файл журнала" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Не могу открыть файл журнала" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "Не могу открыть файл" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Не могу открыть файл" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Не могу открыть файл" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Пользователь" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Отсортировано" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "SmartFilter" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Создание отчета" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "ЗАПРЕТ" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Не могу открыть файл" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Не могу открыть файл" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Не могу открыть файл" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Не могу открыть файл" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Не могу открыть файл" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,432 +1029,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Не могу открыть файл" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Не могу открыть файл журнала" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Параметры" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Имя или IP-адрес" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "E-mail адрес для посылки отчета" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Да" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "Нет" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Имя или IP-адрес" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Использовать Ip-адрес вместо имени пользователя" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Не могу открыть файл журнала" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Чтение файла журнала" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Сжатие файла журнала" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Чтение файла журнала" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Не могу открыть файл журнала" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Не могу открыть файл журнала" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "Журнал содержит записи разных форматов (squid и др.)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Журнал другого формата" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Журнал в Squid-формате" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Журнал в неверном формате" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "Записи не найдены" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Завершено" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Чтение файла журнала" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Период" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Загрузка файла паролей из" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Не могу открыть файл журнала" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Не могу открыть файл" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Не могу открыть файл" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "ошибка malloc" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1764,17 +1803,17 @@ msgstr "Не могу открыть файл журнала" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Чтение файла журнала" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1786,46 +1825,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Распаковка файла журнала" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Распаковка файла журнала" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Распаковка файла журнала" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Распаковка файла журнала" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Распаковка файла журнала" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Распаковка файла журнала" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Не могу открыть файл журнала" @@ -2457,6 +2496,10 @@ msgstr "Не могу открыть файл журнала" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Чтение файла журнала" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "ошибка malloc" diff --git a/po/sk.po b/po/sk.po index 6ac785e..637cbcc 100644 --- a/po/sk.po +++ b/po/sk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "Nedá sa otvoriÅ¥ súbor" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Nemôžem otvoríť žurnál" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Authentication Failures" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "IP/MÉNO" msgid "DATE/TIME" msgstr "dátum/čas" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "NAVÅ TÍVENÝ SERVER" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Triedim súbor" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Nemôžem otvoríť žurnál" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Čítam prístupový žurnál" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Triedim súbor" @@ -215,7 +214,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Rozbaľujem žurnálový súbor" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Nedá sa otvoriÅ¥ súbor" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Prehľad o využití Squidu podľa uživatelov" @@ -366,7 +365,7 @@ msgstr "Prehľad o využití Squidu podľa uživatelov" msgid "Decreasing Access (bytes)" msgstr "Klesajúcí prístup (bytov)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Obdobie" @@ -376,28 +375,28 @@ msgstr "Obdobie" msgid "NUM" msgstr "PORADIE" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "SPOJENÍ" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "BYTOV" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "POUŽITÝ ČAS" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "MILISEC" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "ČAS" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "CELKOM" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "PRIEMER" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Prehľad" @@ -483,7 +482,7 @@ msgstr "Načítávam súbor výnimok z" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Nedá sa otvoriÅ¥ súbor" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Nemôžem otvoríť žurnál" @@ -498,154 +497,173 @@ msgstr "Nedá sa otvoriÅ¥ súbor" msgid "malloc error (%ld bytes required)\n" msgstr "chyba malloc" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Načítávam súbor výnimok z" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Nedá sa otvoriÅ¥ súbor" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "chyba malloc" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Nedá sa otvoriÅ¥ súbor" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Nedá sa otvoriÅ¥ súbor" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Užívateľ" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Nemôžem otvoríť žurnál" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Nemôžem otvoríť žurnál" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "Nedá sa otvoriÅ¥ súbor" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Nedá sa otvoriÅ¥ súbor" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Nedá sa otvoriÅ¥ súbor" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Užívateľ" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Triedenie" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "SmartFilter" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Vytváram správu" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "Zakázané" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Nedá sa otvoriÅ¥ súbor" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Nedá sa otvoriÅ¥ súbor" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Nedá sa otvoriÅ¥ súbor" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Nedá sa otvoriÅ¥ súbor" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Nedá sa otvoriÅ¥ súbor" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,432 +1029,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Nedá sa otvoriÅ¥ súbor" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Nemôžem otvoríť žurnál" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Parametre" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Meno hostiteľa alebo IP adresa" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "Emailová adresa, na ktorú sa majú odoslaÅ¥ prehľady" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Áno" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "Nie" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Meno hostiteľa alebo IP adresa" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Použi IP Adresu namiesto ID užívateľa" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Nemôžem otvoríť žurnál" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Čítam prístupový žurnál" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Balím žurnálový súbor" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Čítam prístupový žurnál" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Nemôžem otvoríť žurnál" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Nemôžem otvoríť žurnál" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "Žurnál má zmieÅ¡ané oba žurnálové formáty (vÅ¡eobecný a squid žurnál)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "VÅ¡eobecný formát žurnálu" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Squid formát žurnálu" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Žurnál s neplatným formátom" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "NenaÅ¡iel som žiadne záznamy" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Koniec" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Čítam prístupový žurnál" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Obdobie" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Načítávam heslo zo súboru" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Nemôžem otvoríť žurnál" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Nedá sa otvoriÅ¥ súbor" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Nedá sa otvoriÅ¥ súbor" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "chyba malloc" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1764,17 +1803,17 @@ msgstr "Nemôžem otvoríť žurnál" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Čítam prístupový žurnál" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1786,46 +1825,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Rozbaľujem žurnálový súbor" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Rozbaľujem žurnálový súbor" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Rozbaľujem žurnálový súbor" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Rozbaľujem žurnálový súbor" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Rozbaľujem žurnálový súbor" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Rozbaľujem žurnálový súbor" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Nemôžem otvoríť žurnál" @@ -2457,6 +2496,10 @@ msgstr "Nemôžem otvoríť žurnál" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Čítam prístupový žurnál" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "chyba malloc" diff --git a/po/sr.po b/po/sr.po index 4d10389..208536a 100644 --- a/po/sr.po +++ b/po/sr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "Nemoguce otvoriti datoteku ili je los putokaz" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Nemoguce otvoriti log datoteku" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Authentication failures" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "IP/IME" msgid "DATE/TIME" msgstr "DATUM/VREME" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "POSECENE ADRESE NA INTERNET-u" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Sortiranje datoteke" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Nemoguce otvoriti log datoteku" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Citanje access log datoteke" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Sortiranje datoteke" @@ -215,7 +214,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Decompresija log datoteke" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Nemoguce otvoriti datoteku ili je los putokaz" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Izvestaj o pristupu Squid korisnika" @@ -366,7 +365,7 @@ msgstr "Izvestaj o pristupu Squid korisnika" msgid "Decreasing Access (bytes)" msgstr "Smanjivanje pristupa (bajtova)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Period" @@ -376,28 +375,28 @@ msgstr "Period" msgid "NUM" msgstr "BROJ" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "BROJ KONEKCIJA" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "BAJTOVA" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "UPOTREBLJENO VREME" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "MILISEKUNDE" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "VREME" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "UKUPNO" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "PROCENTUALNO" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Izvestaj" @@ -483,7 +482,7 @@ msgstr "Ucitavanje exclude datoteke iz" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Nemoguce otvoriti datoteku ili je los putokaz" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Nemoguce otvoriti log datoteku" @@ -498,154 +497,173 @@ msgstr "Nemoguce otvoriti datoteku ili je los putokaz" msgid "malloc error (%ld bytes required)\n" msgstr "malloc greska" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Ucitavanje exclude datoteke iz" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Nemoguce otvoriti datoteku ili je los putokaz" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "malloc greska" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Nemoguce otvoriti datoteku ili je los putokaz" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Nemoguce otvoriti datoteku ili je los putokaz" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Korisnik" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Nemoguce otvoriti log datoteku" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Nemoguce otvoriti log datoteku" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "Nemoguce otvoriti datoteku ili je los putokaz" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Nemoguce otvoriti datoteku ili je los putokaz" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Nemoguce otvoriti datoteku ili je los putokaz" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Korisnik" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Sortiranje" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "SmartFilter" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Pravljenje izvestaja" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "ODBIJA SE" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Nemoguce otvoriti datoteku ili je los putokaz" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Nemoguce otvoriti datoteku ili je los putokaz" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Nemoguce otvoriti datoteku ili je los putokaz" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Nemoguce otvoriti datoteku ili je los putokaz" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Nemoguce otvoriti datoteku ili je los putokaz" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,432 +1029,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Nemoguce otvoriti datoteku ili je los putokaz" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Nemoguce otvoriti log datoteku" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Parametri" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Racunar ili njegova IP adresa" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "E-mail adresa za slanje izvestaja" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Yes" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "No" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Racunar ili njegova IP adresa" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Upotrebi IP adresu umesto korisnicke identifikacije" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Nemoguce otvoriti log datoteku" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Citanje access log datoteke" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Kompresija log datoteke" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Citanje access log datoteke" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Nemoguce otvoriti log datoteku" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Nemoguce otvoriti log datoteku" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "Log ima pomesan format podataka (squid i common log)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Common log format" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Squid log format" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Log sa pogresnim formatom" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "Podaci nisu pronadjeni" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Kraj" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Citanje access log datoteke" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Period" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Ucitavanje datoteke sa lozinkama iz" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Nemoguce otvoriti log datoteku" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Nemoguce otvoriti datoteku ili je los putokaz" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Nemoguce otvoriti datoteku ili je los putokaz" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "malloc greska" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1764,17 +1803,17 @@ msgstr "Nemoguce otvoriti log datoteku" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Citanje access log datoteke" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1786,46 +1825,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Decompresija log datoteke" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Decompresija log datoteke" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Decompresija log datoteke" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Decompresija log datoteke" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Decompresija log datoteke" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Decompresija log datoteke" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Nemoguce otvoriti log datoteku" @@ -2457,6 +2496,10 @@ msgstr "Nemoguce otvoriti log datoteku" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Citanje access log datoteke" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "malloc greska" diff --git a/po/tr.po b/po/tr.po index 37c155d..e0ee433 100644 --- a/po/tr.po +++ b/po/tr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "Dosya acilamiyor" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Kutuk dosyasi acilamadi" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Authentication failures" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "IP/ISIM" msgid "DATE/TIME" msgstr "TARIH/SAAT" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "SITE" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Dosya siralaniyor" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Kutuk dosyasi acilamadi" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "erisim kutuk dosyasi okunuyor" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Dosya siralaniyor" @@ -215,7 +214,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -279,13 +278,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Kutuk dosyasi aciliyor" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -356,7 +355,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Dosya acilamiyor" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Squid Kullanicilari Erisim Raporu" @@ -366,7 +365,7 @@ msgstr "Squid Kullanicilari Erisim Raporu" msgid "Decreasing Access (bytes)" msgstr "Azalan erisim (byte)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Periyod" @@ -376,28 +375,28 @@ msgstr "Periyod" msgid "NUM" msgstr "USERID" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "BAGLANTI" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "BYTE" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "HARCANAN ZAMAN" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "MILISANIYE" -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "ZAMAN" @@ -422,18 +421,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "TOPLAM" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "ORTALAMA" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Rapor" @@ -483,7 +482,7 @@ msgstr "Exclude dosyasi okunuyor" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Dosya acilamiyor" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Kutuk dosyasi acilamadi" @@ -498,154 +497,173 @@ msgstr "Dosya acilamiyor" msgid "malloc error (%ld bytes required)\n" msgstr "malloc hatasi" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Exclude dosyasi okunuyor" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Dosya acilamiyor" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "malloc hatasi" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Dosya acilamiyor" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Dosya acilamiyor" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Kullanici" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Kutuk dosyasi acilamadi" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Kutuk dosyasi acilamadi" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -662,179 +680,179 @@ msgstr "Dosya acilamiyor" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Dosya acilamiyor" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Dosya acilamiyor" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Kullanici" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Siralama" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "SmartFilter" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Rapor yaratiliyor" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "IZIN YOK" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Dosya acilamiyor" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Dosya acilamiyor" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Dosya acilamiyor" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Dosya acilamiyor" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Dosya acilamiyor" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1011,432 +1029,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Dosya acilamiyor" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Kutuk dosyasi acilamadi" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Parametreler" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Host ismi veya IP adresi" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "Raporlari gondermek icin e-posta adresi" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Evet" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "Hayir" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Host ismi veya IP adresi" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Userid yerine IP Adresi kullan" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Kutuk dosyasi acilamadi" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "erisim kutuk dosyasi okunuyor" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Kutuk dosyasi sikistiriliyor" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "erisim kutuk dosyasi okunuyor" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Kutuk dosyasi acilamadi" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Kutuk dosyasi acilamadi" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "Kutukte karisik bicimde kayitlar var (squid ve common kutuk)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Common kutuk bicimi" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Squid kutuk bicimi" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Gecersiz bicimdeki kutuk" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "Kayit bulunamadi" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Son" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "erisim kutuk dosyasi okunuyor" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Periyod" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Password dosyasinin yuklendigi yer" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Kutuk dosyasi acilamadi" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Dosya acilamiyor" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Dosya acilamiyor" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "malloc hatasi" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1764,17 +1803,17 @@ msgstr "Kutuk dosyasi acilamadi" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "erisim kutuk dosyasi okunuyor" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1786,46 +1825,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Kutuk dosyasi aciliyor" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Kutuk dosyasi aciliyor" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Kutuk dosyasi aciliyor" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Kutuk dosyasi aciliyor" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Kutuk dosyasi aciliyor" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Kutuk dosyasi aciliyor" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Kutuk dosyasi acilamadi" @@ -2457,6 +2496,10 @@ msgstr "Kutuk dosyasi acilamadi" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "erisim kutuk dosyasi okunuyor" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "malloc hatasi" diff --git a/po/uk.po b/po/uk.po index 5bd54ad..2822461 100644 --- a/po/uk.po +++ b/po/uk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sarg 2.3\n" "Report-Msgid-Bugs-To: fmarchal@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-07 11:19+0200\n" +"POT-Creation-Date: 2010-05-09 16:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,18 +31,18 @@ msgstr "Не можу відкрити файл" msgid "(auth) Cannot open template file: %s - %s\n" msgstr "Не можу відкрити файл журналу" -#: authfail.c:75 dansguardian_log.c:139 email.c:121 grepday.c:415 html.c:381 -#: lastlog.c:82 log.c:1609 realtime.c:82 siteuser.c:66 smartfilter.c:72 -#: sort.c:99 sort.c:162 squidguard_log.c:343 topsites.c:77 topsites.c:167 -#: topuser.c:149 totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 +#: authfail.c:75 dansguardian_log.c:139 email.c:121 html.c:383 lastlog.c:82 +#: log.c:1625 realtime.c:82 siteuser.c:66 smartfilter.c:72 sort.c:99 +#: sort.c:162 squidguard_log.c:341 topsites.c:77 topsites.c:167 topuser.c:149 +#: totday.c:62 useragent.c:140 useragent.c:215 useragent.c:272 #, c-format msgid "sort command return status %d\n" msgstr "" -#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 -#: grepday.c:416 html.c:382 lastlog.c:83 log.c:1610 realtime.c:83 -#: siteuser.c:67 siteuser.c:73 smartfilter.c:73 smartfilter.c:78 sort.c:100 -#: sort.c:163 squidguard_log.c:344 topsites.c:78 topsites.c:84 topsites.c:168 +#: authfail.c:76 authfail.c:81 dansguardian_log.c:140 email.c:122 html.c:384 +#: lastlog.c:83 log.c:1626 realtime.c:83 siteuser.c:67 siteuser.c:73 +#: smartfilter.c:73 smartfilter.c:78 sort.c:100 sort.c:163 +#: squidguard_log.c:342 topsites.c:78 topsites.c:84 topsites.c:168 #: topsites.c:173 topuser.c:150 totday.c:63 totday.c:68 useragent.c:141 #: useragent.c:146 useragent.c:216 useragent.c:221 useragent.c:273 #: useragent.c:278 @@ -61,7 +61,7 @@ msgid "Authentication Failures" msgstr "Помилка аутентифікації" #: authfail.c:93 dansguardian_report.c:74 denied.c:76 download.c:79 -#: grepday.c:344 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 +#: grepday.c:473 siteuser.c:84 smartfilter.c:97 smartfilter.c:165 #: squidguard_report.c:77 topsites.c:187 topuser.c:170 #, fuzzy, c-format msgid "Period: %s" @@ -87,14 +87,14 @@ msgstr "IP/Хост" msgid "DATE/TIME" msgstr "Дата/Час" -#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:235 +#: authfail.c:99 dansguardian_report.c:80 denied.c:82 download.c:85 html.c:237 #: realtime.c:289 report.c:289 siteuser.c:91 siteuser.c:93 smartfilter.c:106 #: smartfilter.c:173 squidguard_report.c:83 topsites.c:195 #, fuzzy msgid "ACCESSED SITE" msgstr "Адреса" -#: authfail.c:102 html.c:79 html.c:169 html.c:366 html.c:394 siteuser.c:106 +#: authfail.c:102 html.c:79 html.c:171 html.c:368 html.c:396 siteuser.c:106 #: topsites.c:94 topsites.c:201 #, c-format msgid "Not enough memory to read file %s\n" @@ -120,7 +120,7 @@ msgstr "" msgid "There is a broken IP address in file %s\n" msgstr "" -#: authfail.c:125 denied.c:97 download.c:100 html.c:191 html.c:269 +#: authfail.c:125 denied.c:97 download.c:100 html.c:193 html.c:271 #: squidguard_report.c:93 #, c-format msgid "There is a broken url in file %s\n" @@ -133,14 +133,14 @@ msgid "Unknown user ID %s in file %s\n" msgstr "" #: authfail.c:185 dansguardian_report.c:157 denied.c:157 download.c:161 -#: html.c:545 repday.c:162 siteuser.c:201 squidguard_report.c:168 +#: html.c:547 repday.c:162 siteuser.c:201 squidguard_report.c:168 #: topsites.c:248 useragent.c:306 #, fuzzy, c-format msgid "Write error in file %s\n" msgstr "Сортування файлів" #: authfail.c:187 dansguardian_report.c:159 denied.c:159 download.c:163 -#: html.c:547 repday.c:164 siteuser.c:203 squidguard_report.c:170 +#: html.c:549 repday.c:164 siteuser.c:203 squidguard_report.c:170 #: topsites.c:250 topuser.c:395 totger.c:75 useragent.c:308 #, fuzzy, c-format msgid "Failed to close file %s - %s\n" @@ -167,14 +167,13 @@ msgid "(dansguardian) Cannot open log file: %s\n" msgstr "Не можу відкрити файл журналу" #: dansguardian_log.c:78 dansguardian_log.c:101 dansguardian_log.c:110 -#: dansguardian_report.c:86 grepday.c:434 grepday.c:439 grepday.c:444 -#: grepday.c:454 lastlog.c:108 log.c:867 log.c:872 log.c:878 log.c:886 -#: log.c:890 log.c:894 log.c:899 log.c:904 log.c:1006 log.c:1010 log.c:1014 -#: log.c:1018 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 -#: log.c:1077 log.c:1084 log.c:1108 realtime.c:212 realtime.c:216 -#: realtime.c:220 realtime.c:224 realtime.c:233 splitlog.c:54 -#: squidguard_log.c:106 squidguard_log.c:111 topsites.c:208 topsites.c:213 -#: useragent.c:84 useragent.c:111 +#: dansguardian_report.c:86 grepday.c:560 grepday.c:565 grepday.c:572 +#: lastlog.c:108 log.c:883 log.c:888 log.c:894 log.c:902 log.c:906 log.c:910 +#: log.c:915 log.c:920 log.c:1022 log.c:1026 log.c:1030 log.c:1034 log.c:1038 +#: log.c:1042 log.c:1046 log.c:1050 log.c:1054 log.c:1093 log.c:1100 +#: log.c:1124 realtime.c:212 realtime.c:216 realtime.c:220 realtime.c:224 +#: realtime.c:233 splitlog.c:54 squidguard_log.c:106 squidguard_log.c:111 +#: topsites.c:208 topsites.c:213 useragent.c:84 useragent.c:111 #, c-format msgid "Maybe you have a broken record or garbage in your %s file\n" msgstr "" @@ -184,13 +183,13 @@ msgstr "" msgid "Reading DansGuardian log file: %s\n" msgstr "Читання файлу журналу" -#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:404 log.c:882 -#: log.c:975 realtime.c:229 +#: dansguardian_log.c:105 dansguardian_report.c:90 html.c:406 log.c:898 +#: log.c:991 realtime.c:229 #, c-format msgid "Maybe you have a broken url in your %s file\n" msgstr "" -#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:337 useragent.c:134 +#: dansguardian_log.c:134 sort.c:92 squidguard_log.c:335 useragent.c:134 #, fuzzy, c-format msgid "Sorting file: %s\n" msgstr "Сортування файлів" @@ -214,7 +213,7 @@ msgstr "CAUSE" msgid "Maybe you have a broken rule in your %s file\n" msgstr "" -#: datafile.c:78 html.c:110 index.c:53 index.c:107 index.c:156 index.c:217 +#: datafile.c:78 html.c:112 index.c:53 index.c:107 index.c:156 index.c:217 #: index.c:320 indexonly.c:38 lastlog.c:57 report.c:108 sort.c:68 sort.c:131 #, fuzzy, c-format msgid "Failed to open directory %s - %s\n" @@ -278,13 +277,13 @@ msgid "decompression command too long for log file %s\n" msgstr "Розпакування файлу журналу" #: decomp.c:50 decomp.c:67 decomp.c:84 decomp.c:119 email.c:259 index.c:540 -#: log.c:1595 +#: log.c:1611 #, c-format msgid "command return status %d\n" msgstr "" #: decomp.c:51 decomp.c:68 decomp.c:85 decomp.c:120 email.c:260 index.c:541 -#: log.c:1596 +#: log.c:1612 #, c-format msgid "command: %s\n" msgstr "" @@ -355,7 +354,7 @@ msgstr "" msgid "(email) Cannot open file %s\n" msgstr "Не можу відкрити файл" -#: email.c:152 log.c:352 +#: email.c:152 log.c:350 #, fuzzy msgid "Squid User Access Report" msgstr "Звіт про роботу користувачів через Squid" @@ -365,7 +364,7 @@ msgstr "Звіт про роботу користувачів через Squid" msgid "Decreasing Access (bytes)" msgstr "По спаданню (байти)" -#: email.c:160 html.c:223 repday.c:76 report.c:280 useragent.c:163 +#: email.c:160 html.c:225 repday.c:76 report.c:280 useragent.c:163 #, fuzzy msgid "Period" msgstr "Період" @@ -375,28 +374,28 @@ msgstr "Період" msgid "NUM" msgstr "№" -#: email.c:168 html.c:238 topsites.c:195 topuser.c:205 +#: email.c:168 html.c:240 topsites.c:195 topuser.c:205 #, fuzzy msgid "CONNECT" msgstr "Підключення" -#: email.c:170 grepday.c:385 html.c:240 html.c:242 index.c:414 repday.c:83 +#: email.c:170 grepday.c:479 html.c:242 html.c:244 index.c:414 repday.c:83 #: siteuser.c:91 topsites.c:195 topuser.c:207 topuser.c:209 #, fuzzy msgid "BYTES" msgstr "Байт" -#: email.c:172 grepday.c:387 html.c:246 topuser.c:213 +#: email.c:172 grepday.c:481 html.c:248 topuser.c:213 #, fuzzy msgid "ELAPSED TIME" msgstr "Використаний час" -#: email.c:174 html.c:248 topuser.c:215 +#: email.c:174 html.c:250 topuser.c:215 #, fuzzy msgid "MILLISEC" msgstr "Мілісек." -#: email.c:176 html.c:250 topsites.c:195 topuser.c:217 +#: email.c:176 html.c:252 topsites.c:195 topuser.c:217 #, fuzzy msgid "TIME" msgstr "Час" @@ -421,18 +420,18 @@ msgstr "" msgid "There is an invalid elapsed time in file %s\n" msgstr "" -#: email.c:209 email.c:211 email.c:213 html.c:460 repday.c:90 repday.c:155 +#: email.c:209 email.c:211 email.c:213 html.c:462 repday.c:90 repday.c:155 #: topuser.c:335 useragent.c:287 #, fuzzy msgid "TOTAL" msgstr "Всього" -#: email.c:228 html.c:526 index.c:414 topuser.c:363 +#: email.c:228 html.c:528 index.c:414 topuser.c:363 #, fuzzy msgid "AVERAGE" msgstr "Середній" -#: email.c:256 html.c:232 topuser.c:286 +#: email.c:256 html.c:234 topuser.c:286 #, fuzzy msgid "Report" msgstr "Звіт" @@ -482,7 +481,7 @@ msgstr "Завантаження виключень їз" msgid "Failed to move till the end of the excluded users file %s: %s\n" msgstr "Не можу відкрити файл" -#: exclude.c:334 log.c:1671 util.c:1409 +#: exclude.c:334 log.c:1687 util.c:1409 #, fuzzy, c-format msgid "Cannot get the size of file %s\n" msgstr "Не можу відкрити файл журналу" @@ -497,154 +496,173 @@ msgstr "Не можу відкрити файл" msgid "malloc error (%ld bytes required)\n" msgstr "Помилка malloc" -#: getconf.c:155 +#: getconf.c:161 #, c-format msgid "The string value of parameter \"%s\" is too long\n" msgstr "" -#: getconf.c:175 +#: getconf.c:181 #, fuzzy, c-format msgid "Missing double quote after parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:187 +#: getconf.c:193 #, fuzzy, c-format msgid "" "Missing double quote after parameter \"%s\" or value is more than %d bytes " "long\n" msgstr "Missing double quote after parameter" -#: getconf.c:208 +#: getconf.c:214 #, fuzzy, c-format msgid "The first word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:212 +#: getconf.c:218 #, fuzzy, c-format msgid "Missing second word for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:222 +#: getconf.c:228 #, fuzzy, c-format msgid "The second word of parameter \"%s\" is more than %d bytes long\n" msgstr "Missing double quote after parameter" -#: getconf.c:245 +#: getconf.c:251 #, c-format msgid "The integer value of parameter \"%s\" is invalid\n" msgstr "" -#: getconf.c:297 +#: getconf.c:303 #, fuzzy, c-format msgid "Unknown value \"%s\" for parameter \"%s\"\n" msgstr "Missing double quote after parameter" -#: getconf.c:301 +#: getconf.c:307 #, c-format msgid "" "Value \"%s\" conflicts with other selected values for parameter \"%s\"\n" msgstr "" -#: getconf.c:321 +#: getconf.c:327 #, c-format msgid "SARG: TAG: %s\n" msgstr "" -#: getconf.c:368 +#: getconf.c:374 #, c-format msgid "" "Maybe you have a broken record or garbage in \"date_format\" parameter\n" msgstr "" -#: getconf.c:378 +#: getconf.c:384 #, c-format msgid "Error: Invalid syntax in hours tag!\n" msgstr "" -#: getconf.c:385 +#: getconf.c:391 #, c-format msgid "Error: Invalid syntax in weekdays tag!\n" msgstr "" -#: getconf.c:397 +#: getconf.c:403 #, c-format msgid "Too many log files in configuration file\n" msgstr "" -#: getconf.c:537 getconf.c:544 +#: getconf.c:415 +#, c-format +msgid "Too many redirector log files in configuration file\n" +msgstr "" + +#: getconf.c:555 getconf.c:562 #, c-format msgid "Template file name is too long in parameter \"AuthUserTemplateFile\"\n" msgstr "" -#: getconf.c:607 getconf.c:612 +#: getconf.c:625 getconf.c:630 #, c-format msgid "The \"byte_cost\" parameter of the configuration file is invalid\n" msgstr "" -#: getconf.c:619 +#: getconf.c:637 #, fuzzy, c-format msgid "SARG: Unknown option %s\n" msgstr "Unknown option" -#: getconf.c:629 +#: getconf.c:647 #, fuzzy, c-format msgid "Loading configuration from %s\n" msgstr "Завантаження виключень їз" -#: getconf.c:632 +#: getconf.c:650 #, fuzzy, c-format msgid "(getconf) Cannot open file %s\n" msgstr "Не можу відкрити файл" -#: grepday.c:58 +#: grepday.c:109 #, fuzzy, c-format -msgid "malloc error (%zu bytes required)\n" +msgid "realloc error (%zu bytes required)\n" msgstr "Помилка malloc" -#: grepday.c:67 +#: grepday.c:122 #, c-format -msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" +msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:72 +#: grepday.c:135 +#, fuzzy, c-format +msgid "libgd failed to calculate the bounding box of the text \"%s\": %s\n" +msgstr "Не можу відкрити файл" + +#: grepday.c:202 +#, fuzzy, c-format +msgid "libgd failed to render the text \"%s\": %s\n" +msgstr "Не можу відкрити файл" + +#: grepday.c:397 #, c-format -msgid "(grepday) iconv failed to convert string \"%s\" from %s to UTF-8 - %s\n" +msgid "Unknown color \"%s\" requested for the graph. Using orange instead\n" msgstr "" -#: grepday.c:269 -#, c-format -msgid "(grepday) Fontname %s not found\n" +#: grepday.c:471 +msgid "SARG, " msgstr "" -#: grepday.c:346 +#: grepday.c:475 #, fuzzy, c-format msgid "User: %s" msgstr "Користувач" -#: grepday.c:388 index.c:252 +#: grepday.c:482 index.c:252 #, fuzzy msgid "DAYS" msgstr "DAYS" -#: grepday.c:391 +#: grepday.c:492 #, c-format msgid "user name too long for %s/%s/graph_day.png\n" msgstr "" -#: grepday.c:395 +#: grepday.c:496 grepday.c:551 +#, fuzzy, c-format +msgid "(grepday) Cannot open log file %s\n" +msgstr "Не можу відкрити файл журналу" + +#: grepday.c:512 #, c-format -msgid "user name too long for %s/%s.day\n" +msgid "(grepday) Fontname %s not found\n" msgstr "" -#: grepday.c:399 +#: grepday.c:519 #, c-format -msgid "user name too long for %s/%s.graph\n" +msgid "(grepday) iconv cannot convert from %s to UTF-8 - %s\n" msgstr "" -#: grepday.c:421 grepday.c:426 -#, fuzzy, c-format -msgid "(grepday) Cannot open log file %s\n" -msgstr "Не можу відкрити файл журналу" +#: grepday.c:539 +#, c-format +msgid "user name too long for %s/%s.day\n" +msgstr "" #: html.c:75 #, fuzzy, c-format @@ -661,179 +679,179 @@ msgstr "Не можу відкрити файл" msgid "(html11) read error in %s\n" msgstr "" -#: html.c:130 +#: html.c:132 #, c-format msgid "Unknown user ID %s in directory %s\n" msgstr "" -#: html.c:140 +#: html.c:142 #, c-format msgid "Destination directory too long: %s/%s\n" msgstr "" -#: html.c:149 +#: html.c:151 #, c-format msgid "Input file name too long: %s/%s\n" msgstr "" -#: html.c:153 +#: html.c:155 #, c-format msgid "Output file name too long: %s/%s/%s.html\n" msgstr "" -#: html.c:157 +#: html.c:159 #, c-format msgid "File name too long: %s/%s/denied_%s.html\n" msgstr "" -#: html.c:164 +#: html.c:166 #, fuzzy, c-format msgid "(html3) Cannot open file %s\n" msgstr "Не можу відкрити файл" -#: html.c:181 html.c:261 topuser.c:239 +#: html.c:183 html.c:263 topuser.c:239 #, c-format msgid "There is a broken number of access in file %s\n" msgstr "" -#: html.c:186 +#: html.c:188 #, c-format msgid "There is a broken downloaded size in file %s\n" msgstr "" -#: html.c:195 html.c:273 +#: html.c:197 html.c:275 #, c-format msgid "There is a broken access code in file %s\n" msgstr "" -#: html.c:199 html.c:277 report.c:175 +#: html.c:201 html.c:279 report.c:175 #, c-format msgid "There is a broken elapsed time in file %s\n" msgstr "" -#: html.c:204 +#: html.c:206 #, c-format msgid "There is a broken in-cache volume in file %s\n" msgstr "" -#: html.c:209 +#: html.c:211 #, c-format msgid "There is a broken out-cache volume in file %s\n" msgstr "" -#: html.c:218 +#: html.c:220 #, fuzzy, c-format msgid "(html5) Cannot open file %s\n" msgstr "Не можу відкрити файл" -#: html.c:222 html.c:226 +#: html.c:224 html.c:228 msgid "User report" msgstr "" -#: html.c:224 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 +#: html.c:226 repday.c:77 report.c:281 report.c:283 smartfilter.c:167 #, fuzzy msgid "User" msgstr "Користувач" -#: html.c:225 report.c:282 topuser.c:172 +#: html.c:227 report.c:282 topuser.c:172 #, fuzzy msgid "Sort" msgstr "Відсортовано" -#: html.c:232 smartfilter.c:58 smartfilter.c:99 topuser.c:185 +#: html.c:234 smartfilter.c:58 smartfilter.c:99 topuser.c:185 #, fuzzy msgid "SmartFilter" msgstr "СмартФільтр" -#: html.c:244 topuser.c:211 +#: html.c:246 topuser.c:211 msgid "IN-CACHE-OUT" msgstr "" -#: html.c:255 +#: html.c:257 #, fuzzy, c-format msgid "Making report: %s\n" msgstr "Створення звіту" -#: html.c:265 topuser.c:235 util.c:755 +#: html.c:267 topuser.c:235 util.c:755 #, c-format msgid "There is a broken number of bytes in file %s\n" msgstr "" -#: html.c:281 +#: html.c:283 #, c-format msgid "There is a broken in cache column in file %s\n" msgstr "" -#: html.c:285 +#: html.c:287 #, c-format msgid "There is a broken out of cache column in file %s (%d)\n" msgstr "" -#: html.c:299 +#: html.c:301 msgid "date/time report" msgstr "" -#: html.c:343 +#: html.c:345 #, fuzzy msgid "DENIED" msgstr "ЗАБОРОНА" -#: html.c:351 +#: html.c:353 #, c-format msgid "File name too long: %s/%s.ip\n" msgstr "" -#: html.c:356 +#: html.c:358 #, fuzzy, c-format msgid "(html6) Cannot open file %s\n" msgstr "Не можу відкрити файл" -#: html.c:361 +#: html.c:363 #, fuzzy, c-format msgid "(html7) Cannot open file %s\n" msgstr "Не можу відкрити файл" -#: html.c:387 +#: html.c:389 #, fuzzy, c-format msgid "(html8) Cannot open file %s\n" msgstr "Не можу відкрити файл" -#: html.c:400 +#: html.c:402 #, c-format msgid "Maybe you have a broken user IP in your %s file\n" msgstr "" -#: html.c:408 log.c:1172 +#: html.c:410 log.c:1188 #, c-format msgid "Maybe you have a broken day in your %s file\n" msgstr "" -#: html.c:412 log.c:1131 log.c:1301 +#: html.c:414 log.c:1147 log.c:1317 #, c-format msgid "Maybe you have a broken time in your %s file\n" msgstr "" -#: html.c:416 +#: html.c:418 #, c-format msgid "Maybe you have a broken size in your %s file\n" msgstr "" -#: html.c:420 log.c:949 log.c:954 +#: html.c:422 log.c:965 log.c:970 #, c-format msgid "Maybe you have a broken elapsed time in your %s file\n" msgstr "" -#: html.c:490 +#: html.c:492 #, fuzzy, c-format msgid "(html9) Cannot open file %s\n" msgstr "Не можу відкрити файл" -#: html.c:505 +#: html.c:507 #, fuzzy, c-format msgid "(html10) Cannot open file %s\n" msgstr "Не можу відкрити файл" -#: html.c:512 +#: html.c:514 #, c-format msgid "User %s limit exceeded (%d MB). Added to file %s\n" msgstr "" @@ -1010,432 +1028,453 @@ msgstr "" msgid "Failed to delete the file %s\n" msgstr "Не можу відкрити файл" -#: log.c:388 +#: log.c:386 #, c-format -msgid "SARG: Too many log files passed on command line with option -l.\n" +msgid "Too many log files passed on command line with option -l.\n" msgstr "" -#: log.c:426 +#: log.c:390 +#, c-format +msgid "Log file name too long passed on command line with option -l: %s\n" +msgstr "" + +#: log.c:399 +#, c-format +msgid "Too many redirector logs passed on command line with option -L.\n" +msgstr "" + +#: log.c:403 +#, c-format +msgid "" +"Redirector log file name too long passed on command line with opton -L: %s\n" +msgstr "" + +#: log.c:438 #, c-format msgid "The time range passed on the command line with option -t is invalid\n" msgstr "" -#: log.c:431 log.c:436 +#: log.c:443 log.c:448 #, c-format msgid "Time period must be MM or MM:SS. Exit\n" msgstr "" -#: log.c:461 +#: log.c:473 #, c-format msgid "Option -%c require an argument\n" msgstr "" -#: log.c:476 +#: log.c:488 #, c-format msgid "Init\n" msgstr "" -#: log.c:480 +#: log.c:492 #, fuzzy, c-format msgid "Cannot open config file: %s - %s\n" msgstr "Не можу відкрити файл журналу" -#: log.c:600 log.c:629 +#: log.c:612 log.c:643 #, fuzzy, c-format msgid "Parameters:\n" msgstr "Параметри" -#: log.c:601 log.c:630 +#: log.c:613 log.c:644 #, fuzzy, c-format msgid " Hostname or IP address (-a) = %s\n" msgstr "Хост або IP-адреса" -#: log.c:602 log.c:631 +#: log.c:614 log.c:645 #, c-format msgid " Useragent log (-b) = %s\n" msgstr "" -#: log.c:603 log.c:632 +#: log.c:615 log.c:646 #, c-format msgid " Exclude file (-c) = %s\n" msgstr "" -#: log.c:604 log.c:633 +#: log.c:616 log.c:647 #, c-format msgid " Date from-until (-d) = %s\n" msgstr "" -#: log.c:605 log.c:634 +#: log.c:617 log.c:648 #, fuzzy, c-format msgid " Email address to send reports (-e) = %s\n" msgstr "E-mail адреса для відправки звіту" -#: log.c:606 log.c:635 +#: log.c:618 log.c:649 #, c-format msgid " Config file (-f) = %s\n" msgstr "" -#: log.c:608 log.c:637 +#: log.c:620 log.c:651 #, c-format msgid " Date format (-g) = Europe (dd/mm/yyyy)\n" msgstr "" -#: log.c:610 log.c:639 +#: log.c:622 log.c:653 #, c-format msgid " Date format (-g) = USA (mm/dd/yyyy)\n" msgstr "" -#: log.c:612 log.c:641 +#: log.c:624 log.c:655 #, c-format msgid " Date format (-g) = Sites & Users (yyyy/ww)\n" msgstr "" -#: log.c:613 log.c:642 +#: log.c:625 log.c:656 #, c-format msgid " IP report (-i) = %s\n" msgstr "" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "Yes" msgstr "Так" -#: log.c:613 log.c:616 log.c:618 log.c:623 log.c:624 log.c:642 log.c:645 -#: log.c:647 log.c:652 log.c:653 +#: log.c:625 log.c:630 log.c:632 log.c:637 log.c:638 log.c:656 log.c:661 +#: log.c:663 log.c:668 log.c:669 #, fuzzy msgid "No" msgstr "Ні" -#: log.c:615 log.c:644 +#: log.c:627 log.c:658 #, c-format msgid " Input log (-l) = %s\n" msgstr "" -#: log.c:616 log.c:645 +#: log.c:629 log.c:660 +#, fuzzy, c-format +msgid " Redirector log (-L) = %s\n" +msgstr "Хост або IP-адреса" + +#: log.c:630 log.c:661 #, c-format msgid " Resolve IP Address (-n) = %s\n" msgstr "" -#: log.c:617 log.c:646 +#: log.c:631 log.c:662 #, c-format msgid " Output dir (-o) = %s\n" msgstr "" -#: log.c:618 log.c:647 +#: log.c:632 log.c:663 #, fuzzy, c-format msgid "Use Ip Address instead of userid (-p) = %s\n" msgstr "Використовувати Ip-адресу замість імені користувача" -#: log.c:619 log.c:648 +#: log.c:633 log.c:664 #, c-format msgid " Accessed site (-s) = %s\n" msgstr "" -#: log.c:620 log.c:649 +#: log.c:634 log.c:665 #, c-format msgid " Time (-t) = %s\n" msgstr "" -#: log.c:621 log.c:650 +#: log.c:635 log.c:666 #, c-format msgid " User (-u) = %s\n" msgstr "" -#: log.c:622 log.c:651 +#: log.c:636 log.c:667 #, c-format msgid " Temporary dir (-w) = %s\n" msgstr "" -#: log.c:623 log.c:652 +#: log.c:637 log.c:668 #, c-format msgid " Debug messages (-x) = %s\n" msgstr "" -#: log.c:624 log.c:653 +#: log.c:638 log.c:669 #, c-format msgid " Process messages (-z) = %s\n" msgstr "" -#: log.c:654 log.c:658 +#: log.c:670 log.c:674 #, c-format msgid "sarg version: %s\n" msgstr "" -#: log.c:687 +#: log.c:703 #, c-format msgid "setrlimit error - %s\n" msgstr "" -#: log.c:698 +#: log.c:714 #, c-format msgid "Not enough memory to read a log file\n" msgstr "" -#: log.c:707 log.c:714 +#: log.c:723 log.c:730 #, fuzzy, c-format msgid "(log) Cannot open file: %s - %s\n" msgstr "Не можу відкрити файл журналу" -#: log.c:727 +#: log.c:743 #, fuzzy, c-format msgid "Reading access log file: from stdin\n" msgstr "Читання файлу журналу" -#: log.c:733 +#: log.c:749 #, c-format msgid "" "Cannot get the modification time of input log file %s (%s). Processing it " "anyway\n" msgstr "" -#: log.c:737 +#: log.c:753 #, fuzzy, c-format msgid "Ignoring old log file %s\n" msgstr "Пакування файлу журналу" -#: log.c:744 +#: log.c:760 #, fuzzy, c-format msgid "Reading access log file: %s\n" msgstr "Читання файлу журналу" -#: log.c:746 log.c:813 +#: log.c:762 log.c:829 #, fuzzy, c-format msgid "(log) Cannot open log file: %s - %s\n" msgstr "Не можу відкрити файл журналу" -#: log.c:776 +#: log.c:792 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%" msgstr "" -#: log.c:790 +#: log.c:806 #, fuzzy, c-format msgid "Log is from Microsoft ISA: %s\n" msgstr "Log is from Microsoft ISA" -#: log.c:798 +#: log.c:814 #, c-format msgid "The name of the file is invalid: %s\n" msgstr "" -#: log.c:822 +#: log.c:838 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2lf%%" msgstr "" -#: log.c:838 +#: log.c:854 #, c-format msgid "Maybe you have a broken record or garbage in your exclusion string\n" msgstr "" -#: log.c:859 +#: log.c:875 #, c-format msgid "Maybe you have a broken time in your access.log file\n" msgstr "" -#: log.c:920 log.c:924 log.c:929 log.c:933 log.c:937 log.c:1044 log.c:1048 -#: log.c:1053 log.c:1057 log.c:1062 log.c:1125 useragent.c:90 +#: log.c:936 log.c:940 log.c:945 log.c:949 log.c:953 log.c:1060 log.c:1064 +#: log.c:1069 log.c:1073 log.c:1078 log.c:1141 useragent.c:90 #, c-format msgid "Maybe you have a broken date in your %s file\n" msgstr "" -#: log.c:959 +#: log.c:975 #, c-format msgid "Maybe you have a broken client IP address in your %s file\n" msgstr "" -#: log.c:963 +#: log.c:979 #, c-format msgid "Maybe you have a broken result code in your %s file\n" msgstr "" -#: log.c:967 +#: log.c:983 #, c-format msgid "Maybe you have a broken amount of data in your %s file\n" msgstr "" -#: log.c:971 +#: log.c:987 #, c-format msgid "Maybe you have a broken request method in your %s file\n" msgstr "" -#: log.c:979 log.c:1119 +#: log.c:995 log.c:1135 #, c-format msgid "Maybe you have a broken user ID in your %s file\n" msgstr "" -#: log.c:988 +#: log.c:1004 #, c-format msgid "Cannot convert the timestamp from the squid log file\n" msgstr "" -#: log.c:1113 +#: log.c:1129 #, c-format msgid "Maybe you have a broken IP in your %s file\n" msgstr "" -#: log.c:1137 +#: log.c:1153 #, c-format msgid "Maybe you have a broken download duration in your %s file\n" msgstr "" -#: log.c:1143 +#: log.c:1159 #, c-format msgid "Maybe you have a broken download size in your %s file\n" msgstr "" -#: log.c:1151 +#: log.c:1167 #, c-format msgid "Maybe you have a broken access code in your %s file\n" msgstr "" -#: log.c:1164 +#: log.c:1180 #, c-format msgid "Maybe you have a broken year in your %s file\n" msgstr "" -#: log.c:1168 +#: log.c:1184 #, c-format msgid "Maybe you have a broken month in your %s file\n" msgstr "" -#: log.c:1181 +#: log.c:1197 #, c-format msgid "Unknown input log file format\n" msgstr "" -#: log.c:1205 +#: log.c:1221 #, c-format msgid "User ID too long: %s\n" msgstr "" -#: log.c:1218 +#: log.c:1234 #, c-format msgid "Excluded code: %s\n" msgstr "" -#: log.c:1289 +#: log.c:1305 #, c-format msgid "Excluded site: %s\n" msgstr "" -#: log.c:1357 +#: log.c:1373 #, c-format msgid "Excluded user: %s\n" msgstr "" -#: log.c:1387 +#: log.c:1403 #, c-format msgid "Not enough memory to store the user %s\n" msgstr "" -#: log.c:1418 +#: log.c:1434 #, c-format msgid "Temporary user file name too long: %s/sarg/%s.unsort\n" msgstr "" -#: log.c:1422 log.c:1450 +#: log.c:1438 log.c:1466 #, fuzzy, c-format msgid "(log) Cannot open temporary file: %s - %s\n" msgstr "Не можу відкрити файл журналу" -#: log.c:1496 +#: log.c:1512 #, c-format msgid "SARG: Records in file: %lu, reading: %3.2f%%\n" msgstr "" -#: log.c:1501 +#: log.c:1517 #, c-format msgid " Records read: %ld, written: %ld, excluded: %ld\n" msgstr "" -#: log.c:1523 +#: log.c:1539 #, fuzzy, c-format msgid "Log with mixed records format (squid and common log)\n" msgstr "Журнал містить записи різних форматів (squid і ін.)" -#: log.c:1526 +#: log.c:1542 #, fuzzy, c-format msgid "Common log format\n" msgstr "Журнал іншого формату" -#: log.c:1529 +#: log.c:1545 #, fuzzy, c-format msgid "Squid log format\n" msgstr "Журнал в Squid-форматі" -#: log.c:1532 +#: log.c:1548 #, fuzzy, c-format msgid "Sarg log format\n" msgstr "Sarg log format" -#: log.c:1535 +#: log.c:1551 #, fuzzy, c-format msgid "Log with invalid format\n" msgstr "Журнал в невірному форматі" -#: log.c:1539 +#: log.c:1555 #, fuzzy, c-format msgid "No records found\n" msgstr "Записи не знайдені" -#: log.c:1540 log.c:1642 +#: log.c:1556 log.c:1658 #, fuzzy, c-format msgid "End\n" msgstr "Зроблено" -#: log.c:1554 +#: log.c:1570 #, fuzzy, c-format msgid "Period covered by log files: %s-%s\n" msgstr "Читання файлу журналу" -#: log.c:1558 +#: log.c:1574 #, c-format msgid "Failed to build the string representation of the date range\n" msgstr "" -#: log.c:1568 +#: log.c:1584 #, fuzzy, c-format msgid "Period: %s\n" msgstr "Період" -#: log.c:1583 +#: log.c:1599 #, c-format msgid "failed to rename %s to %s - %s\n" msgstr "" -#: log.c:1602 +#: log.c:1618 #, fuzzy, c-format msgid "Sarg parsed log saved as %s\n" msgstr "Sarg parsed log saved as" -#: log.c:1658 +#: log.c:1674 #, fuzzy, c-format msgid "Loading password file from %s\n" msgstr "Завантаження файлу паролів із" -#: log.c:1661 +#: log.c:1677 #, fuzzy, c-format msgid "(getusers) Cannot open file %s - %s\n" msgstr "Не можу відкрити файл журналу" -#: log.c:1666 +#: log.c:1682 #, fuzzy, c-format msgid "Failed to move till the end of the users file %s: %s\n" msgstr "Не можу відкрити файл" -#: log.c:1676 +#: log.c:1692 #, fuzzy, c-format msgid "Failed to rewind the users file %s: %s\n" msgstr "Не можу відкрити файл" -#: log.c:1681 util.c:1418 +#: log.c:1697 util.c:1418 #, fuzzy, c-format msgid "malloc error (%ld)\n" msgstr "Помилка malloc" -#: log.c:1691 +#: log.c:1707 #, c-format msgid "You have an invalid user in your %s file\n" msgstr "" @@ -1763,17 +1802,17 @@ msgstr "Не можу відкрити файл журналу" #: squidguard_log.c:54 #, fuzzy, c-format -msgid "Reading squidGuard log file %s\n" +msgid "Reading redirector log file %s\n" msgstr "Читання файлу журналу" #: squidguard_log.c:81 squidguard_log.c:86 #, c-format msgid "" -"Not enough memory to store the name of the new squidGuard log to be read - %" +"Not enough memory to store the name of the new redirector log to be read - %" "s\n" msgstr "" -#: squidguard_log.c:91 squidguard_log.c:259 squidguard_log.c:273 +#: squidguard_log.c:91 squidguard_log.c:257 squidguard_log.c:274 #: squidguard_report.c:66 squidguard_report.c:71 #, fuzzy, c-format msgid "(squidguard) Cannot open log file %s\n" @@ -1785,46 +1824,46 @@ msgid "There is a broken record or garbage in your %s file\n" msgstr "" #: squidguard_log.c:116 -#, c-format -msgid "Year string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Year string too long in redirector log file %s\n" +msgstr "Розпакування файлу журналу" #: squidguard_log.c:122 -#, c-format -msgid "Month string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Month string too long in redirector log file %s\n" +msgstr "Розпакування файлу журналу" #: squidguard_log.c:128 -#, c-format -msgid "Day string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Day string too long in redirector log file %s\n" +msgstr "Розпакування файлу журналу" #: squidguard_log.c:134 -#, c-format -msgid "Hour string too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "Hour string too long in redirector log file %s\n" +msgstr "Розпакування файлу журналу" #: squidguard_log.c:140 #, c-format -msgid "Banning list name too long in squidGuard log file %s\n" +msgid "Banning list name too long in redirector log file %s\n" msgstr "" #: squidguard_log.c:146 -#, c-format -msgid "IP address too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "IP address too long in redirector log file %s\n" +msgstr "Розпакування файлу журналу" #: squidguard_log.c:152 -#, c-format -msgid "User ID too long in squidGuard log file %s\n" -msgstr "" +#, fuzzy, c-format +msgid "User ID too long in redirector log file %s\n" +msgstr "Розпакування файлу журналу" #: squidguard_log.c:158 #, c-format -msgid "URL too long in squidGuard log file %s\n" +msgid "URL too long in redirector log file %s\n" msgstr "" -#: squidguard_log.c:268 +#: squidguard_log.c:269 #, fuzzy, c-format msgid "Cannot open squidGuard config file: %s\n" msgstr "Не можу відкрити файл журналу" @@ -2456,6 +2495,10 @@ msgstr "Не можу відкрити файл журналу" msgid "unknown path type %s\n" msgstr "" +#, fuzzy +#~ msgid "Reading squidGuard log file %s\n" +#~ msgstr "Читання файлу журналу" + #, fuzzy #~ msgid "malloc error (%d)\n" #~ msgstr "Помилка malloc" diff --git a/sarg.1 b/sarg.1 index 16aeb3d..afba7d5 100644 --- a/sarg.1 +++ b/sarg.1 @@ -2,7 +2,7 @@ .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) -.TH SARG 1 "May 3, 2010" +.TH SARG 1 "May 9, 2010" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: @@ -104,6 +104,11 @@ If the file name is just .I - , the log file is read from standard input. In that case, it cannot be compressed. .TP +.B \-L filename +Reads a proxy redirector log file such as one created by squidGuard or Rejik. If you use this option, you may want to configure +.B redirector_log_format +in sarg.conf to match the output format of your web content filtering program. This option can be repeated up to 64 times to read multiple files. +.TP .B \-n Enables ip address resolution. .TP diff --git a/sarg.conf b/sarg.conf index e39bbe9..101687d 100644 --- a/sarg.conf +++ b/sarg.conf @@ -488,17 +488,26 @@ # #squidguard_conf none +# TAG: redirector_log file +# the location of the web proxy redirector log such as one created by squidGuard or Rejik. The option +# may be repeated up to 64 times to read multiple files. +# If this option is specified, it takes precedence over squidguard_conf. +# The command line option -L override this option. +# +#redirector_log /usr/local/squidGuard/var/logs/urls.log + # TAG: squidguard_ignore_date on|off # Use 'on' use the record even the date range is different from the used squid access.log file. # Use 'off' use the record only if the date range is in the used squid access.log file. # #squidguard_ignore_date off -# TAG: squidguard_log_format -# Format string SquidGuard logs. +# TAG: redirector_log_format +# Format string for web proxy redirector logs. +# This option was named squidguard_log_format before sarg 2.3. # REJIK #year#-#mon#-#day# #hour# #list#:#tmp# #ip# #user# #tmp#/#tmp#/#url#/#end# # SQUIDGUARD #year#-#mon#-#day# #hour# #tmp#/#list#/#tmp#/#tmp#/#url#/#tmp# #ip#/#tmp# #user# #end# -#squidguard_log_format #year#-#mon#-#day# #hour# #tmp#/#list#/#tmp#/#tmp#/#url#/#tmp# #ip#/#tmp# #user# #end# +#redirector_log_format #year#-#mon#-#day# #hour# #tmp#/#list#/#tmp#/#tmp#/#url#/#tmp# #ip#/#tmp# #user# #end# # TAG: show_sarg_info yes|no # shows sarg information and site path on each report bottom diff --git a/squidguard_log.c b/squidguard_log.c index 0067d3c..e276180 100644 --- a/squidguard_log.c +++ b/squidguard_log.c @@ -51,7 +51,7 @@ static void read_log(const char *wentp, FILE *fp_ou,int dfrom,int duntil) struct userinfostruct *uinfo; if(debug) { - debuga(_("Reading squidGuard log file %s\n"),wentp); + debuga(_("Reading redirector log file %s\n"),wentp); } /* With squidGuard, you can log groups in only one log file. @@ -78,12 +78,12 @@ static void read_log(const char *wentp, FILE *fp_ou,int dfrom,int duntil) nfiles_done++; files_done = realloc(files_done, nfiles_done*sizeof(char *)); if (!files_done) { - debuga(_("Not enough memory to store the name of the new squidGuard log to be read - %s\n"),strerror(errno)); + debuga(_("Not enough memory to store the name of the new redirector log to be read - %s\n"),strerror(errno)); exit(EXIT_FAILURE); } files_done[nfiles_done-1] = strdup(wentp); if (!files_done[nfiles_done-1]) { - debuga(_("Not enough memory to store the name of the new squidGuard log to be read - %s\n"),strerror(errno)); + debuga(_("Not enough memory to store the name of the new redirector log to be read - %s\n"),strerror(errno)); exit(EXIT_FAILURE); } @@ -94,8 +94,8 @@ static void read_log(const char *wentp, FILE *fp_ou,int dfrom,int duntil) while (fgets(buf,sizeof(buf),fp_in) != NULL) { getword_start(&gwarea,buf); - if(SquidGuardLogFormat[0] != '\0') { - getword_start(&gwarea1,SquidGuardLogFormat); + if(RedirectorLogFormat[0] != '\0') { + getword_start(&gwarea1,RedirectorLogFormat); leks[0]='\0'; if (getword(leks,sizeof(leks),&gwarea1,'#')<0) { debuga(_("There is a broken record or garbage in your %s file\n"),wentp); @@ -113,49 +113,49 @@ static void read_log(const char *wentp, FILE *fp_ou,int dfrom,int duntil) } if(strcmp(leks,"year") == 0) { if (strlen(res)>=sizeof(year)) { - debuga(_("Year string too long in squidGuard log file %s\n"),wentp); + debuga(_("Year string too long in redirector log file %s\n"),wentp); exit(EXIT_FAILURE); } strcpy(year,res); } else if(strcmp(leks,"mon") == 0) { if (strlen(res)>=sizeof(mon)) { - debuga(_("Month string too long in squidGuard log file %s\n"),wentp); + debuga(_("Month string too long in redirector log file %s\n"),wentp); exit(EXIT_FAILURE); } strcpy(mon,res); } else if(strcmp(leks,"day") == 0) { if (strlen(res)>=sizeof(day)) { - debuga(_("Day string too long in squidGuard log file %s\n"),wentp); + debuga(_("Day string too long in redirector log file %s\n"),wentp); exit(EXIT_FAILURE); } strcpy(day,res); } else if(strcmp(leks,"hour") == 0) { if (strlen(res)>=sizeof(hour)) { - debuga(_("Hour string too long in squidGuard log file %s\n"),wentp); + debuga(_("Hour string too long in redirector log file %s\n"),wentp); exit(EXIT_FAILURE); } strcpy(hour,res); } else if(strcmp(leks,"list") == 0) { if (strlen(res)>=sizeof(list)) { - debuga(_("Banning list name too long in squidGuard log file %s\n"),wentp); + debuga(_("Banning list name too long in redirector log file %s\n"),wentp); exit(EXIT_FAILURE); } strcpy(list,res); } else if(strcmp(leks,"ip") == 0) { if (strlen(res)>=sizeof(ip)) { - debuga(_("IP address too long in squidGuard log file %s\n"),wentp); + debuga(_("IP address too long in redirector log file %s\n"),wentp); exit(EXIT_FAILURE); } strcpy(ip,res); } else if(strcmp(leks,"user") == 0) { if (strlen(res)>=sizeof(user)) { - debuga(_("User ID too long in squidGuard log file %s\n"),wentp); + debuga(_("User ID too long in redirector log file %s\n"),wentp); exit(EXIT_FAILURE); } strcpy(user,res); } else if(strcmp(leks,"url") == 0) { if (strlen(res)>=sizeof(url)) { - debuga(_("URL too long in squidGuard log file %s\n"),wentp); + debuga(_("URL too long in redirector log file %s\n"),wentp); exit(EXIT_FAILURE); } strcpy(url,res); @@ -239,6 +239,7 @@ void squidguard_log(void) char logdir[MAXLEN]; char user[MAXLEN]; char tmp6[MAXLEN]; + int i; int y; int cstatus; int dfrom, duntil; @@ -247,12 +248,9 @@ void squidguard_log(void) str2 = user; - if(SquidGuardConf[0] == '\0' && SquidGuardLogAlternate[0] == '\0') + if(SquidGuardConf[0] == '\0' && NRedirectorLogs == 0) return; - if (SquidGuardLogAlternate[0] != '\0') - SquidGuardConf[0]='\0'; - sprintf(guard_in,"%s/redirector.unsort",tmp); sprintf(guard_ou,"%s/redirector.log",tmp); if((fp_ou=fopen(guard_in,"a"))==NULL) { @@ -263,7 +261,10 @@ void squidguard_log(void) dfrom=(period.start.tm_year+1900)*10000+(period.start.tm_mon+1)*100+period.start.tm_mday; duntil=(period.end.tm_year+1900)*10000+(period.end.tm_mon+1)*100+period.end.tm_mday; - if(SquidGuardConf[0] != 0) { + if (NRedirectorLogs>0) { + for (i=0 ; i