Show
Ignore:
Timestamp:
11/30/06 23:58:07 (18 years ago)
Author:
jerome
Message:

Updated all message catalogs.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/po/es/pykota.po

    r3075 r3097  
    6363 
    6464#, python-format 
     65msgid "SIGTERM received, job %s cancelled." 
     66msgstr "Se�SIGTERM recibida, trabajo %s cancelado." 
     67 
     68#, python-format 
     69msgid "Network error while querying the CUPS server : %s" 
     70msgstr "" 
     71 
     72msgid "You are not allowed to print at this time." 
     73msgstr "" 
     74 
     75msgid "Print job cancelled." 
     76msgstr "" 
     77 
     78msgid "Unlimited" 
     79msgstr "" 
     80 
     81msgid "ON" 
     82msgstr "" 
     83 
     84msgid "OFF" 
     85msgstr "" 
     86 
     87#, python-format 
     88msgid "Banner generator %s exit code is %s" 
     89msgstr "El c�o de salida del generador de banners %s es %s" 
     90 
     91msgid "Banner won't be printed : maximum number of deny banners reached." 
     92msgstr "" 
     93"El banner no se imprimir� se ha alcanzado el m�mo n� de banners " 
     94"rechazados." 
     95 
     96#, python-format 
     97msgid "Beware : computed job size (%s) != precomputed job size (%s)" 
     98msgstr "" 
     99"Cuidado : tama�el trabajo calculado (%s) != tama�el trabajo " 
     100"precalculado (%s)" 
     101 
     102msgid "" 
     103"The job size will be trusted anyway according to the 'trustjobsize' directive" 
     104msgstr "" 
     105"El tama�el trabajo se validar�e todas formas, de acuerdo con la " 
     106"directiva 'trustjobsize'" 
     107 
     108#, python-format 
     109msgid "" 
     110"The job size will be trusted because it is inferior to the 'trustjobsize' " 
     111"directive's limit %s" 
     112msgstr "" 
     113"El tama�el trabajo se validar�orque es inferior al l�te de la " 
     114"directiva 'trustjobsize' %s" 
     115 
     116#, python-format 
     117msgid "" 
     118"The job size will be modified according to the 'trustjobsize' directive : %s" 
     119msgstr "" 
     120"El tama�el trabajo se modificar�e acuerdo con la directiva " 
     121"'trustjobsize' : %s" 
     122 
     123#, python-format 
     124msgid "" 
     125"Printer %s not registered in the PyKota system, applying external policy (%" 
     126"s) for printer %s" 
     127msgstr "" 
     128"Impresora %s no registrada en el sistema PyKota, aplicando la pol�ca " 
     129"externa (%s) para la impresora %s" 
     130 
     131#, python-format 
     132msgid "" 
     133"User %s not registered in the PyKota system, applying external policy (%s) " 
     134"for printer %s" 
     135msgstr "" 
     136"Usuario %s no registrado en el sistema PyKota, aplicando la pol�ca externa " 
     137"(%s) para la impresora %s" 
     138 
     139#, python-format 
     140msgid "" 
     141"User %s doesn't have quota on printer %s in the PyKota system, applying " 
     142"external policy (%s) for printer %s" 
     143msgstr "" 
     144"El usuario %s no posee cuota en la impresora %s bajo el sistema PyKota, " 
     145"aplicando la pol�ca externa (%s) para la impresora %s" 
     146 
     147#, python-format 
     148msgid "" 
     149"External policy %s for printer %s produced an error. Job rejected. Please " 
     150"check PyKota's configuration files." 
     151msgstr "" 
     152"La pol�ca externa %s para la impresora %s ha producido un error. Trabajo " 
     153"rechazado. Por favor, revise los archivos de configuraci�e PyKota." 
     154 
     155#, python-format 
     156msgid "" 
     157"Printer %s not registered in the PyKota system, applying default policy (%s)" 
     158msgstr "" 
     159"Impresora %s no registrada en el sistema PyKota, aplicando la pol�ca por " 
     160"defecto (%s)" 
     161 
     162#, python-format 
     163msgid "" 
     164"User %s not registered in the PyKota system, applying default policy (%s) " 
     165"for printer %s" 
     166msgstr "" 
     167"Usuario %s no registrado en el sistema PyKota, aplicando la pol�ca por " 
     168"defecto (%s) para la impresora %s" 
     169 
     170#, python-format 
     171msgid "" 
     172"User %s doesn't have quota on printer %s in the PyKota system, applying " 
     173"default policy (%s)" 
     174msgstr "" 
     175"el usuario %s no posee cuota en la impresora %s bajo el sistema PyKota, " 
     176"aplicando la pol�ca por defecto (%s)" 
     177 
     178#, python-format 
     179msgid "" 
     180"Printer %s still not registered in the PyKota system, job will be rejected" 
     181msgstr "" 
     182"La impresora %s no se ha registrado todav�en el sistema PyKota, se va a " 
     183"rechazar el trabajo" 
     184 
     185#, python-format 
     186msgid "" 
     187"User %s still not registered in the PyKota system, job will be rejected on " 
     188"printer %s" 
     189msgstr "" 
     190"El usuario %s no se ha registrado todav�en el sistema PyKota, el trabajo " 
     191"se va a rechazar en la impresora %s" 
     192 
     193#, python-format 
     194msgid "" 
     195"User %s still doesn't have quota on printer %s in the PyKota system, job " 
     196"will be rejected" 
     197msgstr "" 
     198"El usuario %s no tiene todav�cuota en la impresora %s bajo el sistema " 
     199"PyKota, se va a rechazar el trabajo" 
     200 
     201msgid "Job is a dupe" 
     202msgstr "" 
     203 
     204msgid "Printing is denied by configuration" 
     205msgstr "" 
     206 
     207#, python-format 
     208msgid "Duplicate print jobs are not allowed on printer %s." 
     209msgstr "" 
     210 
     211msgid "Subprocess denied printing of a dupe" 
     212msgstr "" 
     213 
     214#, python-format 
     215msgid "Duplicate print jobs are not allowed on printer %s at this time." 
     216msgstr "" 
     217 
     218msgid "Subprocess allowed printing of a dupe" 
     219msgstr "" 
     220 
     221#, python-format 
     222msgid "" 
     223"\n" 
     224"\n" 
     225"Your system administrator :\n" 
     226"\n" 
     227"\t%s - <%s>\n" 
     228msgstr "" 
     229 
     230#, python-format 
     231msgid "Impossible to connect to SMTP server : %s" 
     232msgstr "Imposible conectar con el servidor SMTP: %s" 
     233 
     234msgid "Print Quota" 
     235msgstr "Cuota de impresi� 
     236#, python-format 
     237msgid "Impossible to send mail to %s, error %s : %s" 
     238msgstr "Imposible enviar un correo electr�o a %s, error %s : %s" 
     239 
     240#, python-format 
     241msgid "Problem when sending mail : %s" 
     242msgstr "" 
     243 
     244msgid "Job contains no data. Printing is denied." 
     245msgstr "El trabajo no contiene una fecha. Se deniega la impresi� 
     246 
     247msgid "Error in external policy script. Printing is denied." 
     248msgstr "" 
     249 
     250#, python-format 
     251msgid "" 
     252"Still no print quota entry for user %s on printer %s after external policy. " 
     253"Printing is denied." 
     254msgstr "" 
     255 
     256msgid "Printing is denied by printer policy." 
     257msgstr "" 
     258 
     259msgid "Job allowed by printer policy. No accounting will be done." 
     260msgstr "" 
     261 
     262#, python-format 
     263msgid "Invalid policy %s for printer %s" 
     264msgstr "Pol�ca %s inv�da para la impresora %s" 
     265 
     266#, python-format 
     267msgid "Precomputed job size (%s pages) too large for printer %s." 
     268msgstr "" 
     269 
     270#, python-format 
     271msgid "You are not allowed to print so many pages on printer %s at this time." 
     272msgstr "" 
     273 
     274#, python-format 
     275msgid "User %s is not allowed to print at this time." 
     276msgstr "" 
     277 
     278msgid "Your account settings forbid you to print at this time." 
     279msgstr "" 
     280 
     281#, python-format 
     282msgid "Print Quota exceeded for user %s on printer %s" 
     283msgstr "Cuota de impresi�xcedida para el usuario %s en la impresora %s" 
     284 
     285#, python-format 
     286msgid "Print Quota low for user %s on printer %s" 
     287msgstr "Cuota de impresi�aja para el usuario %s en la impresora %s" 
     288 
     289msgid "Job denied, no accounting will be done." 
     290msgstr "" 
     291 
     292msgid "Job cancelled, no accounting will be done." 
     293msgstr "" 
     294 
     295msgid "Job accounting begins." 
     296msgstr "Ha comenzado la contabilizaci�ara el trabajo." 
     297 
     298msgid "Job denied, no accounting has been done." 
     299msgstr "" 
     300 
     301msgid "Job cancelled, no accounting has been done." 
     302msgstr "" 
     303 
     304msgid "Job accounting ends." 
     305msgstr "Ha terminado la contabilizaci�ara el trabajo." 
     306 
     307msgid "" 
     308"Job size forced to 0 because the real CUPS backend failed. No accounting " 
     309"will be done." 
     310msgstr "" 
     311 
     312msgid "The real CUPS backend failed, but the job will be accounted for anyway." 
     313msgstr "" 
     314 
     315msgid "Job size forced to 0 because printing is denied." 
     316msgstr "" 
     317"Se ha forzado el tama�el trabajo a 0 debido a que la impresi�st� 
     318"denegada." 
     319 
     320msgid "Job size forced to 0 because printing was cancelled." 
     321msgstr "" 
     322 
     323#, python-format 
     324msgid "Job size : %i" 
     325msgstr "Tama�el trabajo : %i" 
     326 
     327#, python-format 
     328msgid "User %s's quota on printer %s won't be modified" 
     329msgstr "" 
     330 
     331#, python-format 
     332msgid "Updating user %s's quota on printer %s" 
     333msgstr "Actualizada la cuota del usuario %s en la impresora %s" 
     334 
     335msgid "Job added to history." 
     336msgstr "Se ha a�do el trabajo al historial." 
     337 
     338#, python-format 
     339msgid "Billing code %s was updated." 
     340msgstr "" 
     341 
     342#, python-format 
     343msgid "Incorrect value for the 'onbackenderror' directive in section [%s]" 
     344msgstr "" 
     345 
     346#, python-format 
     347msgid "The real backend produced an error, we will try again in %s seconds." 
     348msgstr "" 
     349 
     350#, python-format 
     351msgid "Job %s interrupted by the administrator !" 
     352msgstr "" 
     353 
     354#, python-format 
     355msgid "" 
     356"dumpykota v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     357"\n" 
     358"Dumps PyKota database's content.\n" 
     359"\n" 
     360"command line usage :\n" 
     361"\n" 
     362"  dumpykota [options] [filterexpr]\n" 
     363"\n" 
     364"options :\n" 
     365"\n" 
     366"  -v | --version       Prints dumpykota's version number then exits.\n" 
     367"  -h | --help          Prints this message then exits.\n" 
     368"  \n" 
     369"  -d | --data type     Dumps 'type' datas. Allowed types are :\n" 
     370"                       \n" 
     371"                         - history : dumps the jobs history.\n" 
     372"                         - users : dumps users.\n" 
     373"                         - groups : dumps user groups.\n" 
     374"                         - printers : dump printers.\n" 
     375"                         - upquotas : dump user quotas.\n" 
     376"                         - gpquotas : dump user groups quotas.\n" 
     377"                         - payments : dumps user payments.\n" 
     378"                         - pmembers : dumps printer groups members.\n" 
     379"                         - umembers : dumps user groups members.\n" 
     380"                         - billingcodes : dumps billing codes.\n" 
     381"                         - all : dumps all PyKota datas. The output format\n" 
     382"                                 is always XML in this case.\n" 
     383"                         \n" 
     384"                       NB : the -d | --data command line option   \n" 
     385"                       is MANDATORY.\n" 
     386"  \n" 
     387"  -f | --format fmt    Dumps datas in the 'fmt' format. When not specified,\n" 
     388"                       the format is to dump datas in the csv format (comma\n" 
     389"                       separated values). All data dumped is between double\n" 
     390"                       quotes. Allowed formats are :\n" 
     391"                       \n" 
     392"                         - csv : separate datas with commas\n" 
     393"                         - ssv : separate datas with semicolons\n" 
     394"                         - tsv : separate datas with tabs\n" 
     395"                         - xml : dump data as XML \n" 
     396"                         - cups : dump datas in CUPS' page_log format :\n" 
     397"                                  ONLY AVAILABLE WITH --data history\n" 
     398"                         \n" 
     399"  -o | --output fname  All datas will be dumped to the file instead of\n" 
     400"                       to the standard output. The special '-' filename\n" 
     401"                       is the default value and means stdout.\n" 
     402"                       WARNING : existing files are truncated !\n" 
     403"\n" 
     404"  -s | --sum           Summarize the selected datas.\n" 
     405"                           ONLY AVAILABLE WITH --data history or payments\n" 
     406"\n" 
     407"  Use the filter expressions to extract only parts of the \n" 
     408"  datas. Allowed filters are of the form :\n" 
     409"                \n" 
     410"         key=value\n" 
     411"                         \n" 
     412"  Allowed keys for now are :  \n" 
     413"                       \n" 
     414"         username       User's name\n" 
     415"         groupname      Users group's name\n" 
     416"         printername    Printer's name\n" 
     417"         pgroupname     Printers group's name\n" 
     418"         hostname       Client's hostname\n" 
     419"         jobid          Job's Id\n" 
     420"         billingcode    Job's billing code\n" 
     421"         start          Job's date of printing\n" 
     422"         end            Job's date of printing\n" 
     423"         \n" 
     424"  Dates formatting with 'start' and 'end' filter keys :\n" 
     425"  \n" 
     426"    YYYY : year boundaries\n" 
     427"    YYYYMM : month boundaries\n" 
     428"    YYYYMMDD : day boundaries\n" 
     429"    YYYYMMDDhh : hour boundaries\n" 
     430"    YYYYMMDDhhmm : minute boundaries\n" 
     431"    YYYYMMDDhhmmss : second boundaries\n" 
     432"    yesterday[+-NbDays] : yesterday more or less N days (e.g. : yesterday-" 
     433"15)\n" 
     434"    today[+-NbDays] : today more or less N days (e.g. : today-15)\n" 
     435"    tomorrow[+-NbDays] : tomorrow more or less N days (e.g. : tomorrow-15)\n" 
     436"    now[+-NbDays] : now more or less N days (e.g. now-15)\n" 
     437"\n" 
     438"  'now' and 'today' are not exactly the same since today represents the " 
     439"first\n" 
     440"  or last second of the day depending on if it's used in a start= or end=\n" 
     441"  date expression. The utility to be able to specify dates in the future is\n" 
     442"  a question which remains to be answered :-)\n" 
     443"  \n" 
     444"  Contrary to other PyKota management tools, wildcard characters are not \n" 
     445"  expanded, so you can't use them.\n" 
     446"  \n" 
     447"  NB : not all keys are allowed for each data type, so the result may be \n" 
     448"  empty if you use a key not available for a particular data type.\n" 
     449"  \n" 
     450"Examples :\n" 
     451"\n" 
     452"  $ dumpykota --data history --format csv >myfile.csv\n" 
     453"  \n" 
     454"  This dumps the history in a comma separated values file, for possible\n" 
     455"  use in a spreadsheet.\n" 
     456"  \n" 
     457"  $ dumpykota --data users --format xml -o users.xml\n" 
     458"  \n" 
     459"  Dumps all users datas to the users.xml file.\n" 
     460"  \n" 
     461"  $ dumpykota --data history printername=HP2100 username=jerome\n" 
     462"  \n" 
     463"  Dumps the job history for user jerome on printer HP2100 only.\n" 
     464"  \n" 
     465"  $ dumpykota --data history start=200503 end=20050730234615\n" 
     466"  \n" 
     467"  Dumps all jobs printed between March 1st 2005 at midnight and\n" 
     468"  July 30th 2005 at 23 hours 46 minutes and 15 secondes included.\n" 
     469msgstr "" 
     470 
     471msgid "The -d | --data command line option is mandatory, see help." 
     472msgstr "La opci�d | --data es obligatoria, vea la ayuda." 
     473 
     474#, python-format 
    65475msgid "" 
    66476"edpykota v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     
    221631msgstr "" 
    222632 
    223 msgid "Unlimited" 
    224 msgstr "" 
    225  
    226633#, python-format 
    227634msgid "Warning banners printed : %s" 
     
    265672 
    266673#, python-format 
    267 msgid "" 
    268 "Impossible to create print quota entries if the user or group object '%s' " 
    269 "doesn't already exist. Please use pkusers to create it first." 
     674msgid "No entry matches %s. Please use pkusers to create them first." 
    270675msgstr "" 
    271676 
     
    279684msgstr "" 
    280685"Ha de proporcionar nombres de usuarios o grupos en la l�a de comandos" 
     686 
     687#, python-format 
     688msgid "" 
     689"repykota v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     690"\n" 
     691"Generates print quota reports.\n" 
     692"\n" 
     693"command line usage :\n" 
     694"\n" 
     695"  repykota [options] \n" 
     696"\n" 
     697"options :\n" 
     698"\n" 
     699"  -v | --version       Prints repykota's version number then exits.\n" 
     700"  -h | --help          Prints this message then exits.\n" 
     701"  \n" 
     702"  -u | --users         Generates a report on users quota, this is \n" 
     703"                       the default.\n" 
     704"  \n" 
     705"  -g | --groups        Generates a report on group quota instead of users.\n" 
     706"  \n" 
     707"  -i | --ingroups g1[,g2...]  Only lists users who are members of these\n" 
     708"                              groups. Reserved to PyKota Administrators.\n" 
     709"  \n" 
     710"  -P | --printer p     Report quotas on this printer only. Actually p can\n" 
     711"                       use wildcards characters to select only\n" 
     712"                       some printers. The default value is *, meaning\n" 
     713"                       all printers.\n" 
     714"                       You can specify several names or wildcards, \n" 
     715"                       by separating them with commas.\n" 
     716"  \n" 
     717"examples :                              \n" 
     718"\n" 
     719"  $ repykota --printer lp\n" 
     720"  \n" 
     721"  This will print the quota status for all users who use the lp printer.\n" 
     722"\n" 
     723"  $ repykota \n" 
     724"  \n" 
     725"  This will print the quota status for all users on all printers.\n" 
     726"  \n" 
     727"  $ repykota --printer \"laser*,*pson\" jerome \"jo*\"\n" 
     728"  \n" 
     729"  This will print the quota status for user jerome and all users\n" 
     730"  whose name begins with \"jo\" on all printers which name begins\n" 
     731"  with \"laser\" or ends with \"pson\".\n" 
     732"  \n" 
     733"  If launched by an user who is not a PyKota administrator, additionnal\n" 
     734"  arguments representing users or groups names are ignored, and only the\n" 
     735"  current user/group is reported.\n" 
     736msgstr "" 
     737 
     738msgid "Option --ingroups is reserved to PyKota Administrators." 
     739msgstr "" 
     740 
     741#, python-format 
     742msgid "There's no printer matching %s" 
     743msgstr "Impresora %s no encontrada" 
     744 
     745#, python-format 
     746msgid "" 
     747"warnpykota v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     748"\n" 
     749"Sends mail to users over print quota.\n" 
     750"\n" 
     751"command line usage :\n" 
     752"\n" 
     753"  warnpykota  [options]  [names]\n" 
     754"\n" 
     755"options :\n" 
     756"\n" 
     757"  -v | --version       Prints warnpykota's version number then exits.\n" 
     758"  -h | --help          Prints this message then exits.\n" 
     759"  \n" 
     760"  -u | --users         Warns users over their print quota, this is the \n" 
     761"                       default.\n" 
     762"  \n" 
     763"  -g | --groups        Warns users whose groups quota are over limit.\n" 
     764"  \n" 
     765"  -P | --printer p     Verify quotas on this printer only. Actually p can\n" 
     766"                       use wildcards characters to select only\n" 
     767"                       some printers. The default value is *, meaning\n" 
     768"                       all printers.\n" 
     769"                       You can specify several names or wildcards, \n" 
     770"                       by separating them with commas.\n" 
     771"  \n" 
     772"examples :                              \n" 
     773"\n" 
     774"  $ warnpykota --printer lp\n" 
     775"  \n" 
     776"  This will warn all users of the lp printer who have exceeded their\n" 
     777"  print quota.\n" 
     778"\n" 
     779"  $ warnpykota \n" 
     780"  \n" 
     781"  This will warn all users  who have exceeded their print quota on\n" 
     782"  any printer.\n" 
     783"\n" 
     784"  $ warnpykota --groups --printer \"laserjet*\" \"dev*\"\n" 
     785"  \n" 
     786"  This will warn all users of groups which names begins with \"dev\" and\n" 
     787"  who have exceeded their print quota on any printer which name begins \n" 
     788"  with \"laserjet\"\n" 
     789"  \n" 
     790"  If launched by an user who is not a PyKota administrator, additionnal\n" 
     791"  arguments representing users or groups names are ignored, and only the\n" 
     792"  current user/group is reported.\n" 
     793msgstr "" 
    281794 
    282795#, python-format 
     
    408921#, python-format 
    409922msgid "" 
     923"pkbcodes v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     924"\n" 
     925"A billing codes Manager for PyKota.\n" 
     926"\n" 
     927"command line usage :\n" 
     928"\n" 
     929"  pkbcodes [options] code1 code2 code3 ... codeN\n" 
     930"\n" 
     931"options :\n" 
     932"\n" 
     933"  -v | --version       Prints pkbcodes version number then exits.\n" 
     934"  -h | --help          Prints this message then exits.\n" 
     935"  \n" 
     936"  -a | --add           Adds billing codes if they don't exist in PyKota's\n" 
     937"                       database. If they exist, they are modified\n" 
     938"                       unless -s|--skipexisting is also used.\n" 
     939"\n" 
     940"  -d | --delete        Deletes billing codes from PyKota's database.\n" 
     941"                       NB : the history entries with this billing code\n" 
     942"                       are not deleted, voluntarily.\n" 
     943"\n" 
     944"  -D | --description d Adds a textual description to billing codes.\n" 
     945"\n" 
     946"  -l | --list          List informations about the billing codes.\n" 
     947"\n" 
     948"  -r | --reset         Resets the billing codes' balance and page counters\n" 
     949"                       to 0.\n" 
     950"\n" 
     951"  -s | --skipexisting  In combination with the --add option above, tells\n" 
     952"                       pkbcodes to not modify existing billing codes.\n" 
     953"\n" 
     954"  code1 through codeN can contain wildcards if the --add option\n" 
     955"  is not set.\n" 
     956"\n" 
     957"examples :                              \n" 
     958"\n" 
     959"  $ pkbcodes --add -D \"My project\" myproj\n" 
     960"\n" 
     961"  Will create the myproj billing code with \"My project\"\n" 
     962"  as the description.\n" 
     963"\n" 
     964"  $ pkbcodes --delete \"*\"\n" 
     965"\n" 
     966"  This will completely delete all the billing codes, but without\n" 
     967"  removing any matching job from the history. USE WITH CARE ANYWAY !\n" 
     968"  \n" 
     969"  $ pkbcodes --list \"my*\"\n" 
     970"  \n" 
     971"  This will list all billing codes which name begins with 'my'.\n" 
     972msgstr "" 
     973 
     974msgid "You're not allowed to use this command." 
     975msgstr "No tiene permiso para utilizar esta orden." 
     976 
     977#, python-format 
     978msgid "There's no billingcode matching %s" 
     979msgstr "" 
     980 
     981msgid "pages" 
     982msgstr "" 
     983 
     984msgid "and" 
     985msgstr "" 
     986 
     987msgid "credits" 
     988msgstr "" 
     989 
     990#, python-format 
     991msgid "Billing code [%s] already exists, skipping." 
     992msgstr "" 
     993 
     994#, python-format 
     995msgid "Billing code [%s] already exists, will be modified." 
     996msgstr "" 
     997 
     998msgid "You have to pass billing codes on the command line" 
     999msgstr "" 
     1000 
     1001#, python-format 
     1002msgid "" 
     1003"pkinvoice v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     1004"\n" 
     1005"An invoice generator for PyKota.\n" 
     1006"\n" 
     1007"command line usage :\n" 
     1008"\n" 
     1009"  pkinvoice [options] [filterexpr]\n" 
     1010"\n" 
     1011"options :\n" 
     1012"\n" 
     1013"  -v | --version       Prints pkinvoice's version number then exits.\n" 
     1014"  -h | --help          Prints this message then exits.\n" 
     1015"  \n" 
     1016"  -l | --logo img      Use the image as the invoice's logo. The logo will\n" 
     1017"                       be drawn at the center top of the page. The default\n" 
     1018"                       logo is /usr/share/pykota/logos/pykota.jpeg\n" 
     1019"                       \n" 
     1020"  -p | --pagesize sz   Sets sz as the page size. Most well known\n" 
     1021"                       page sizes are recognized, like 'A4' or 'Letter'\n" 
     1022"                       to name a few. The default size is A4.\n" 
     1023"                       \n" 
     1024"  -n | --number N      Sets the number of the first invoice. This number\n" 
     1025"                       will automatically be incremented for each invoice.\n" 
     1026"                       \n" 
     1027"  -o | --output f.pdf  Defines the name of the invoice file which will\n" 
     1028"                       be generated as a PDF document. If not set or\n" 
     1029"                       set to '-', the PDF document is sent to standard\n" 
     1030"                       output. \n" 
     1031"                       \n" 
     1032"  -u | --unit u        Defines the name of the unit to use on the " 
     1033"invoice.                       \n" 
     1034"                       The default unit is 'Credits', optionally translated\n" 
     1035"                       to your native language if it is supported by " 
     1036"PyKota.\n" 
     1037"  \n" 
     1038"  -V | --vat p         Sets the percent value of the applicable VAT to be\n" 
     1039"                       exposed. The default is 0.0, meaning no VAT\n" 
     1040"                       information will be included.\n" 
     1041"  \n" 
     1042"\n" 
     1043"  Use the filter expressions to extract only parts of the \n" 
     1044"  datas. Allowed filters are of the form :\n" 
     1045"                \n" 
     1046"         key=value\n" 
     1047"                         \n" 
     1048"  Allowed keys for now are :  \n" 
     1049"                       \n" 
     1050"         username       User's name\n" 
     1051"         printername    Printer's name\n" 
     1052"         hostname       Client's hostname\n" 
     1053"         jobid          Job's Id\n" 
     1054"         billingcode    Job's billing code\n" 
     1055"         start          Job's date of printing\n" 
     1056"         end            Job's date of printing\n" 
     1057"         \n" 
     1058"  Dates formatting with 'start' and 'end' filter keys :\n" 
     1059"  \n" 
     1060"    YYYY : year boundaries\n" 
     1061"    YYYYMM : month boundaries\n" 
     1062"    YYYYMMDD : day boundaries\n" 
     1063"    YYYYMMDDhh : hour boundaries\n" 
     1064"    YYYYMMDDhhmm : minute boundaries\n" 
     1065"    YYYYMMDDhhmmss : second boundaries\n" 
     1066"    yesterday[+-NbDays] : yesterday more or less N days (e.g. : yesterday-" 
     1067"15)\n" 
     1068"    today[+-NbDays] : today more or less N days (e.g. : today-15)\n" 
     1069"    tomorrow[+-NbDays] : tomorrow more or less N days (e.g. : tomorrow-15)\n" 
     1070"    now[+-NbDays] : now more or less N days (e.g. now-15)\n" 
     1071"\n" 
     1072"  'now' and 'today' are not exactly the same since today represents the " 
     1073"first\n" 
     1074"  or last second of the day depending on if it's used in a start= or end=\n" 
     1075"  date expression. The utility to be able to specify dates in the future is\n" 
     1076"  a question which remains to be answered :-)\n" 
     1077"  \n" 
     1078"  Contrary to other PyKota management tools, wildcard characters are not \n" 
     1079"  expanded, so you can't use them.\n" 
     1080"  \n" 
     1081"examples :\n" 
     1082"\n" 
     1083"  $ pkinvoice --unit EURO --output /tmp/invoices.pdf start=now-30\n" 
     1084"  \n" 
     1085"  Will generate a PDF document containing invoices for all users\n" 
     1086"  who have spent some credits last month. Invoices will be done in\n" 
     1087"  EURO.  No VAT information will be included.\n" 
     1088msgstr "" 
     1089 
     1090msgid "Invoice" 
     1091msgstr "" 
     1092 
     1093msgid "Edited on" 
     1094msgstr "" 
     1095 
     1096msgid "Number of jobs printed" 
     1097msgstr "" 
     1098 
     1099msgid "Number of pages printed" 
     1100msgstr "" 
     1101 
     1102msgid "Amount due" 
     1103msgstr "" 
     1104 
     1105msgid "Included VAT" 
     1106msgstr "" 
     1107 
     1108msgid "Here's the invoice for your printouts" 
     1109msgstr "" 
     1110 
     1111msgid "Generating invoices" 
     1112msgstr "" 
     1113 
     1114#, python-format 
     1115msgid "Incorrect value '%s' for the --vat command line option" 
     1116msgstr "" 
     1117 
     1118#, python-format 
     1119msgid "Incorrect value '%s' for the --number command line option" 
     1120msgstr "" 
     1121 
     1122#, python-format 
     1123msgid "Invalid filter value [%s], see help." 
     1124msgstr "" 
     1125 
     1126#, python-format 
     1127msgid "Invoiced %i users for %i jobs, %i pages and %.3f credits" 
     1128msgstr "" 
     1129 
     1130msgid "Credits" 
     1131msgstr "" 
     1132 
     1133#, python-format 
     1134msgid "" 
    4101135"pkmail v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    4111136"\n" 
     
    4491174msgstr "" 
    4501175 
    451 #, python-format 
    452 msgid "" 
    453 "pkturnkey v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    454 "\n" 
    455 "A turn key tool for PyKota. When launched, this command will initialize\n" 
    456 "PyKota's database with all existing print queues and some or all users.\n" 
    457 "For now, no prices or limits are set, so printing is fully accounted\n" 
    458 "for, but not limited. That's why you'll probably want to also use\n" 
    459 "edpykota once the database has been initialized.\n" 
    460 "\n" 
    461 "command line usage :\n" 
    462 "\n" 
    463 "  pkturnkey [options] [printqueues names]\n" 
    464 "\n" 
    465 "options :\n" 
    466 "\n" 
    467 "  -v | --version       Prints pkturnkey version number then exits.\n" 
    468 "  -h | --help          Prints this message then exits.\n" 
    469 "  \n" 
    470 "  -c | --doconf        Give hints about what to put into pykota.conf\n" 
    471 "  \n" 
    472 "  -d | --dousers       Manages users accounts as well.\n" 
    473 "  \n" 
    474 "  -D | --dogroups      Manages users groups as well.\n" 
    475 "                       Implies -d | --dousers.\n" 
    476 "  \n" 
    477 "  -e | --emptygroups   Includes empty groups.\n" 
    478 "  \n" 
    479 "  -f | --force         Modifies the database instead of printing what\n" 
    480 "                       it would do.\n" 
    481 "                       \n" 
    482 "  -u | --uidmin uid    Only adds users whose uid is greater than or equal " 
    483 "to\n" 
    484 "                       uid. You can pass an username there as well, and its\n" 
    485 "                       uid will be used automatically.\n" 
    486 "                       If not set, 0 will be used automatically.\n" 
    487 "                       Implies -d | --dousers.\n" 
    488 "                       \n" 
    489 "  -U | --uidmax uid    Only adds users whose uid is lesser than or equal to\n" 
    490 "                       uid. You can pass an username there as well, and its\n" 
    491 "                       uid will be used automatically.\n" 
    492 "                       If not set, a large value will be used " 
    493 "automatically.\n" 
    494 "                       Implies -d | --dousers.\n" 
    495 "\n" 
    496 "  -g | --gidmin gid    Only adds groups whose gid is greater than or equal " 
    497 "to\n" 
    498 "                       gid. You can pass a groupname there as well, and its\n" 
    499 "                       gid will be used automatically.\n" 
    500 "                       If not set, 0 will be used automatically.\n" 
    501 "                       Implies -D | --dogroups.\n" 
    502 "                       \n" 
    503 "  -G | --gidmax gid    Only adds groups whose gid is lesser than or equal " 
    504 "to\n" 
    505 "                       gid. You can pass a groupname there as well, and its\n" 
    506 "                       gid will be used automatically.\n" 
    507 "                       If not set, a large value will be used " 
    508 "automatically.\n" 
    509 "                       Implies -D | --dogroups.\n" 
    510 "\n" 
    511 "examples :                              \n" 
    512 "\n" 
    513 "  $ pkturnkey --dousers --uidmin jerome\n" 
    514 "\n" 
    515 "  Will simulate the initialization of PyKota's database will all existing\n" 
    516 "  printers and print accounts for all users whose uid is greater than\n" 
    517 "  or equal to jerome's one. Won't manage any users group.\n" 
    518 "  \n" 
    519 "  To REALLY initialize the database instead of simulating it, please\n" 
    520 "  use the -f | --force command line switch.\n" 
    521 "  \n" 
    522 "  You can limit the initialization to only a subset of the existing\n" 
    523 "  printers, by passing their names at the end of the command line.\n" 
    524 msgstr "" 
    525  
    526 #, python-format 
    527 msgid "" 
    528 "Printer %s is not managed by PyKota yet. Please modify printers.conf and " 
    529 "restart CUPS." 
    530 msgstr "" 
    531  
    532 msgid "You're not allowed to use this command." 
    533 msgstr "No tiene permiso para utilizar esta orden." 
    534  
    535 msgid "Please be patient..." 
    536 msgstr "" 
    537  
    538 msgid "Don't worry, the database WILL NOT BE MODIFIED." 
    539 msgstr "" 
    540  
    541 msgid "Please WORRY NOW, the database WILL BE MODIFIED." 
    542 msgstr "" 
    543  
    544 msgid "System users will have a print account as well !" 
    545 msgstr "" 
    546  
    547 #, python-format 
    548 msgid "Unknown username %s : %s" 
    549 msgstr "" 
    550  
    551 msgid "System groups will have a print account as well !" 
    552 msgstr "" 
    553  
    554 #, python-format 
    555 msgid "Unknown groupname %s : %s" 
    556 msgstr "" 
    557  
    558 msgid "Simulation terminated." 
    559 msgstr "" 
    560  
    561 msgid "Database initialized !" 
    562 msgstr "" 
    563  
    564 msgid "The --uidmin or --uidmax command line option implies --dousers as well." 
    565 msgstr "" 
    566  
    567 msgid "" 
    568 "The --gidmin or --gidmax command line option implies --dogroups as well." 
    569 msgstr "" 
    570  
    571 msgid "The --dogroups command line option implies --dousers as well." 
    572 msgstr "" 
    573  
    574 #, python-format 
    575 msgid "" 
    576 "pykosd v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    577 "\n" 
    578 "An OSD quota monitor for PyKota.\n" 
    579 "\n" 
    580 "command line usage :\n" 
    581 "\n" 
    582 "  pykosd [options]\n" 
    583 "\n" 
    584 "options :\n" 
    585 "\n" 
    586 "  -v | --version       Prints pykosd's version number then exits.\n" 
    587 "  -h | --help          Prints this message then exits.\n" 
    588 "  \n" 
    589 "  -c | --color #rrggbb Sets the color to use for display as an hexadecimal\n" 
    590 "                       triplet, for example #FF0000 is 100%% red.\n" 
    591 "                       Defaults to 100%% green (#00FF00).\n" 
    592 "                       \n" 
    593 "  -d | --duration d    Sets the duration of the display in seconds. \n" 
    594 "                       Defaults to 3 seconds.\n" 
    595 "                       \n" 
    596 "  -f | --font f        Sets the font to use for " 
    597 "display.                      \n" 
    598 "                       Defaults to the Python OSD library's default.\n" 
    599 "  \n" 
    600 "  -l | --loop n        Sets the number of times the info will be displayed.\n" 
    601 "                       Defaults to 0, which means loop forever.\n" 
    602 "                       \n" 
    603 "  -s | --sleep s       Sets the sleeping duration between two displays \n" 
    604 "                       in seconds. Defaults to 180 seconds (3 minutes).\n" 
    605 "                       \n" 
    606 "  \n" 
    607 "examples :                              \n" 
    608 "\n" 
    609 "  $ pykosd -s 60 --loop 5\n" 
    610 "  \n" 
    611 "  Will launch pykosd. Display will be refreshed every 60 seconds,\n" 
    612 "  and will last for 3 seconds (the default) each time. After five\n" 
    613 "  iterations, the program will exit.\n" 
    614 msgstr "" 
    615  
    616 #, python-format 
    617 msgid "Invalid duration option %s" 
    618 msgstr "Opci�e duraci�s inv�da" 
    619  
    620 #, python-format 
    621 msgid "Invalid loop option %s" 
    622 msgstr "Opci�e bucle %s inv�da" 
    623  
    624 #, python-format 
    625 msgid "Invalid sleep option %s" 
    626 msgstr "Opci�sleep� %s inv�da" 
    627  
    628 #, python-format 
    629 msgid "Invalid color option %s" 
    630 msgstr "Opci�e color %s inv�da" 
    631  
    632 #, python-format 
    633 msgid "User %s doesn't exist in PyKota's database" 
    634 msgstr "El usuario %s no existe en la base de datos de PyKota" 
    635  
    636 #, python-format 
    637 msgid "Pages used on %s : %s" 
    638 msgstr "P�nas utilizadas en %s : %s" 
    639  
    640 #, python-format 
    641 msgid "PyKota Units left : %.2f" 
    642 msgstr "Unidades restantes de PyKota : %.2f" 
    643  
    644 msgid "Printing denied." 
    645 msgstr "" 
    646  
    647 msgid "Printing not limited." 
    648 msgstr "" 
    649  
    650 msgid "Printing not limited, no accounting." 
    651 msgstr "" 
    652  
    653 #, python-format 
    654 msgid "" 
    655 "repykota v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    656 "\n" 
    657 "Generates print quota reports.\n" 
    658 "\n" 
    659 "command line usage :\n" 
    660 "\n" 
    661 "  repykota [options] \n" 
    662 "\n" 
    663 "options :\n" 
    664 "\n" 
    665 "  -v | --version       Prints repykota's version number then exits.\n" 
    666 "  -h | --help          Prints this message then exits.\n" 
    667 "  \n" 
    668 "  -u | --users         Generates a report on users quota, this is \n" 
    669 "                       the default.\n" 
    670 "  \n" 
    671 "  -g | --groups        Generates a report on group quota instead of users.\n" 
    672 "  \n" 
    673 "  -i | --ingroups g1[,g2...]  Only lists users who are members of these\n" 
    674 "                              groups. Reserved to PyKota Administrators.\n" 
    675 "  \n" 
    676 "  -P | --printer p     Report quotas on this printer only. Actually p can\n" 
    677 "                       use wildcards characters to select only\n" 
    678 "                       some printers. The default value is *, meaning\n" 
    679 "                       all printers.\n" 
    680 "                       You can specify several names or wildcards, \n" 
    681 "                       by separating them with commas.\n" 
    682 "  \n" 
    683 "examples :                              \n" 
    684 "\n" 
    685 "  $ repykota --printer lp\n" 
    686 "  \n" 
    687 "  This will print the quota status for all users who use the lp printer.\n" 
    688 "\n" 
    689 "  $ repykota \n" 
    690 "  \n" 
    691 "  This will print the quota status for all users on all printers.\n" 
    692 "  \n" 
    693 "  $ repykota --printer \"laser*,*pson\" jerome \"jo*\"\n" 
    694 "  \n" 
    695 "  This will print the quota status for user jerome and all users\n" 
    696 "  whose name begins with \"jo\" on all printers which name begins\n" 
    697 "  with \"laser\" or ends with \"pson\".\n" 
    698 "  \n" 
    699 "  If launched by an user who is not a PyKota administrator, additionnal\n" 
    700 "  arguments representing users or groups names are ignored, and only the\n" 
    701 "  current user/group is reported.\n" 
    702 msgstr "" 
    703  
    704 msgid "Option --ingroups is reserved to PyKota Administrators." 
    705 msgstr "" 
    706  
    707 #, python-format 
    708 msgid "There's no printer matching %s" 
    709 msgstr "Impresora %s no encontrada" 
    710  
    711 #, python-format 
    712 msgid "SIGTERM received, job %s cancelled." 
    713 msgstr "Se�SIGTERM recibida, trabajo %s cancelado." 
    714  
    715 msgid "You are not allowed to print at this time." 
    716 msgstr "" 
    717  
    718 msgid "Print job cancelled." 
    719 msgstr "" 
    720  
    721 #, python-format 
    722 msgid "Banner generator %s exit code is %s" 
    723 msgstr "El c�o de salida del generador de banners %s es %s" 
    724  
    725 msgid "Banner won't be printed : maximum number of deny banners reached." 
    726 msgstr "" 
    727 "El banner no se imprimir� se ha alcanzado el m�mo n� de banners " 
    728 "rechazados." 
    729  
    730 #, python-format 
    731 msgid "Beware : computed job size (%s) != precomputed job size (%s)" 
    732 msgstr "" 
    733 "Cuidado : tama�el trabajo calculado (%s) != tama�el trabajo " 
    734 "precalculado (%s)" 
    735  
    736 msgid "" 
    737 "The job size will be trusted anyway according to the 'trustjobsize' directive" 
    738 msgstr "" 
    739 "El tama�el trabajo se validar�e todas formas, de acuerdo con la " 
    740 "directiva 'trustjobsize'" 
    741  
    742 #, python-format 
    743 msgid "" 
    744 "The job size will be trusted because it is inferior to the 'trustjobsize' " 
    745 "directive's limit %s" 
    746 msgstr "" 
    747 "El tama�el trabajo se validar�orque es inferior al l�te de la " 
    748 "directiva 'trustjobsize' %s" 
    749  
    750 #, python-format 
    751 msgid "" 
    752 "The job size will be modified according to the 'trustjobsize' directive : %s" 
    753 msgstr "" 
    754 "El tama�el trabajo se modificar�e acuerdo con la directiva " 
    755 "'trustjobsize' : %s" 
    756  
    757 #, python-format 
    758 msgid "" 
    759 "Printer %s not registered in the PyKota system, applying external policy (%" 
    760 "s) for printer %s" 
    761 msgstr "" 
    762 "Impresora %s no registrada en el sistema PyKota, aplicando la pol�ca " 
    763 "externa (%s) para la impresora %s" 
    764  
    765 #, python-format 
    766 msgid "" 
    767 "User %s not registered in the PyKota system, applying external policy (%s) " 
    768 "for printer %s" 
    769 msgstr "" 
    770 "Usuario %s no registrado en el sistema PyKota, aplicando la pol�ca externa " 
    771 "(%s) para la impresora %s" 
    772  
    773 #, python-format 
    774 msgid "" 
    775 "User %s doesn't have quota on printer %s in the PyKota system, applying " 
    776 "external policy (%s) for printer %s" 
    777 msgstr "" 
    778 "El usuario %s no posee cuota en la impresora %s bajo el sistema PyKota, " 
    779 "aplicando la pol�ca externa (%s) para la impresora %s" 
    780  
    781 #, python-format 
    782 msgid "" 
    783 "External policy %s for printer %s produced an error. Job rejected. Please " 
    784 "check PyKota's configuration files." 
    785 msgstr "" 
    786 "La pol�ca externa %s para la impresora %s ha producido un error. Trabajo " 
    787 "rechazado. Por favor, revise los archivos de configuraci�e PyKota." 
    788  
    789 #, python-format 
    790 msgid "" 
    791 "Printer %s not registered in the PyKota system, applying default policy (%s)" 
    792 msgstr "" 
    793 "Impresora %s no registrada en el sistema PyKota, aplicando la pol�ca por " 
    794 "defecto (%s)" 
    795  
    796 #, python-format 
    797 msgid "" 
    798 "User %s not registered in the PyKota system, applying default policy (%s) " 
    799 "for printer %s" 
    800 msgstr "" 
    801 "Usuario %s no registrado en el sistema PyKota, aplicando la pol�ca por " 
    802 "defecto (%s) para la impresora %s" 
    803  
    804 #, python-format 
    805 msgid "" 
    806 "User %s doesn't have quota on printer %s in the PyKota system, applying " 
    807 "default policy (%s)" 
    808 msgstr "" 
    809 "el usuario %s no posee cuota en la impresora %s bajo el sistema PyKota, " 
    810 "aplicando la pol�ca por defecto (%s)" 
    811  
    812 #, python-format 
    813 msgid "" 
    814 "Printer %s still not registered in the PyKota system, job will be rejected" 
    815 msgstr "" 
    816 "La impresora %s no se ha registrado todav�en el sistema PyKota, se va a " 
    817 "rechazar el trabajo" 
    818  
    819 #, python-format 
    820 msgid "" 
    821 "User %s still not registered in the PyKota system, job will be rejected on " 
    822 "printer %s" 
    823 msgstr "" 
    824 "El usuario %s no se ha registrado todav�en el sistema PyKota, el trabajo " 
    825 "se va a rechazar en la impresora %s" 
    826  
    827 #, python-format 
    828 msgid "" 
    829 "User %s still doesn't have quota on printer %s in the PyKota system, job " 
    830 "will be rejected" 
    831 msgstr "" 
    832 "El usuario %s no tiene todav�cuota en la impresora %s bajo el sistema " 
    833 "PyKota, se va a rechazar el trabajo" 
    834  
    835 msgid "Job is a dupe" 
    836 msgstr "" 
    837  
    838 msgid "Printing is denied by configuration" 
    839 msgstr "" 
    840  
    841 #, python-format 
    842 msgid "Duplicate print jobs are not allowed on printer %s." 
    843 msgstr "" 
    844  
    845 msgid "Subprocess denied printing of a dupe" 
    846 msgstr "" 
    847  
    848 #, python-format 
    849 msgid "Duplicate print jobs are not allowed on printer %s at this time." 
    850 msgstr "" 
    851  
    852 msgid "Subprocess allowed printing of a dupe" 
    853 msgstr "" 
    854  
    855 #, python-format 
    856 msgid "" 
    857 "\n" 
    858 "\n" 
    859 "Your system administrator :\n" 
    860 "\n" 
    861 "\t%s - <%s>\n" 
    862 msgstr "" 
    863  
    864 #, python-format 
    865 msgid "Impossible to connect to SMTP server : %s" 
    866 msgstr "Imposible conectar con el servidor SMTP: %s" 
    867  
    868 msgid "Print Quota" 
    869 msgstr "Cuota de impresi� 
    870 #, python-format 
    871 msgid "Impossible to send mail to %s, error %s : %s" 
    872 msgstr "Imposible enviar un correo electr�o a %s, error %s : %s" 
    873  
    874 msgid "Job contains no data. Printing is denied." 
    875 msgstr "El trabajo no contiene una fecha. Se deniega la impresi� 
    876  
    877 msgid "Error in external policy script. Printing is denied." 
    878 msgstr "" 
    879  
    880 #, python-format 
    881 msgid "" 
    882 "Still no print quota entry for user %s on printer %s after external policy. " 
    883 "Printing is denied." 
    884 msgstr "" 
    885  
    886 msgid "Printing is denied by printer policy." 
    887 msgstr "" 
    888  
    889 msgid "Job allowed by printer policy. No accounting will be done." 
    890 msgstr "" 
    891  
    892 #, python-format 
    893 msgid "Invalid policy %s for printer %s" 
    894 msgstr "Pol�ca %s inv�da para la impresora %s" 
    895  
    896 #, python-format 
    897 msgid "Precomputed job size (%s pages) too large for printer %s." 
    898 msgstr "" 
    899  
    900 #, python-format 
    901 msgid "You are not allowed to print so many pages on printer %s at this time." 
    902 msgstr "" 
    903  
    904 #, python-format 
    905 msgid "User %s is not allowed to print at this time." 
    906 msgstr "" 
    907  
    908 msgid "Your account settings forbid you to print at this time." 
    909 msgstr "" 
    910  
    911 #, python-format 
    912 msgid "Print Quota exceeded for user %s on printer %s" 
    913 msgstr "Cuota de impresi�xcedida para el usuario %s en la impresora %s" 
    914  
    915 #, python-format 
    916 msgid "Print Quota low for user %s on printer %s" 
    917 msgstr "Cuota de impresi�aja para el usuario %s en la impresora %s" 
    918  
    919 msgid "Job denied, no accounting will be done." 
    920 msgstr "" 
    921  
    922 msgid "Job cancelled, no accounting will be done." 
    923 msgstr "" 
    924  
    925 msgid "Job accounting begins." 
    926 msgstr "Ha comenzado la contabilizaci�ara el trabajo." 
    927  
    928 msgid "Job denied, no accounting has been done." 
    929 msgstr "" 
    930  
    931 msgid "Job cancelled, no accounting has been done." 
    932 msgstr "" 
    933  
    934 msgid "Job accounting ends." 
    935 msgstr "Ha terminado la contabilizaci�ara el trabajo." 
    936  
    937 msgid "" 
    938 "Job size forced to 0 because the real CUPS backend failed. No accounting " 
    939 "will be done." 
    940 msgstr "" 
    941  
    942 msgid "The real CUPS backend failed, but the job will be accounted for anyway." 
    943 msgstr "" 
    944  
    945 msgid "Job size forced to 0 because printing is denied." 
    946 msgstr "" 
    947 "Se ha forzado el tama�el trabajo a 0 debido a que la impresi�st� 
    948 "denegada." 
    949  
    950 msgid "Job size forced to 0 because printing was cancelled." 
    951 msgstr "" 
    952  
    953 #, python-format 
    954 msgid "Job size : %i" 
    955 msgstr "Tama�el trabajo : %i" 
    956  
    957 #, python-format 
    958 msgid "User %s's quota on printer %s won't be modified" 
    959 msgstr "" 
    960  
    961 #, python-format 
    962 msgid "Updating user %s's quota on printer %s" 
    963 msgstr "Actualizada la cuota del usuario %s en la impresora %s" 
    964  
    965 msgid "Job added to history." 
    966 msgstr "Se ha a�do el trabajo al historial." 
    967  
    968 #, python-format 
    969 msgid "Billing code %s was updated." 
    970 msgstr "" 
    971  
    972 #, python-format 
    973 msgid "Incorrect value for the 'onbackenderror' directive in section [%s]" 
    974 msgstr "" 
    975  
    976 #, python-format 
    977 msgid "The real backend produced an error, we will try again in %s seconds." 
    978 msgstr "" 
    979  
    980 #, python-format 
    981 msgid "Job %s interrupted by the administrator !" 
    982 msgstr "" 
    983  
    984 #, python-format 
    985 msgid "" 
    986 "pkbcodes v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    987 "\n" 
    988 "A billing codes Manager for PyKota.\n" 
    989 "\n" 
    990 "command line usage :\n" 
    991 "\n" 
    992 "  pkbcodes [options] code1 code2 code3 ... codeN\n" 
    993 "\n" 
    994 "options :\n" 
    995 "\n" 
    996 "  -v | --version       Prints pkbcodes version number then exits.\n" 
    997 "  -h | --help          Prints this message then exits.\n" 
    998 "  \n" 
    999 "  -a | --add           Adds billing codes if they don't exist in PyKota's\n" 
    1000 "                       database. If they exist, they are modified\n" 
    1001 "                       unless -s|--skipexisting is also used.\n" 
    1002 "\n" 
    1003 "  -d | --delete        Deletes billing codes from PyKota's database.\n" 
    1004 "                       NB : the history entries with this billing code\n" 
    1005 "                       are not deleted, voluntarily.\n" 
    1006 "\n" 
    1007 "  -D | --description d Adds a textual description to billing codes.\n" 
    1008 "\n" 
    1009 "  -l | --list          List informations about the billing codes.\n" 
    1010 "\n" 
    1011 "  -r | --reset         Resets the billing codes' balance and page counters\n" 
    1012 "                       to 0.\n" 
    1013 "\n" 
    1014 "  -s | --skipexisting  In combination with the --add option above, tells\n" 
    1015 "                       pkbcodes to not modify existing billing codes.\n" 
    1016 "\n" 
    1017 "  code1 through codeN can contain wildcards if the --add option\n" 
    1018 "  is not set.\n" 
    1019 "\n" 
    1020 "examples :                              \n" 
    1021 "\n" 
    1022 "  $ pkbcodes --add -D \"My project\" myproj\n" 
    1023 "\n" 
    1024 "  Will create the myproj billing code with \"My project\"\n" 
    1025 "  as the description.\n" 
    1026 "\n" 
    1027 "  $ pkbcodes --delete \"*\"\n" 
    1028 "\n" 
    1029 "  This will completely delete all the billing codes, but without\n" 
    1030 "  removing any matching job from the history. USE WITH CARE ANYWAY !\n" 
    1031 "  \n" 
    1032 "  $ pkbcodes --list \"my*\"\n" 
    1033 "  \n" 
    1034 "  This will list all billing codes which name begins with 'my'.\n" 
    1035 msgstr "" 
    1036  
    1037 #, python-format 
    1038 msgid "There's no billingcode matching %s" 
    1039 msgstr "" 
    1040  
    1041 msgid "pages" 
    1042 msgstr "" 
    1043  
    1044 msgid "and" 
    1045 msgstr "" 
    1046  
    1047 msgid "credits" 
    1048 msgstr "" 
    1049  
    1050 #, python-format 
    1051 msgid "Billing code [%s] already exists, skipping." 
    1052 msgstr "" 
    1053  
    1054 #, python-format 
    1055 msgid "Billing code [%s] already exists, will be modified." 
    1056 msgstr "" 
    1057  
    1058 msgid "You have to pass billing codes on the command line" 
     1176msgid "Result of your commands" 
    10591177msgstr "" 
    10601178 
     
    12031321msgstr "" 
    12041322 
     1323#, python-format 
     1324msgid "" 
     1325"Are you sure that PyKotIcon is running and accepting incoming connections on " 
     1326"%s:%s ?" 
     1327msgstr "" 
     1328 
    12051329msgid "Connection error" 
    12061330msgstr "" 
     
    12091333msgstr "" 
    12101334 
     1335msgid "incorrect value for the --noremote command line switch, see help." 
     1336msgstr "" 
     1337 
    12111338msgid "some options require arguments, see help." 
     1339msgstr "" 
     1340 
     1341#, python-format 
     1342msgid "" 
     1343"pkprinters v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     1344"\n" 
     1345"A Printers Manager for PyKota.\n" 
     1346"\n" 
     1347"command line usage :\n" 
     1348"\n" 
     1349"  pkprinters [options] printer1 printer2 printer3 ... printerN\n" 
     1350"\n" 
     1351"options :\n" 
     1352"\n" 
     1353"  -v | --version       Prints pkprinters's version number then exits.\n" 
     1354"  -h | --help          Prints this message then exits.\n" 
     1355"  \n" 
     1356"  -a | --add           Adds printers if they don't exist on the Quota \n" 
     1357"                       Storage Server. If they exist, they are modified\n" 
     1358"                       unless -s|--skipexisting is also used.\n" 
     1359"                       \n" 
     1360"  -d | --delete        Deletes printers from the quota storage.\n" 
     1361"  \n" 
     1362"  -D | --description d Adds a textual description to printers.\n" 
     1363"\n" 
     1364"  -C | --cups          Also modifies the DeviceURI in CUPS' printers.conf\n" 
     1365"\n" 
     1366"  -c | --charge p[,j]  Sets the price per page and per job to charge.\n" 
     1367"                       Job price is optional.\n" 
     1368"                       If both are to be set, separate them with a comma.\n" 
     1369"                       Floating point and negative values are allowed.\n" 
     1370"  \n" 
     1371"  -g | --groups pg1[,pg2...] Adds or Remove the printer(s) to the printer \n" 
     1372"                       groups pg1, pg2, etc... which must already exist.\n" 
     1373"                       A printer group is just like a normal printer,\n" 
     1374"                       only that it is usually unknown from the printing\n" 
     1375"                       system. Create printer groups exactly the same\n" 
     1376"                       way that you create printers, then add other \n" 
     1377"                       printers to them with this option.\n" 
     1378"                       Accounting is done on a printer and on all\n" 
     1379"                       the printer groups it belongs to, quota checking\n" 
     1380"                       is done on a printer and on all the printer groups\n" 
     1381"                       it belongs to.\n" 
     1382"                       If the --remove option below is not used, the \n" 
     1383"                       default action is to add printers to the specified\n" 
     1384"                       printer groups.\n" 
     1385"                       \n" 
     1386"  -l | --list          List informations about the printer(s) and the\n" 
     1387"                       printers groups it is a member of.\n" 
     1388"                       \n" 
     1389"  -r | --remove        In combination with the --groups option " 
     1390"above,                       \n" 
     1391"                       remove printers from the specified printers groups.\n" 
     1392"                       \n" 
     1393"  -s | --skipexisting  In combination with the --add option above, tells\n" 
     1394"                       pkprinters to not modify existing printers.\n" 
     1395"                       \n" 
     1396"  -m | --maxjobsize s  Sets the maximum job size allowed on the printer\n" 
     1397"                       to s pages.\n" 
     1398"                       \n" 
     1399"  -p | --passthrough   Activate passthrough mode for the printer. In this\n" 
     1400"                       mode, users are allowed to print without any impact\n" 
     1401"                       on their quota or account balance.\n" 
     1402"                       \n" 
     1403"  -n | --nopassthrough Deactivate passthrough mode for the printer.\n" 
     1404"                       Without -p or -n, printers are created in \n" 
     1405"                       normal mode, i.e. no passthrough.\n" 
     1406"  \n" 
     1407"  printer1 through printerN can contain wildcards if the --add option \n" 
     1408"  is not set.\n" 
     1409"  \n" 
     1410"examples :                              \n" 
     1411"\n" 
     1412"  $ pkprinters --add -D \"HP Printer\" --charge 0.05,0.1 hp2100 hp2200 " 
     1413"hp8000\n" 
     1414"  \n" 
     1415"  Will create three printers named hp2100, hp2200 and hp8000.\n" 
     1416"  Their price per page will be set at 0.05 unit, and their price\n" 
     1417"  per job will be set at 0.1 unit. Units are in your own currency,\n" 
     1418"  or whatever you want them to mean.\n" 
     1419"  All of their descriptions will be set to the string \"HP Printer\".\n" 
     1420"  If any of these printers already exists, it will also be modified \n" 
     1421"  unless the -s|--skipexisting command line option is also used.\n" 
     1422"            \n" 
     1423"  $ pkprinters --delete \"*\"\n" 
     1424"  \n" 
     1425"  This will completely delete all printers and associated quota " 
     1426"information,\n" 
     1427"  as well as their job history. USE WITH CARE !\n" 
     1428"  \n" 
     1429"  $ pkprinters --groups Laser,HP \"hp*\"\n" 
     1430"  \n" 
     1431"  This will put all printers which name matches \"hp*\" into printers " 
     1432"groups \n" 
     1433"  Laser and HP, which MUST already exist.\n" 
     1434"  \n" 
     1435"  $ pkprinters --groups LexMark --remove hp2200\n" 
     1436"  \n" 
     1437"  This will remove the hp2200 printer from the LexMark printer group.\n" 
     1438msgstr "" 
     1439 
     1440#, python-format 
     1441msgid "Passthrough mode : %s" 
     1442msgstr "" 
     1443 
     1444#, python-format 
     1445msgid "Routed through PyKota : %s" 
     1446msgstr "" 
     1447 
     1448msgid "YES" 
     1449msgstr "" 
     1450 
     1451msgid "NO" 
     1452msgstr "" 
     1453 
     1454msgid "in" 
     1455msgstr "en" 
     1456 
     1457msgid "Rerouting printers to CUPS" 
     1458msgstr "" 
     1459 
     1460#, python-format 
     1461msgid "Invalid charge amount value %s" 
     1462msgstr "Valor %s inv�do para el importe de carga" 
     1463 
     1464#, python-format 
     1465msgid "Invalid maximum job size value %s" 
     1466msgstr "" 
     1467 
     1468#, python-format 
     1469msgid "Printer %s already exists, skipping." 
     1470msgstr "La impresora %s ya existe, se salta." 
     1471 
     1472#, python-format 
     1473msgid "Printer %s already exists, will be modified." 
     1474msgstr "La impresora %s ya existe, va a ser modificada." 
     1475 
     1476#, python-format 
     1477msgid "Invalid printer name %s" 
     1478msgstr "Nombre de impresora %s inv�do" 
     1479 
     1480msgid "You have to pass printer groups names on the command line" 
     1481msgstr "" 
     1482"Ha de proporcionar nombres de grupos de impresoras en la l�a de comandos" 
     1483 
     1484msgid "You have to pass printer names on the command line" 
     1485msgstr "Ha de proporcionar nombres de impresoras en la l�a de comandos" 
     1486 
     1487#, python-format 
     1488msgid "" 
     1489"pkrefund v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     1490"\n" 
     1491"Refunds jobs.\n" 
     1492"\n" 
     1493"command line usage :\n" 
     1494"\n" 
     1495"  pkrefund [options] [filterexpr]\n" 
     1496"\n" 
     1497"options :\n" 
     1498"\n" 
     1499"  -v | --version       Prints pkrefund's version number then exits.\n" 
     1500"  -h | --help          Prints this message then exits.\n" 
     1501"  \n" 
     1502"  -f | --force         Doesn't ask for confirmation before refunding jobs.\n" 
     1503"  -r | --reason txt    Sets textual information to explain the refunding.\n" 
     1504"\n" 
     1505"  -l | --logo img      Use the image as the receipt's logo. The logo will\n" 
     1506"                       be drawn at the center top of the page. The default\n" 
     1507"                       logo is /usr/share/pykota/logos/pykota.jpeg\n" 
     1508"\n" 
     1509"  -p | --pagesize sz   Sets sz as the page size. Most well known\n" 
     1510"                       page sizes are recognized, like 'A4' or 'Letter'\n" 
     1511"                       to name a few. The default size is A4.\n" 
     1512"\n" 
     1513"  -n | --number N      Sets the number of the first receipt. This number\n" 
     1514"                       will automatically be incremented for each receipt.\n" 
     1515"\n" 
     1516"  -o | --output f.pdf  Defines the name of the PDF file which will contain\n" 
     1517"                       the receipts. If not set, then no PDF file will\n" 
     1518"                       be created. If set to '-', then --force is assumed,\n" 
     1519"                       and the PDF document is sent to standard output.\n" 
     1520"\n" 
     1521"  -u | --unit u        Defines the name of the unit to use on the receipts.\n" 
     1522"                       The default unit is 'Credits', optionally translated\n" 
     1523"                       to your native language if it is supported by " 
     1524"PyKota.\n" 
     1525"  \n" 
     1526"\n" 
     1527"  Use the filter expressions to extract only parts of the \n" 
     1528"  datas. Allowed filters are of the form :\n" 
     1529"                \n" 
     1530"         key=value\n" 
     1531"                         \n" 
     1532"  Allowed keys for now are :  \n" 
     1533"                       \n" 
     1534"         username       User's name\n" 
     1535"         printername    Printer's name\n" 
     1536"         hostname       Client's hostname\n" 
     1537"         jobid          Job's Id\n" 
     1538"         billingcode    Job's billing code\n" 
     1539"         start          Job's date of printing\n" 
     1540"         end            Job's date of printing\n" 
     1541"         \n" 
     1542"  Dates formatting with 'start' and 'end' filter keys :\n" 
     1543"  \n" 
     1544"    YYYY : year boundaries\n" 
     1545"    YYYYMM : month boundaries\n" 
     1546"    YYYYMMDD : day boundaries\n" 
     1547"    YYYYMMDDhh : hour boundaries\n" 
     1548"    YYYYMMDDhhmm : minute boundaries\n" 
     1549"    YYYYMMDDhhmmss : second boundaries\n" 
     1550"    yesterday[+-NbDays] : yesterday more or less N days (e.g. : yesterday-" 
     1551"15)\n" 
     1552"    today[+-NbDays] : today more or less N days (e.g. : today-15)\n" 
     1553"    tomorrow[+-NbDays] : tomorrow more or less N days (e.g. : tomorrow-15)\n" 
     1554"    now[+-NbDays] : now more or less N days (e.g. now-15)\n" 
     1555"\n" 
     1556"  'now' and 'today' are not exactly the same since today represents the " 
     1557"first\n" 
     1558"  or last second of the day depending on if it's used in a start= or end=\n" 
     1559"  date expression. The utility to be able to specify dates in the future is\n" 
     1560"  a question which remains to be answered :-)\n" 
     1561"  \n" 
     1562"  Contrary to other PyKota management tools, wildcard characters are not \n" 
     1563"  expanded, so you can't use them.\n" 
     1564"  \n" 
     1565"Examples :\n" 
     1566"\n" 
     1567"  $ pkrefund --output /tmp/receipts.pdf jobid=503\n" 
     1568"  \n" 
     1569"  This will refund all jobs which Id is 503. BEWARE : installing CUPS\n" 
     1570"  afresh will reset the first job id at 1, so you probably want to use\n" 
     1571"  a more precise filter as explained below. A confirmation will\n" 
     1572"  be asked for each job to refund, and a PDF file named /tmp/receipts.pdf\n" 
     1573"  will be created which will contain printable receipts.\n" 
     1574"  \n" 
     1575"  $ pkrefund --reason \"Hardware problem\" jobid=503 start=today-7\n" 
     1576"  \n" 
     1577"  Refunds all jobs which id is 503 but which were printed during the\n" 
     1578"  past week. The reason will be marked as being an hardware problem.\n" 
     1579"  \n" 
     1580"  $ pkrefund --force username=jerome printername=HP2100\n" 
     1581"  \n" 
     1582"  Refunds all jobs printed by user jerome on printer HP2100. No\n" 
     1583"  confirmation will be asked.\n" 
     1584"  \n" 
     1585"  $ pkrefund --force printername=HP2100 start=200602 end=yesterday\n" 
     1586"  \n" 
     1587"  Refunds all jobs printed on printer HP2100 between February 1st 2006\n" 
     1588"  and yesterday. No confirmation will be asked.\n" 
     1589msgstr "" 
     1590 
     1591msgid "Refunding receipt" 
     1592msgstr "" 
     1593 
     1594msgid "Jobs refunded" 
     1595msgstr "" 
     1596 
     1597msgid "Pages refunded" 
     1598msgstr "" 
     1599 
     1600msgid "Amount refunded" 
     1601msgstr "" 
     1602 
     1603msgid "Reason" 
     1604msgstr "" 
     1605 
     1606msgid "Here's the receipt for the refunding of your print jobs" 
     1607msgstr "" 
     1608 
     1609msgid "Generating receipts" 
     1610msgstr "" 
     1611 
     1612msgid "" 
     1613"Refunding for no reason is forbidden. Please use the --reason command line " 
     1614"option." 
     1615msgstr "" 
     1616 
     1617msgid "" 
     1618"The PDF file containing the receipts will be sent to stdout. --force is " 
     1619"assumed." 
     1620msgstr "" 
     1621 
     1622#, python-format 
     1623msgid "Date : %s" 
     1624msgstr "" 
     1625 
     1626#, python-format 
     1627msgid "JobId : %s" 
     1628msgstr "" 
     1629 
     1630#, python-format 
     1631msgid "Username : %s" 
     1632msgstr "" 
     1633 
     1634#, python-format 
     1635msgid "Printername : %s" 
     1636msgstr "" 
     1637 
     1638#, python-format 
     1639msgid "Billing code : %s" 
     1640msgstr "" 
     1641 
     1642#, python-format 
     1643msgid "Pages : %i" 
     1644msgstr "" 
     1645 
     1646#, python-format 
     1647msgid "Credits : %.3f" 
     1648msgstr "" 
     1649 
     1650#, python-format 
     1651msgid "Title : %s" 
     1652msgstr "" 
     1653 
     1654msgid "Refund (Y/N)" 
     1655msgstr "" 
     1656 
     1657msgid "Y" 
     1658msgstr "" 
     1659 
     1660msgid "N" 
     1661msgstr "" 
     1662 
     1663#, python-format 
     1664msgid "Refunded %i users for %i jobs, %i pages and %.3f credits" 
     1665msgstr "" 
     1666 
     1667#, python-format 
     1668msgid "" 
     1669"pkturnkey v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     1670"\n" 
     1671"A turn key tool for PyKota. When launched, this command will initialize\n" 
     1672"PyKota's database with all existing print queues and some or all users.\n" 
     1673"For now, no prices or limits are set, so printing is fully accounted\n" 
     1674"for, but not limited. That's why you'll probably want to also use\n" 
     1675"edpykota once the database has been initialized.\n" 
     1676"\n" 
     1677"command line usage :\n" 
     1678"\n" 
     1679"  pkturnkey [options] [printqueues names]\n" 
     1680"\n" 
     1681"options :\n" 
     1682"\n" 
     1683"  -v | --version       Prints pkturnkey version number then exits.\n" 
     1684"  -h | --help          Prints this message then exits.\n" 
     1685"  \n" 
     1686"  -c | --doconf        Give hints about what to put into pykota.conf\n" 
     1687"  \n" 
     1688"  -d | --dousers       Manages users accounts as well.\n" 
     1689"  \n" 
     1690"  -D | --dogroups      Manages users groups as well.\n" 
     1691"                       Implies -d | --dousers.\n" 
     1692"  \n" 
     1693"  -e | --emptygroups   Includes empty groups.\n" 
     1694"  \n" 
     1695"  -f | --force         Modifies the database instead of printing what\n" 
     1696"                       it would do.\n" 
     1697"                       \n" 
     1698"  -u | --uidmin uid    Only adds users whose uid is greater than or equal " 
     1699"to\n" 
     1700"                       uid. You can pass an username there as well, and its\n" 
     1701"                       uid will be used automatically.\n" 
     1702"                       If not set, 0 will be used automatically.\n" 
     1703"                       Implies -d | --dousers.\n" 
     1704"                       \n" 
     1705"  -U | --uidmax uid    Only adds users whose uid is lesser than or equal to\n" 
     1706"                       uid. You can pass an username there as well, and its\n" 
     1707"                       uid will be used automatically.\n" 
     1708"                       If not set, a large value will be used " 
     1709"automatically.\n" 
     1710"                       Implies -d | --dousers.\n" 
     1711"\n" 
     1712"  -g | --gidmin gid    Only adds groups whose gid is greater than or equal " 
     1713"to\n" 
     1714"                       gid. You can pass a groupname there as well, and its\n" 
     1715"                       gid will be used automatically.\n" 
     1716"                       If not set, 0 will be used automatically.\n" 
     1717"                       Implies -D | --dogroups.\n" 
     1718"                       \n" 
     1719"  -G | --gidmax gid    Only adds groups whose gid is lesser than or equal " 
     1720"to\n" 
     1721"                       gid. You can pass a groupname there as well, and its\n" 
     1722"                       gid will be used automatically.\n" 
     1723"                       If not set, a large value will be used " 
     1724"automatically.\n" 
     1725"                       Implies -D | --dogroups.\n" 
     1726"\n" 
     1727"examples :                              \n" 
     1728"\n" 
     1729"  $ pkturnkey --dousers --uidmin jerome\n" 
     1730"\n" 
     1731"  Will simulate the initialization of PyKota's database will all existing\n" 
     1732"  printers and print accounts for all users whose uid is greater than\n" 
     1733"  or equal to jerome's one. Won't manage any users group.\n" 
     1734"  \n" 
     1735"  To REALLY initialize the database instead of simulating it, please\n" 
     1736"  use the -f | --force command line switch.\n" 
     1737"  \n" 
     1738"  You can limit the initialization to only a subset of the existing\n" 
     1739"  printers, by passing their names at the end of the command line.\n" 
     1740msgstr "" 
     1741 
     1742#, python-format 
     1743msgid "" 
     1744"Printer %s is not managed by PyKota yet. Please modify printers.conf and " 
     1745"restart CUPS." 
     1746msgstr "" 
     1747 
     1748msgid "Please be patient..." 
     1749msgstr "" 
     1750 
     1751msgid "Don't worry, the database WILL NOT BE MODIFIED." 
     1752msgstr "" 
     1753 
     1754msgid "Please WORRY NOW, the database WILL BE MODIFIED." 
     1755msgstr "" 
     1756 
     1757msgid "System users will have a print account as well !" 
     1758msgstr "" 
     1759 
     1760#, python-format 
     1761msgid "Unknown username %s : %s" 
     1762msgstr "" 
     1763 
     1764msgid "System groups will have a print account as well !" 
     1765msgstr "" 
     1766 
     1767#, python-format 
     1768msgid "Unknown groupname %s : %s" 
     1769msgstr "" 
     1770 
     1771msgid "Simulation terminated." 
     1772msgstr "" 
     1773 
     1774msgid "Database initialized !" 
     1775msgstr "" 
     1776 
     1777msgid "The --uidmin or --uidmax command line option implies --dousers as well." 
     1778msgstr "" 
     1779 
     1780msgid "" 
     1781"The --gidmin or --gidmax command line option implies --dogroups as well." 
     1782msgstr "" 
     1783 
     1784msgid "The --dogroups command line option implies --dousers as well." 
    12121785msgstr "" 
    12131786 
     
    13521925 
    13531926#, python-format 
     1927msgid "Invalid email address %s" 
     1928msgstr "Direcci�e correo electr�o %s inv�da" 
     1929 
     1930#, python-format 
    13541931msgid "There's no %s matching %s" 
    13551932msgstr "" 
     
    13921969 
    13931970#, python-format 
    1394 msgid "Invalid email address %s" 
    1395 msgstr "Direcci�e correo electr�o %s inv�da" 
    1396  
    1397 #, python-format 
    13981971msgid "Unknown group %s" 
    13991972msgstr "Grupo %s desconocido" 
     
    14161989 
    14171990msgid "You have to pass user groups names on the command line" 
     1991msgstr "" 
     1992 
     1993#, python-format 
     1994msgid "" 
     1995"pykosd v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     1996"\n" 
     1997"An OSD quota monitor for PyKota.\n" 
     1998"\n" 
     1999"command line usage :\n" 
     2000"\n" 
     2001"  pykosd [options]\n" 
     2002"\n" 
     2003"options :\n" 
     2004"\n" 
     2005"  -v | --version       Prints pykosd's version number then exits.\n" 
     2006"  -h | --help          Prints this message then exits.\n" 
     2007"  \n" 
     2008"  -c | --color #rrggbb Sets the color to use for display as an hexadecimal\n" 
     2009"                       triplet, for example #FF0000 is 100%% red.\n" 
     2010"                       Defaults to 100%% green (#00FF00).\n" 
     2011"                       \n" 
     2012"  -d | --duration d    Sets the duration of the display in seconds. \n" 
     2013"                       Defaults to 3 seconds.\n" 
     2014"                       \n" 
     2015"  -f | --font f        Sets the font to use for " 
     2016"display.                      \n" 
     2017"                       Defaults to the Python OSD library's default.\n" 
     2018"  \n" 
     2019"  -l | --loop n        Sets the number of times the info will be displayed.\n" 
     2020"                       Defaults to 0, which means loop forever.\n" 
     2021"                       \n" 
     2022"  -s | --sleep s       Sets the sleeping duration between two displays \n" 
     2023"                       in seconds. Defaults to 180 seconds (3 minutes).\n" 
     2024"                       \n" 
     2025"  \n" 
     2026"examples :                              \n" 
     2027"\n" 
     2028"  $ pykosd -s 60 --loop 5\n" 
     2029"  \n" 
     2030"  Will launch pykosd. Display will be refreshed every 60 seconds,\n" 
     2031"  and will last for 3 seconds (the default) each time. After five\n" 
     2032"  iterations, the program will exit.\n" 
     2033msgstr "" 
     2034 
     2035#, python-format 
     2036msgid "Invalid duration option %s" 
     2037msgstr "Opci�e duraci�s inv�da" 
     2038 
     2039#, python-format 
     2040msgid "Invalid loop option %s" 
     2041msgstr "Opci�e bucle %s inv�da" 
     2042 
     2043#, python-format 
     2044msgid "Invalid sleep option %s" 
     2045msgstr "Opci�sleep� %s inv�da" 
     2046 
     2047#, python-format 
     2048msgid "Invalid color option %s" 
     2049msgstr "Opci�e color %s inv�da" 
     2050 
     2051#, python-format 
     2052msgid "User %s doesn't exist in PyKota's database" 
     2053msgstr "El usuario %s no existe en la base de datos de PyKota" 
     2054 
     2055#, python-format 
     2056msgid "Pages used on %s : %s" 
     2057msgstr "P�nas utilizadas en %s : %s" 
     2058 
     2059#, python-format 
     2060msgid "PyKota Units left : %.2f" 
     2061msgstr "Unidades restantes de PyKota : %.2f" 
     2062 
     2063msgid "Printing denied." 
     2064msgstr "" 
     2065 
     2066msgid "Printing not limited." 
     2067msgstr "" 
     2068 
     2069msgid "Printing not limited, no accounting." 
    14182070msgstr "" 
    14192071 
     
    14812133 
    14822134#, python-format 
    1483 msgid "" 
    1484 "warnpykota v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    1485 "\n" 
    1486 "Sends mail to users over print quota.\n" 
    1487 "\n" 
    1488 "command line usage :\n" 
    1489 "\n" 
    1490 "  warnpykota  [options]  [names]\n" 
    1491 "\n" 
    1492 "options :\n" 
    1493 "\n" 
    1494 "  -v | --version       Prints warnpykota's version number then exits.\n" 
    1495 "  -h | --help          Prints this message then exits.\n" 
    1496 "  \n" 
    1497 "  -u | --users         Warns users over their print quota, this is the \n" 
    1498 "                       default.\n" 
    1499 "  \n" 
    1500 "  -g | --groups        Warns users whose groups quota are over limit.\n" 
    1501 "  \n" 
    1502 "  -P | --printer p     Verify quotas on this printer only. Actually p can\n" 
    1503 "                       use wildcards characters to select only\n" 
    1504 "                       some printers. The default value is *, meaning\n" 
    1505 "                       all printers.\n" 
    1506 "                       You can specify several names or wildcards, \n" 
    1507 "                       by separating them with commas.\n" 
    1508 "  \n" 
    1509 "examples :                              \n" 
    1510 "\n" 
    1511 "  $ warnpykota --printer lp\n" 
    1512 "  \n" 
    1513 "  This will warn all users of the lp printer who have exceeded their\n" 
    1514 "  print quota.\n" 
    1515 "\n" 
    1516 "  $ warnpykota \n" 
    1517 "  \n" 
    1518 "  This will warn all users  who have exceeded their print quota on\n" 
    1519 "  any printer.\n" 
    1520 "\n" 
    1521 "  $ warnpykota --groups --printer \"laserjet*\" \"dev*\"\n" 
    1522 "  \n" 
    1523 "  This will warn all users of groups which names begins with \"dev\" and\n" 
    1524 "  who have exceeded their print quota on any printer which name begins \n" 
    1525 "  with \"laserjet\"\n" 
    1526 "  \n" 
    1527 "  If launched by an user who is not a PyKota administrator, additionnal\n" 
    1528 "  arguments representing users or groups names are ignored, and only the\n" 
    1529 "  current user/group is reported.\n" 
    1530 msgstr "" 
    1531  
    1532 #, python-format 
    1533 msgid "" 
    1534 "dumpykota v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    1535 "\n" 
    1536 "Dumps PyKota database's content.\n" 
    1537 "\n" 
    1538 "command line usage :\n" 
    1539 "\n" 
    1540 "  dumpykota [options] [filterexpr]\n" 
    1541 "\n" 
    1542 "options :\n" 
    1543 "\n" 
    1544 "  -v | --version       Prints dumpykota's version number then exits.\n" 
    1545 "  -h | --help          Prints this message then exits.\n" 
    1546 "  \n" 
    1547 "  -d | --data type     Dumps 'type' datas. Allowed types are :\n" 
    1548 "                       \n" 
    1549 "                         - history : dumps the jobs history.\n" 
    1550 "                         - users : dumps users.\n" 
    1551 "                         - groups : dumps user groups.\n" 
    1552 "                         - printers : dump printers.\n" 
    1553 "                         - upquotas : dump user quotas.\n" 
    1554 "                         - gpquotas : dump user groups quotas.\n" 
    1555 "                         - payments : dumps user payments.\n" 
    1556 "                         - pmembers : dumps printer groups members.\n" 
    1557 "                         - umembers : dumps user groups members.\n" 
    1558 "                         - billingcodes : dumps billing codes.\n" 
    1559 "                         - all : dumps all PyKota datas. The output format\n" 
    1560 "                                 is always XML in this case.\n" 
    1561 "                         \n" 
    1562 "                       NB : the -d | --data command line option   \n" 
    1563 "                       is MANDATORY.\n" 
    1564 "  \n" 
    1565 "  -f | --format fmt    Dumps datas in the 'fmt' format. When not specified,\n" 
    1566 "                       the format is to dump datas in the csv format (comma\n" 
    1567 "                       separated values). All data dumped is between double\n" 
    1568 "                       quotes. Allowed formats are :\n" 
    1569 "                       \n" 
    1570 "                         - csv : separate datas with commas\n" 
    1571 "                         - ssv : separate datas with semicolons\n" 
    1572 "                         - tsv : separate datas with tabs\n" 
    1573 "                         - xml : dump data as XML \n" 
    1574 "                         - cups : dump datas in CUPS' page_log format :\n" 
    1575 "                                  ONLY AVAILABLE WITH --data history\n" 
    1576 "                         \n" 
    1577 "  -o | --output fname  All datas will be dumped to the file instead of\n" 
    1578 "                       to the standard output. The special '-' filename\n" 
    1579 "                       is the default value and means stdout.\n" 
    1580 "                       WARNING : existing files are truncated !\n" 
    1581 "\n" 
    1582 "  -s | --sum           Summarize the selected datas.\n" 
    1583 "                           ONLY AVAILABLE WITH --data history or payments\n" 
    1584 "\n" 
    1585 "  Use the filter expressions to extract only parts of the \n" 
    1586 "  datas. Allowed filters are of the form :\n" 
    1587 "                \n" 
    1588 "         key=value\n" 
    1589 "                         \n" 
    1590 "  Allowed keys for now are :  \n" 
    1591 "                       \n" 
    1592 "         username       User's name\n" 
    1593 "         groupname      Users group's name\n" 
    1594 "         printername    Printer's name\n" 
    1595 "         pgroupname     Printers group's name\n" 
    1596 "         hostname       Client's hostname\n" 
    1597 "         billingcode    Job's billing code\n" 
    1598 "         start          Job's date of printing\n" 
    1599 "         end            Job's date of printing\n" 
    1600 "         \n" 
    1601 "  Contrary to other PyKota management tools, wildcard characters are not \n" 
    1602 "  expanded, so you can't use them.\n" 
    1603 "  \n" 
    1604 "  NB : not all keys are allowed for each data type, so the result may be \n" 
    1605 "  empty if you use a key not available for a particular data type.\n" 
    1606 "  \n" 
    1607 "Examples :\n" 
    1608 "\n" 
    1609 "  $ dumpykota --data history --format csv >myfile.csv\n" 
    1610 "  \n" 
    1611 "  This dumps the history in a comma separated values file, for possible\n" 
    1612 "  use in a spreadsheet.\n" 
    1613 "  \n" 
    1614 "  $ dumpykota --data users --format xml -o users.xml\n" 
    1615 "  \n" 
    1616 "  Dumps all users datas to the users.xml file.\n" 
    1617 "  \n" 
    1618 "  $ dumpykota --data history printername=HP2100 username=jerome\n" 
    1619 "  \n" 
    1620 "  Dumps the job history for user jerome on printer HP2100 only.\n" 
    1621 "  \n" 
    1622 "  $ dumpykota --data history start=200503 end=20050730234615\n" 
    1623 "  \n" 
    1624 "  Dumps all jobs printed between March 1st 2005 at midnight and\n" 
    1625 "  July 30th 2005 at 23 hours 46 minutes and 15 secondes included.\n" 
    1626 msgstr "" 
    1627  
    1628 msgid "The -d | --data command line option is mandatory, see help." 
    1629 msgstr "La opci�d | --data es obligatoria, vea la ayuda." 
    1630  
    1631 #, python-format 
    1632 msgid "" 
    1633 "pkinvoice v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    1634 "\n" 
    1635 "An invoice generator for PyKota.\n" 
    1636 "\n" 
    1637 "command line usage :\n" 
    1638 "\n" 
    1639 "  pkinvoice [options] user1 user2 ... userN\n" 
    1640 "\n" 
    1641 "options :\n" 
    1642 "\n" 
    1643 "  -v | --version       Prints pkinvoice's version number then exits.\n" 
    1644 "  -h | --help          Prints this message then exits.\n" 
    1645 "  \n" 
    1646 "  -l | --logo img      Use the image as the invoice's logo. The logo will\n" 
    1647 "                       be drawn at the center top of the page. The default\n" 
    1648 "                       logo is /usr/share/pykota/logos/pykota.jpeg\n" 
    1649 "                       \n" 
    1650 "  -p | --pagesize sz   Sets sz as the page size. Most well known\n" 
    1651 "                       page sizes are recognized, like 'A4' or 'Letter'\n" 
    1652 "                       to name a few. The default size is A4.\n" 
    1653 "                       \n" 
    1654 "  -n | --number N      Sets the number of the first invoice. This number\n" 
    1655 "                       will automatically be incremented for each invoice.\n" 
    1656 "                       \n" 
    1657 "  -o | --output f.pdf  Defines the name of the invoice file which will\n" 
    1658 "                       be generated as a PDF document. If not set or\n" 
    1659 "                       set to '-', the PDF document is sent to standard\n" 
    1660 "                       output. \n" 
    1661 "                       \n" 
    1662 "  -u | --unit u        Defines the name of the unit to use on the " 
    1663 "invoice.                       \n" 
    1664 "                       The default unit is 'Credits', optionally translated\n" 
    1665 "                       to your native language if it is supported by " 
    1666 "PyKota.\n" 
    1667 "  \n" 
    1668 "  -V | --vat p         Sets the percent value of the applicable VAT to be\n" 
    1669 "                       exposed. The default is 0.0, meaning no VAT\n" 
    1670 "                       information will be included.\n" 
    1671 "                       \n" 
    1672 "  -s | --start date    Sets the starting date for the print jobs invoiced.\n" 
    1673 "  \n" 
    1674 "  -e | --end date      Sets the ending date for the print jobs invoiced.\n" 
    1675 "                       \n" 
    1676 "  user1 through userN can use wildcards if needed. If no user argument is\n" 
    1677 "  used, a wildcard of '*' is assumed, meaning include all users.\n" 
    1678 "  \n" 
    1679 "  Dates formatting with --start and --end :\n" 
    1680 "  \n" 
    1681 "    YYYY : year boundaries\n" 
    1682 "    YYYYMM : month boundaries\n" 
    1683 "    YYYYMMDD : day boundaries\n" 
    1684 "    YYYYMMDDhh : hour boundaries\n" 
    1685 "    YYYYMMDDhhmm : minute boundaries\n" 
    1686 "    YYYYMMDDhhmmss : second boundaries\n" 
    1687 "    yesterday[+-NbDays] : yesterday more or less N days (e.g. : yesterday-" 
    1688 "15)\n" 
    1689 "    today[+-NbDays] : today more or less N days (e.g. : today-15)\n" 
    1690 "    tomorrow[+-NbDays] : tomorrow more or less N days (e.g. : tomorrow-15)\n" 
    1691 "    now[+-NbDays] : now more or less N days (e.g. now-15)\n" 
    1692 "\n" 
    1693 "  'now' and 'today' are not exactly the same since today represents the " 
    1694 "first\n" 
    1695 "  or last second of the day depending on if it's used in a start= or end=\n" 
    1696 "  date expression. The utility to be able to specify dates in the future is\n" 
    1697 "  a question which remains to be answered :-)\n" 
    1698 "                                        \n" 
    1699 "examples :                       \n" 
    1700 "\n" 
    1701 "  $ pkinvoice --unit EURO --output invoices.pdf --start=now-30\n" 
    1702 "  \n" 
    1703 "  Will generate a PDF document containing invoices for all users\n" 
    1704 "  who have spent some credits last month. Invoices will be done in\n" 
    1705 "  EURO.  No VAT information will be included.\n" 
    1706 msgstr "" 
    1707  
    1708 msgid "Invoice" 
    1709 msgstr "" 
    1710  
    1711 msgid "Since" 
    1712 msgstr "" 
    1713  
    1714 msgid "Until" 
    1715 msgstr "" 
    1716  
    1717 msgid "Edited on" 
    1718 msgstr "" 
    1719  
    1720 msgid "Number of pages printed" 
    1721 msgstr "" 
    1722  
    1723 msgid "Amount due" 
    1724 msgstr "" 
    1725  
    1726 msgid "Included VAT" 
    1727 msgstr "" 
    1728  
    1729 msgid "Here's the invoice for your printouts" 
    1730 msgstr "" 
    1731  
    1732 #, python-format 
    1733 msgid "Incorrect value '%s' for the --vat command line option" 
    1734 msgstr "" 
    1735  
    1736 #, python-format 
    1737 msgid "Incorrect value '%s' for the --number command line option" 
    1738 msgstr "" 
    1739  
    1740 msgid "Generating invoices" 
    1741 msgstr "" 
    1742  
    1743 msgid "Credits" 
    1744 msgstr "" 
    1745  
    1746 #, python-format 
    1747 msgid "" 
    1748 "pkprinters v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    1749 "\n" 
    1750 "A Printers Manager for PyKota.\n" 
    1751 "\n" 
    1752 "command line usage :\n" 
    1753 "\n" 
    1754 "  pkprinters [options] printer1 printer2 printer3 ... printerN\n" 
    1755 "\n" 
    1756 "options :\n" 
    1757 "\n" 
    1758 "  -v | --version       Prints pkprinters's version number then exits.\n" 
    1759 "  -h | --help          Prints this message then exits.\n" 
    1760 "  \n" 
    1761 "  -a | --add           Adds printers if they don't exist on the Quota \n" 
    1762 "                       Storage Server. If they exist, they are modified\n" 
    1763 "                       unless -s|--skipexisting is also used.\n" 
    1764 "                       \n" 
    1765 "  -d | --delete        Deletes printers from the quota storage.\n" 
    1766 "  \n" 
    1767 "  -D | --description d Adds a textual description to printers.\n" 
    1768 "\n" 
    1769 "  -C | --cups          Also modifies the DeviceURI in CUPS' printers.conf\n" 
    1770 "\n" 
    1771 "  -c | --charge p[,j]  Sets the price per page and per job to charge.\n" 
    1772 "                       Job price is optional.\n" 
    1773 "                       If both are to be set, separate them with a comma.\n" 
    1774 "                       Floating point and negative values are allowed.\n" 
    1775 "  \n" 
    1776 "  -g | --groups pg1[,pg2...] Adds or Remove the printer(s) to the printer \n" 
    1777 "                       groups pg1, pg2, etc... which must already exist.\n" 
    1778 "                       A printer group is just like a normal printer,\n" 
    1779 "                       only that it is usually unknown from the printing\n" 
    1780 "                       system. Create printer groups exactly the same\n" 
    1781 "                       way that you create printers, then add other \n" 
    1782 "                       printers to them with this option.\n" 
    1783 "                       Accounting is done on a printer and on all\n" 
    1784 "                       the printer groups it belongs to, quota checking\n" 
    1785 "                       is done on a printer and on all the printer groups\n" 
    1786 "                       it belongs to.\n" 
    1787 "                       If the --remove option below is not used, the \n" 
    1788 "                       default action is to add printers to the specified\n" 
    1789 "                       printer groups.\n" 
    1790 "                       \n" 
    1791 "  -l | --list          List informations about the printer(s) and the\n" 
    1792 "                       printers groups it is a member of.\n" 
    1793 "                       \n" 
    1794 "  -r | --remove        In combination with the --groups option " 
    1795 "above,                       \n" 
    1796 "                       remove printers from the specified printers groups.\n" 
    1797 "                       \n" 
    1798 "  -s | --skipexisting  In combination with the --add option above, tells\n" 
    1799 "                       pkprinters to not modify existing printers.\n" 
    1800 "                       \n" 
    1801 "  -m | --maxjobsize s  Sets the maximum job size allowed on the printer\n" 
    1802 "                       to s pages.\n" 
    1803 "                       \n" 
    1804 "  -p | --passthrough   Activate passthrough mode for the printer. In this\n" 
    1805 "                       mode, users are allowed to print without any impact\n" 
    1806 "                       on their quota or account balance.\n" 
    1807 "                       \n" 
    1808 "  -n | --nopassthrough Deactivate passthrough mode for the printer.\n" 
    1809 "                       Without -p or -n, printers are created in \n" 
    1810 "                       normal mode, i.e. no passthrough.\n" 
    1811 "  \n" 
    1812 "  printer1 through printerN can contain wildcards if the --add option \n" 
    1813 "  is not set.\n" 
    1814 "  \n" 
    1815 "examples :                              \n" 
    1816 "\n" 
    1817 "  $ pkprinters --add -D \"HP Printer\" --charge 0.05,0.1 hp2100 hp2200 " 
    1818 "hp8000\n" 
    1819 "  \n" 
    1820 "  Will create three printers named hp2100, hp2200 and hp8000.\n" 
    1821 "  Their price per page will be set at 0.05 unit, and their price\n" 
    1822 "  per job will be set at 0.1 unit. Units are in your own currency,\n" 
    1823 "  or whatever you want them to mean.\n" 
    1824 "  All of their descriptions will be set to the string \"HP Printer\".\n" 
    1825 "  If any of these printers already exists, it will also be modified \n" 
    1826 "  unless the -s|--skipexisting command line option is also used.\n" 
    1827 "            \n" 
    1828 "  $ pkprinters --delete \"*\"\n" 
    1829 "  \n" 
    1830 "  This will completely delete all printers and associated quota " 
    1831 "information,\n" 
    1832 "  as well as their job history. USE WITH CARE !\n" 
    1833 "  \n" 
    1834 "  $ pkprinters --groups Laser,HP \"hp*\"\n" 
    1835 "  \n" 
    1836 "  This will put all printers which name matches \"hp*\" into printers " 
    1837 "groups \n" 
    1838 "  Laser and HP, which MUST already exist.\n" 
    1839 "  \n" 
    1840 "  $ pkprinters --groups LexMark --remove hp2200\n" 
    1841 "  \n" 
    1842 "  This will remove the hp2200 printer from the LexMark printer group.\n" 
    1843 msgstr "" 
    1844  
    1845 #, python-format 
    1846 msgid "Passthrough mode : %s" 
    1847 msgstr "" 
    1848  
    1849 msgid "ON" 
    1850 msgstr "" 
    1851  
    1852 msgid "OFF" 
    1853 msgstr "" 
    1854  
    1855 msgid "in" 
    1856 msgstr "en" 
    1857  
    1858 #, python-format 
    1859 msgid "Invalid charge amount value %s" 
    1860 msgstr "Valor %s inv�do para el importe de carga" 
    1861  
    1862 #, python-format 
    1863 msgid "Invalid maximum job size value %s" 
    1864 msgstr "" 
    1865  
    1866 #, python-format 
    1867 msgid "Printer %s already exists, skipping." 
    1868 msgstr "La impresora %s ya existe, se salta." 
    1869  
    1870 #, python-format 
    1871 msgid "Printer %s already exists, will be modified." 
    1872 msgstr "La impresora %s ya existe, va a ser modificada." 
    1873  
    1874 #, python-format 
    1875 msgid "Invalid printer name %s" 
    1876 msgstr "Nombre de impresora %s inv�do" 
    1877  
    1878 msgid "You have to pass printer groups names on the command line" 
    1879 msgstr "" 
    1880 "Ha de proporcionar nombres de grupos de impresoras en la l�a de comandos" 
    1881  
    1882 msgid "You have to pass printer names on the command line" 
    1883 msgstr "Ha de proporcionar nombres de impresoras en la l�a de comandos" 
    1884  
    1885 #, python-format 
    18862135msgid "Unsupported accounter backend %s" 
    18872136msgstr "Backend de contabilidad %s no soportado" 
     
    20122261 
    20132262#, python-format 
     2263msgid "Incorrect value %s for the noprintingmaxdelay directive in section %s" 
     2264msgstr "" 
     2265 
     2266#, python-format 
    20142267msgid "Option accountbanner in section %s only supports values in %s" 
    20152268msgstr "La opci�ccountbanner, en la secci�s, s�soporta los valores %s" 
     
    20752328 
    20762329#, python-format 
    2077 msgid "Invalid filter value [%s], see help." 
    2078 msgstr "" 
    2079  
    2080 #, python-format 
    20812330msgid "Invalid modifier [%s] for --format command line option, see help." 
    20822331msgstr "Modificador [%s] inv�do para la opci�-format, vea la ayuda." 
     
    21472396 
    21482397#, python-format 
     2398msgid "Refunded %i pages and %.3f credits by %s (%s) on %s" 
     2399msgstr "" 
     2400 
     2401#, python-format 
    21492402msgid "Unsupported quota storage backend %s" 
    21502403msgstr "Backend %s de almacenamiento de cuota no soportado" 
     
    22882541"objectClass pykotaGroup %s" 
    22892542 
     2543msgid "" 
     2544"Your version of python-mysqldb is too old. Please install a newer release." 
     2545msgstr "" 
     2546 
    22902547#, python-format 
    22912548msgid "A problem occured while reading printer %s's internal page counter." 
     
    23472604 
    23482605#, python-format 
     2606msgid "" 
     2607"Unable to precompute the job's size and ink coverage with the generic PDL " 
     2608"analyzer : %s" 
     2609msgstr "" 
     2610 
     2611#, python-format 
    23492612msgid "Problem during connection to %s:%s : %s" 
    23502613msgstr "Problema durante la conexi� %s:%s : %s" 
     
    23752638 
    23762639#, python-format 
     2640msgid "" 
     2641"SNMP querying stage interrupted. Using latest value seen for internal page " 
     2642"counter (%s) on printer %s." 
     2643msgstr "" 
     2644"Etapa de petici�NMP interrumpida. Utilizando el �o valor visto en el " 
     2645"contador interno de p�nas (%s) en la impresora %s." 
     2646 
     2647#, python-format 
    23772648msgid "Network error while doing SNMP queries on printer %s : %s" 
    23782649msgstr "Errores de red mientras se hac� peticiones en la impresora %s : %s" 
     
    23892660 
    23902661#, python-format 
    2391 msgid "" 
    2392 "SNMP querying stage interrupted. Using latest value seen for internal page " 
    2393 "counter (%s) on printer %s." 
    2394 msgstr "" 
    2395 "Etapa de petici�NMP interrumpida. Utilizando el �o valor visto en el " 
    2396 "contador interno de p�nas (%s) en la impresora %s." 
    2397  
    2398 #, python-format 
    23992662msgid "Unable to precompute the job's size with the generic PDL analyzer : %s" 
    24002663msgstr "" 
     
    24242687"Los totales pueden ser err�s si algunos usuarios son miembros de varios " 
    24252688"grupos." 
     2689 
     2690msgid "PyKota Data Dumper" 
     2691msgstr "Volcado de datos de PyKota" 
     2692 
     2693msgid "Dump" 
     2694msgstr "Volcado" 
     2695 
     2696msgid "Please click on the above button" 
     2697msgstr "Pulse sobre el bot�e arriba, por favor" 
     2698 
     2699msgid "Data Type" 
     2700msgstr "Tipo de datos" 
     2701 
     2702msgid "Output Format" 
     2703msgstr "Formato de salida" 
     2704 
     2705msgid "Filter" 
     2706msgstr "Filtro" 
     2707 
     2708msgid "Summarize" 
     2709msgstr "" 
     2710 
     2711msgid "only for payments or history" 
     2712msgstr "" 
     2713 
     2714msgid "PyKota Reports" 
     2715msgstr "Informes de PyKota" 
     2716 
     2717msgid "Report" 
     2718msgstr "Informe" 
     2719 
     2720msgid "Printer" 
     2721msgstr "Impresora" 
     2722 
     2723msgid "User / Group names mask" 
     2724msgstr "M�ara para el nombre de Usuario / Grupo" 
     2725 
     2726msgid "Groups report" 
     2727msgstr "Informes de los grupos" 
     2728 
     2729msgid "Empty" 
     2730msgstr "Vac� 
     2731 
     2732msgid "Action" 
     2733msgstr "Acci� 
     2734msgid "User" 
     2735msgstr "Usuario" 
     2736 
     2737msgid "Hostname" 
     2738msgstr "Hostname" 
     2739 
     2740msgid "JobId" 
     2741msgstr "IdTrabajo" 
     2742 
     2743msgid "Number of pages" 
     2744msgstr "" 
     2745 
     2746msgid "Cost" 
     2747msgstr "" 
     2748 
     2749msgid "Copies" 
     2750msgstr "Copias" 
     2751 
     2752msgid "Number of bytes" 
     2753msgstr "" 
     2754 
     2755msgid "Printer's internal counter" 
     2756msgstr "" 
     2757 
     2758msgid "Options" 
     2759msgstr "Opciones" 
     2760 
     2761msgid "MD5Sum" 
     2762msgstr "SumaMD5" 
     2763 
     2764msgid "Billing code" 
     2765msgstr "" 
     2766 
     2767msgid "Precomputed number of pages" 
     2768msgstr "" 
     2769 
     2770msgid "Precomputed cost" 
     2771msgstr "" 
     2772 
     2773msgid "Pages details" 
     2774msgstr "" 
     2775 
     2776msgid "(not supported yet)" 
     2777msgstr "" 
     2778 
     2779msgid "Previous page" 
     2780msgstr "P�na anterior" 
     2781 
     2782msgid "PyKota Quotes" 
     2783msgstr "" 
     2784 
     2785msgid "Quote" 
     2786msgstr "" 
     2787 
     2788msgid "" 
     2789"The exact cost of a print job can only be determined for a particular user. " 
     2790"Please retry while logged-in." 
     2791msgstr "" 
    24262792 
    24272793#~ msgid "Impossible to add printer %s" 
     
    24552821#~ msgid "Group %s not found in the PyKota Storage." 
    24562822#~ msgstr "Grupo %s no encontrado en el Almac�de PyKota." 
    2457  
    2458 #~ msgid "PyKota Data Dumper" 
    2459 #~ msgstr "Volcado de datos de PyKota" 
    2460  
    2461 #~ msgid "Dump" 
    2462 #~ msgstr "Volcado" 
    2463  
    2464 #~ msgid "Please click on the above button" 
    2465 #~ msgstr "Pulse sobre el bot�e arriba, por favor" 
    2466  
    2467 #~ msgid "Data Type" 
    2468 #~ msgstr "Tipo de datos" 
    2469  
    2470 #~ msgid "Output Format" 
    2471 #~ msgstr "Formato de salida" 
    2472  
    2473 #~ msgid "Filter" 
    2474 #~ msgstr "Filtro" 
    2475  
    2476 #~ msgid "PyKota Reports" 
    2477 #~ msgstr "Informes de PyKota" 
    2478  
    2479 #~ msgid "Report" 
    2480 #~ msgstr "Informe" 
    2481  
    2482 #~ msgid "Printer" 
    2483 #~ msgstr "Impresora" 
    2484  
    2485 #~ msgid "User / Group names mask" 
    2486 #~ msgstr "M�ara para el nombre de Usuario / Grupo" 
    2487  
    2488 #~ msgid "Groups report" 
    2489 #~ msgstr "Informes de los grupos" 
    2490  
    2491 #~ msgid "Empty" 
    2492 #~ msgstr "Vac� 
    2493  
    2494 #~ msgid "Action" 
    2495 #~ msgstr "Acci� 
    2496 #~ msgid "User" 
    2497 #~ msgstr "Usuario" 
    2498  
    2499 #~ msgid "Hostname" 
    2500 #~ msgstr "Hostname" 
    2501  
    2502 #~ msgid "JobId" 
    2503 #~ msgstr "IdTrabajo" 
    2504  
    2505 #~ msgid "Copies" 
    2506 #~ msgstr "Copias" 
    2507  
    2508 #~ msgid "Options" 
    2509 #~ msgstr "Opciones" 
    2510  
    2511 #~ msgid "MD5Sum" 
    2512 #~ msgstr "SumaMD5" 
    2513  
    2514 #~ msgid "Previous page" 
    2515 #~ msgstr "P�na anterior" 
    25162823 
    25172824#~ msgid "Job is a duplicate. Printing is denied."