Index: pykota/trunk/po/es_ES/pykota.po
===================================================================
--- pykota/trunk/po/es_ES/pykota.po (revision 1864)
+++ pykota/trunk/po/es_ES/pykota.po (revision 1959)
@@ -27,5 +27,5 @@
 "Project-Id-Version: pykota\n"
 "Report-Msgid-Bugs-To: alet@librelogiciel.com\n"
-"POT-Creation-Date: 2004-10-11 14:49+0200\n"
+"POT-Creation-Date: 2004-11-25 10:16+0100\n"
 "PO-Revision-Date: 2004-10-13 01:20+0200\n"
 "Last-Translator: Sergio Gonz�z Gonz�z <sergio.gonzalez@hispalinux.es>\n"
@@ -35,4 +35,826 @@
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: KBabel 1.3.1\n"
+
+#, python-format
+msgid ""
+"pkbanner v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"\n"
+"Generates banners.\n"
+"\n"
+"command line usage :\n"
+"\n"
+"  pkbanner  [options] \n"
+"\n"
+"options :\n"
+"\n"
+"  -v | --version       Prints pkbanner's version number then exits.\n"
+"  -h | --help          Prints this message then exits.\n"
+"  \n"
+"  -l | --logo img      Use the image as the banner's logo. The logo will\n"
+"                       be drawn at the center top of the page. The default\n"
+"                       logo is /usr/share/pykota/logos/pykota.jpeg\n"
+"                       \n"
+"  -p | --pagesize sz   Sets sz as the page size. Most well known\n"
+"                       page sizes are recognized, like 'A4' or 'Letter'\n"
+"                       to name a few. The default size is A4.\n"
+"  \n"
+"  -s | --savetoner s   Sets the text luminosity factor to s%%. This can be \n"
+"                       used to save toner. The default value is 0, which\n"
+"                       means that no toner saving will be done.\n"
+"  \n"
+"  -u | --url u         Uses u as an url to be written at the bottom of \n"
+"                       the banner page. The default url is :\n"
+"                       http://www.librelogiciel.com/software/\n"
+"  \n"
+"examples :                              \n"
+"\n"
+"  Using pkbanner directly from the command line is not recommended,\n"
+"  excepted for testing purposes. You should use pkbanner in the\n"
+"  'startingbanner' or 'endingbanner' directives in pykota.conf\n"
+"  \n"
+"    startingbanner: /usr/bin/pkbanner --logo=\"\" --savetoner=75\n"
+"  \n"
+"      With such a setting in pykota.conf, all print jobs will be \n"
+"      prefixed with an A4 banner with no logo, and text luminosity will\n"
+"      be increased by 75%%. The PostScript output will be directly sent\n"
+"      to your printer.\n"
+"      \n"
+"  You'll find more examples in the sample configuration file included    \n"
+"  in PyKota.\n"
+"      \n"
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation; either version 2 of the License, or\n"
+"(at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
+"\n"
+"Please e-mail bugs to: %s"
+msgstr ""
+
+msgid "Unknown"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "Job"
+msgstr ""
+
+msgid "Date"
+msgstr "Fecha"
+
+msgid "Allowed"
+msgstr ""
+
+msgid "Denied"
+msgstr ""
+
+msgid "Allowed with Warning"
+msgstr ""
+
+msgid "Result"
+msgstr ""
+
+msgid "Title"
+msgstr "T�lo"
+
+msgid "Filename"
+msgstr "Nombre del archivo"
+
+#, python-format
+msgid "Pages printed so far on %s"
+msgstr ""
+
+msgid "Account balance"
+msgstr ""
+
+msgid "Soft Limit"
+msgstr ""
+
+msgid "Hard Limit"
+msgstr ""
+
+msgid "Date Limit"
+msgstr ""
+
+msgid "Allowed range is (0..99)"
+msgstr ""
+
+#, python-format
+msgid "Invalid 'savetoner' option %s : %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid 'pagesize' option %s, defaulting to A4."
+msgstr ""
+
+#, python-format
+msgid ""
+"pkhint v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"A tool to give hints on what accounting method is best for each printer.\n"
+"\n"
+"command line usage :\n"
+"\n"
+"  pkhint [options] [printer1 printer2 printer3 ... printerN] <file.conf\n"
+"\n"
+"options :\n"
+"\n"
+"  -v | --version       Prints pkhint's version number then exits.\n"
+"  -h | --help          Prints this message then exits.\n"
+"  \n"
+"examples :                              \n"
+"\n"
+"  $ pkhint \"hp*\" printer103 </etc/cups/printers.conf\n"
+"  \n"
+"  Will analyze your printing system to test which accounter\n"
+"  is the best for each of the defined printer which\n"
+"  name matches one of the parameters.\n"
+"  \n"
+"  If you don't pass any argument on the command line, all\n"
+"  printers will be analyzed.\n"
+"  \n"
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation; either version 2 of the License, or\n"
+"(at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
+"\n"
+"Please e-mail bugs to: %s"
+msgstr ""
+"pkhint v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"Herramienta que aconseja sobre qu��do de contabilidad es el mejor\n"
+"para cada impresora.\n"
+"\n"
+"uso desde la l�a de comandos:\n"
+"\n"
+"  pkhint [opciones] [impresora1 impresora2 impresora3 ... impresoraN] "
+"<archivo.conf\n"
+"\n"
+"opciones:\n"
+"\n"
+"  -v | --version       Muestra el n� de versi�e pkhint y\n"
+"                       luego sale.\n"
+"  -h | --help          Muestra este mensaje y luego sale.\n"
+"\n"
+"ejemplos:\n"
+"\n"
+"  $ pkhint \"hp*\" printer103 </etc/cups/printers.conf\n"
+"\n"
+"  Analizar�u sistema de impresi�ara comprobar que sistema\n"
+"  de contabilizaci�s el mejor para cada una de las impresoras\n"
+"  definidas y cuyo nombre coincida con uno de los par�tros.\n"
+"\n"
+"  Si no pasa ning�r�tro en la l�a de comandos, se analizar�n"
+"  todas las impresoras.\n"
+"\n"
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation; either version 2 of the License, or\n"
+"(at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
+"\n"
+"Por favor, env�los errores por correo electr�o a: %s"
+
+#, python-format
+msgid "Invalid DeviceURI : %s"
+msgstr "DeviceURI inv�da : %s"
+
+msgid ""
+"\n"
+"Please wait while pkhint analyzes your printing system's configuration..."
+msgstr ""
+"\n"
+"Por favor, espere mientras 'pkhint' analiza sus archivos de configuraci�
+"del sistema de impresi�."
+
+#, python-format
+msgid "Unknown device %s for printer %s"
+msgstr "Dispositivo %s desconocido para la impresora %s"
+
+msgid ""
+"\n"
+"Put the following lines into your /etc/pykota/pykota.conf file :\n"
+msgstr ""
+"\n"
+"Coloque las siguientes l�as en su archivo /etc/pykota/pykota.conf : \n"
+
+msgid "# BEWARE : if software accounting is suggested, this doesn't mean"
+msgstr ""
+"# CUIDADO : si se ha sugerido la contabilidad por software, esto no significa"
+
+msgid "# that hardware accounting wouldn't work, this only means that PyKota"
+msgstr ""
+"# que la contabilidad por hardware vaya a funcionar, esto s�significa que "
+"PyKota"
+
+msgid "# wasn't able to autodetect which hardware accounting method to use."
+msgstr ""
+"# no podr�utodetectar el m�do de contabilidad por hardware a utilizar."
+
+#, python-format
+msgid ""
+"pkmail v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"\n"
+"Email gateway for PyKota.\n"
+"\n"
+"command line usage :\n"
+"\n"
+"  pkmail  [options]\n"
+"\n"
+"options :\n"
+"\n"
+"  -v | --version       Prints pkmail's version number then exits.\n"
+"  -h | --help          Prints this message then exits.\n"
+"  \n"
+"    \n"
+"  This command is meant to be used from your mail server's aliases file,\n"
+"  as a pipe. It will then accept commands send to it in email messages,\n"
+"  and will send the answer to the command's originator.\n"
+"  \n"
+"  To use this command, create an email alias in /etc/aliases with\n"
+"  the following format :\n"
+"  \n"
+"    pykotacmd: \"|/usr/bin/pkmail\"\n"
+"    \n"
+"  Then run the 'newaliases' command to regenerate the aliases database.\n"
+"  \n"
+"  You can now send commands by email to 'pykotacmd@yourdomain.com', with\n"
+"  the command in the subject.\n"
+"  \n"
+"  List of supported commands :\n"
+"  \n"
+"        report [username]\n"
+"  \n"
+"  NB : For pkmail to work correctly, you may have to put the 'mail'\n"
+"  system user in the 'lpadmin' system group to ensure this user can\n"
+"  read the /etc/pykota/pykotadmin.conf file, and restart your\n"
+"  mail server (e.g. /etc/init.d/exim restart). It is strongly advised\n"
+"  that you think at least twice before doing this though.\n"
+"  \n"
+"  Use at your own risk !\n"
+"  \n"
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation; either version 2 of the License, or\n"
+"(at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
+"\n"
+"Please e-mail bugs to: %s"
+msgstr ""
+
+#, python-format
+msgid ""
+"pkprinters v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"A Printers Manager for PyKota.\n"
+"\n"
+"command line usage :\n"
+"\n"
+"  pkprinters [options] printer1 printer2 printer3 ... printerN\n"
+"\n"
+"options :\n"
+"\n"
+"  -v | --version       Prints pkprinters's version number then exits.\n"
+"  -h | --help          Prints this message then exits.\n"
+"  \n"
+"  -a | --add           Adds printers if they don't exist on the Quota \n"
+"                       Storage Server. If they exist, they are modified\n"
+"                       unless -s|--skipexisting is also used.\n"
+"                       \n"
+"  -d | --delete        Deletes printers from the quota storage.\n"
+"  \n"
+"  -D | --description d Adds a textual description to printers.\n"
+"                       \n"
+"  -c | --charge p[,j]  Sets the price per page and per job to charge.\n"
+"                       Job price is optional.\n"
+"                       If both are to be set, separate them with a comma.\n"
+"                       Floating point and negative values are allowed.\n"
+"  \n"
+"  -g | --groups pg1[,pg2...] Adds or Remove the printer(s) to the printer \n"
+"                       groups pg1, pg2, etc... which must already exist.\n"
+"                       A printer group is just like a normal printer,\n"
+"                       only that it is usually unknown from the printing\n"
+"                       system. Create printer groups exactly the same\n"
+"                       way that you create printers, then add other \n"
+"                       printers to them with this option.\n"
+"                       Accounting is done on a printer and on all\n"
+"                       the printer groups it belongs to, quota checking\n"
+"                       is done on a printer and on all the printer groups\n"
+"                       it belongs to.\n"
+"                       If the --remove option below is not used, the \n"
+"                       default action is to add printers to the specified\n"
+"                       printer groups.\n"
+"                       \n"
+"  -l | --list          List informations about the printer(s) and the\n"
+"                       printers groups it is a member of.\n"
+"                       \n"
+"  -r | --remove        In combination with the --groups option "
+"above,                       \n"
+"                       remove printers from the specified printers groups.\n"
+"                       \n"
+"  -s | --skipexisting  In combination with the --add option above, tells\n"
+"                       pkprinters to not modify existing printers.\n"
+"  \n"
+"  printer1 through printerN can contain wildcards if the --add option \n"
+"  is not set.\n"
+"  \n"
+"examples :                              \n"
+"\n"
+"  $ pkprinters --add -D \"HP Printer\" --charge 0.05,0.1 hp2100 hp2200 "
+"hp8000\n"
+"  \n"
+"  Will create three printers named hp2100, hp2200 and hp8000.\n"
+"  Their price per page will be set at 0.05 unit, and their price\n"
+"  per job will be set at 0.1 unit. Units are in your own currency,\n"
+"  or whatever you want them to mean.\n"
+"  All of their descriptions will be set to the string \"HP Printer\".\n"
+"  If any of these printers already exists, it will also be modified \n"
+"  unless the -s|--skipexisting command line option is also used.\n"
+"            \n"
+"  $ pkprinters --delete \"*\"\n"
+"  \n"
+"  This will completely delete all printers and associated quota "
+"information,\n"
+"  as well as their job history. USE WITH CARE !\n"
+"  \n"
+"  $ pkprinters --groups Laser,HP \"hp*\"\n"
+"  \n"
+"  This will put all printers which name matches \"hp*\" into printers "
+"groups \n"
+"  Laser and HP, which MUST already exist.\n"
+"  \n"
+"  $ pkprinters --groups LexMark --remove hp2200\n"
+"  \n"
+"  This will remove the hp2200 printer from the LexMark printer group.\n"
+"  \n"
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation; either version 2 of the License, or\n"
+"(at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
+"\n"
+"Please e-mail bugs to: %s"
+msgstr ""
+"pkprinters v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"Un administrador de impresoras para PyKota.\n"
+"\n"
+"uso desde la l�a de comandos:\n"
+"\n"
+"  pkprinters [opciones] impresora1 impresora2 impresora3 ... impresoraN\n"
+"\n"
+"opciones\n"
+"\n"
+"  -v | --version       Muestra el n� de versi�e pkprinters y\n"
+"                       luego sale.\n"
+"  -h | --help          Muestra este mensaje y luego sale.\n"
+"  \n"
+"  -a | --add           A� las impresoras si estas no existen en el\n"
+"                       servidor de almacenamiento de las cuotas. Si\n"
+"                       existen, se modifican a menos que se utilice\n"
+"                       -s|--skipexisting.\n"
+"\n"
+"  -d | --delete        Borra las impresoras de la base de datos de\n"
+"                       almacenamiento de las cuotas.\n"
+"\n"
+"  -D | --description d A� una descripci�extual a la impresora.\n"
+"\n"
+"  -c | --charge p[,j]  Establece el precio por p�na y por trabajo que\n"
+"                       se ha de cobrar. El precio por trabajo es opcional.\n"
+"                       Si se van a establecer ambos, sep�los con una "
+"coma.\n"
+"                       Se permiten valores en coma flotante y negativos.\n"
+"\n"
+"  -g | --groups pg1[,pg2...] A� o elimina la(s) impresora(s) del grupo\n"
+"                       de impresoras �pg1�, �pg2�, etc. que han de existir.\n"
+"                       Un grupo de impresi�s similar a una impresora "
+"normal,\n"
+"                       con la salvedad de que, normalmente, es desconocido\n"
+"                       por el sistema de impresi�Cree los grupos de\n"
+"                       impresi�e la misma forma que crea las impresoras,\n"
+"                       luego a� otra impresora al grupo con esta opci�n"
+"                       La contabilidad se realiza en la impresora y en "
+"todos\n"
+"                       los grupos de impresi� los que esta pertenece; la\n"
+"                       comprobaci�e la cuota se realiza en la impresora "
+"y\n"
+"                       en todos los grupos de impresi� los que "
+"pertenece.\n"
+"                       Si no se utiliza la opci�-remove listada abajo, "
+"la\n"
+"                       acci�or defecto es a�r las impresoras al grupo "
+"de \n"
+"                       impresoras especificado.\n"
+"\n"
+"  -l | --list          Lista informaci�obre la(s) impresora(s) y sobre "
+"los\n"
+"                       grupos de impresi� los que pertenece.\n"
+"\n"
+"  -r | --remove        En combinaci�on la opci�-groups citada arriba,\n"
+"                       elimina las impresoras de los grupos de impresi�"
+"                       especificados.\n"
+"\n"
+"  -s | --skipexisting  En combinaci�on la opci�-add citada arriba,\n"
+"                       le dice a pkprinters que no modifique las impresoras\n"
+"                       existentes.\n"
+"\n"
+"  desde impresora1 hasta impresoraN pueden contener comodines, si la opci�"
+"  --add no se ha utilizado.\n"
+"\n"
+"ejemplos:\n"
+"\n"
+"  $ pkprinters --add -D \"HP Printer\" --charge 0.05,0.1 hp2100 hp2200 "
+"hp8000\n"
+"\n"
+"  Crear�res impresoras, denominadas hp2100, hp2200 y hp8000.\n"
+"  Sus precios por p�na se establecer�a 0.05 unidades, y sus\n"
+"  precios por trabajo se establecer�a 0.1 unidades. Las unidades\n"
+"  est�en su propia moneda, o cualquier cosa que quiera que\n"
+"  signifique.\n"
+"  Todas sus descripciones se establecer�a la cadena �HP Printer�.\n"
+"  Si alguna de estas impresoras ya existe, ser�odificada, a menos\n"
+"  que la opci�s|--skipexisting se haya empleado.\n"
+"\n"
+"  $ pkprinters --delete \"*\"\n"
+"\n"
+"  Esto borrar�ompletamente todas las impresoras y sus cuotas\n"
+"  asociadas, as�omo su historial de trabajos. �UTIL�ELA CON\n"
+"  CUIDADO!\n"
+"\n"
+"  $ pkprinters --groups Laser,HP \"hp*\"\n"
+"\n"
+"  Esto a�r�odas las impresoras cuyos nombres coincidan con\n"
+"  �hp*� al grupo de impresoras �Laser� y �HP�, que DEBEN existir.\n"
+"\n"
+"  $ pkprinters --groups LexMark --remove hp2200\n"
+"\n"
+"  Esto eliminar�a impresora �hp2200� del grupo de impresoras �LexMark�.\n"
+"\n"
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation; either version 2 of the License, or\n"
+"(at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
+"\n"
+"Por favor, env�los errores por correo electr�o a: %s"
+
+msgid "You're not allowed to use this command."
+msgstr "No tiene permiso para utilizar esta orden."
+
+#, python-format
+msgid "There's no printer matching %s"
+msgstr "Impresora %s no encontrada"
+
+#, python-format
+msgid "Invalid charge amount value %s"
+msgstr "Valor %s inv�do para el importe de carga"
+
+#, python-format
+msgid "Printer %s already exists, skipping."
+msgstr "La impresora %s ya existe, se salta."
+
+#, python-format
+msgid "Printer %s already exists, will be modified."
+msgstr "La impresora %s ya existe, va a ser modificada."
+
+#, python-format
+msgid "Impossible to add printer %s"
+msgstr "Imposible a�r la impresora %s"
+
+#, python-format
+msgid "Invalid printer name %s"
+msgstr "Nombre de impresora %s inv�do"
+
+msgid "in"
+msgstr "en"
+
+msgid "incompatible options, see help."
+msgstr "opciones incompatibles, vea la ayuda."
+
+msgid "You have to pass printer groups names on the command line"
+msgstr ""
+"Ha de proporcionar nombres de grupos de impresoras en la l�a de comandos"
+
+msgid "You have to pass printer names on the command line"
+msgstr "Ha de proporcionar nombres de impresoras en la l�a de comandos"
+
+#, python-format
+msgid ""
+"pykosd v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"An OSD quota monitor for PyKota.\n"
+"\n"
+"command line usage :\n"
+"\n"
+"  pykosd [options]\n"
+"\n"
+"options :\n"
+"\n"
+"  -v | --version       Prints pykosd's version number then exits.\n"
+"  -h | --help          Prints this message then exits.\n"
+"  \n"
+"  -c | --color #rrggbb Sets the color to use for display as an hexadecimal\n"
+"                       triplet, for example #FF0000 is 100%% red.\n"
+"                       Defaults to 100%% green (#00FF00).\n"
+"                       \n"
+"  -d | --duration d    Sets the duration of the display in seconds. \n"
+"                       Defaults to 3 seconds.\n"
+"                       \n"
+"  -f | --font f        Sets the font to use for "
+"display.                      \n"
+"                       Defaults to the Python OSD library's default.\n"
+"  \n"
+"  -l | --loop n        Sets the number of times the info will be displayed.\n"
+"                       Defaults to 0, which means loop forever.\n"
+"                       \n"
+"  -s | --sleep s       Sets the sleeping duration between two displays \n"
+"                       in seconds. Defaults to 180 seconds (3 minutes).\n"
+"                       \n"
+"  \n"
+"examples :                              \n"
+"\n"
+"  $ pykosd -s 60 --loop 5\n"
+"  \n"
+"  Will launch pykosd. Display will be refreshed every 60 seconds,\n"
+"  and will last for 3 seconds (the default) each time. After five\n"
+"  iterations, the program will exit.\n"
+"  \n"
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation; either version 2 of the License, or\n"
+"(at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
+"\n"
+"Please e-mail bugs to: %s"
+msgstr ""
+"pykosd v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"Un monitor de cuotas OSD para PyKota.\n"
+"\n"
+"uso desde la l�a de comandos:\n"
+"\n"
+"  pykosd [opciones]\n"
+"\n"
+"opciones:\n"
+"\n"
+"  -v | --version       Muestra el n� de versi�e pykosd y\n"
+"                       luego sale.\n"
+"  -h | --help          Muestra este mensaje y luego sale.\n"
+"\n"
+"  -c | --color #rrggbb Establece el color que se utilizar�n el\n"
+"                       visualizador como un triplete hexadecimal, por\n"
+"                       ejemplo #FF0000 es un rojo 100%%.\n"
+"                       El valor por defecto es 100%% verde (#00FF00).\n"
+"\n"
+"  -d | --duration d    Establece la duraci�el visualizador en segundos.\n"
+"                       Por defecto son 3 segundos.\n"
+"\n"
+"  -f | --font f        Establece el tipo de letra que se utilizar�n\n"
+"                       el visualizador.\n"
+"                       Por defecto se utilizar�a opci�or defecto\n"
+"                       de la librer�Python OSD.\n"
+"\n"
+"  -l | --loop n        Establece el n� de veces que la informaci�"
+"                       se mostrar�n"
+"                       El valor por defecto es 0, que significa un\n"
+"                       bucle sin fin.\n"
+"\n"
+"  -s | --sleep s       Establece el tiempo de espera entre dos mensajes\n"
+"                       en segundos. El valor por defecto son 180 segundos\n"
+"                       (3 minutos).\n"
+"\n"
+"\n"
+"ejemplos:\n"
+"\n"
+"  $ pykosd -s 60 --loop 5\n"
+"\n"
+"  Ejecutar�ykosd. El visualizador se actualizar�ada 60 segundos,\n"
+"  y se mostrar� segundos (valor por defecto) cada vez. Despu�de\n"
+"  cinco iteraciones, el programa finalizar�n"
+"\n"
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation; either version 2 of the License, or\n"
+"(at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
+"\n"
+"Por favor, env�los errores por correo electr�o a: %s"
+
+#, python-format
+msgid "Invalid duration option %s"
+msgstr "Opci�e duraci�s inv�da"
+
+#, python-format
+msgid "Invalid loop option %s"
+msgstr "Opci�e bucle %s inv�da"
+
+#, python-format
+msgid "Invalid sleep option %s"
+msgstr "Opci�sleep� %s inv�da"
+
+#, python-format
+msgid "Invalid color option %s"
+msgstr "Opci�e color %s inv�da"
+
+#, python-format
+msgid "User %s doesn't exist in PyKota's database"
+msgstr "El usuario %s no existe en la base de datos de PyKota"
+
+#, python-format
+msgid "Pages used on %s : %s"
+msgstr "P�nas utilizadas en %s : %s"
+
+#, python-format
+msgid "PyKota Units left : %.2f"
+msgstr "Unidades restantes de PyKota : %.2f"
+
+#, python-format
+msgid ""
+"pykotme v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"\n"
+"Gives print quotes to users.\n"
+"\n"
+"command line usage :\n"
+"\n"
+"  pykotme  [options]  [files]\n"
+"\n"
+"options :\n"
+"\n"
+"  -v | --version       Prints pykotme's version number then exits.\n"
+"  -h | --help          Prints this message then exits.\n"
+"  \n"
+"  -P | --printer p     Gives a quote for this printer only. Actually p can\n"
+"                       use wildcards characters to select only\n"
+"                       some printers. The default value is *, meaning\n"
+"                       all printers.\n"
+"                       You can specify several names or wildcards, \n"
+"                       by separating them with commas.\n"
+"  \n"
+"examples :                              \n"
+"\n"
+"  $ pykotme --printer apple file1.ps file2.ps\n"
+"  \n"
+"  This will give a print quote to the current user. The quote will show\n"
+"  the price and size of a job consisting in file1.ps and file2.ps \n"
+"  which would be sent to the apple printer.\n"
+"  \n"
+"  $ pykotme --printer apple,hplaser <file1.ps\n"
+"  \n"
+"  This will give a print quote to the current user. The quote will show\n"
+"  the price and size of a job consisting in file1.ps as read from\n"
+"  standard input, which would be sent to the apple or hplaser\n"
+"  printer.\n"
+"\n"
+"  $ pykotme \n"
+"  \n"
+"  This will give a quote for a job consisting of what is on standard \n"
+"  input. The quote will list the job size, and the price the job\n"
+"  would cost on each printer.\n"
+"\n"
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation; either version 2 of the License, or\n"
+"(at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
+"\n"
+"Please e-mail bugs to: %s"
+msgstr ""
+"pykotme v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"\n"
+"Muestra las cuotas de impresi� los usuarios.\n"
+"\n"
+"uso desde la l�a de comandos:\n"
+"\n"
+"  pykotme  [opciones]  [archivos]\n"
+"\n"
+"opciones:\n"
+"\n"
+"  -v | --version       Muestra el n� de versi�ykotme y\n"
+"                       luego sale.\n"
+"  -h | --help          Muestra este mensaje y luego sale.\n"
+"\n"
+"  -P | --printer p     Muestra la cuota para esta impresora �mente.\n"
+"                       Actualmente �p� puede utilizar caracteres comod�n"
+"                       para seleccionar s�algunas impresoras. El valor\n"
+"                       por defecto es *, que significa toas las impresoras.\n"
+"                       Puede especificar varios nombres o comodines,\n"
+"                       separ�olos por comas.\n"
+"\n"
+"ejemplos\n"
+"\n"
+"  $ pykotme --printer apple file1.ps file2.ps\n"
+"\n"
+"  Esto mostrar�na cuota de impresi�ara el usuario actual. La cuota\n"
+"  mostrar�l precio y el tama�el trabajo consistente en �file1.ps�\n"
+"  y �file2.ps� que se enviar�a la impresora �apple�.\n"
+"\n"
+"  $ pykotme --printer apple,hplaser <file1.ps\n"
+"\n"
+"  Esto mostrar�na cuota de impresi�ara el usuario actual. La cuota\n"
+"  mostrar�l precio y el tama�el trabajo consistente en �file1.ps�\n"
+"  le� desde la entrada est�ar, que ser�nviado a la impresora\n"
+"  �apple� o �hplaser�.\n"
+"\n"
+"  $ pykotme \n"
+"\n"
+"  Esto mostrar�na cuota para el trabajo consistente en los datos de\n"
+"  la entrada est�ar. La cuota listar�l tama�el trabajo y el\n"
+"  coste de impresi�el trabajo en cada impresora.\n"
+"\n"
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation; either version 2 of the License, or\n"
+"(at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
+"\n"
+"Por favor, env�los errores por correo electr�o a: %s"
+
+#, python-format
+msgid "Your account balance : %.2f"
+msgstr "Su saldo : %.2f"
+
+#, python-format
+msgid "Job size : %i pages"
+msgstr "Tama�el trabajo : %i p�na(s)"
+
+#, python-format
+msgid "Cost on printer %s : %.2f"
+msgstr "Coste en la impresora %s : %.2f"
 
 #, python-format
@@ -115,4 +937,212 @@
 "\n"
 "Por favor, env�los errores por correo electr�o a: %s"
+
+msgid "Job contains no data. Printing is denied."
+msgstr "El trabajo no contiene una fecha. Se deniega la impresi�
+
+msgid "Job accounting begins."
+msgstr "Ha comenzado la contabilizaci�ara el trabajo."
+
+msgid "Job accounting ends."
+msgstr "Ha terminado la contabilizaci�ara el trabajo."
+
+msgid "Job size forced to 0 because printing is denied."
+msgstr ""
+"Se ha forzado el tama�el trabajo a 0 debido a que la impresi�st�
+"denegada."
+
+#, python-format
+msgid "Job size : %i"
+msgstr "Tama�el trabajo : %i"
+
+#, python-format
+msgid "Updating user %s's quota on printer %s"
+msgstr "Actualizada la cuota del usuario %s en la impresora %s"
+
+msgid "Job added to history."
+msgstr "Se ha a�do el trabajo al historial."
+
+#, python-format
+msgid "File number %s unregistered twice from polling object, ignored."
+msgstr ""
+"No se ha registrado dos veces el archivo n� %s desde el objeto "
+"'polling', ignorado."
+
+#, python-format
+msgid "SIGTERM was sent to real backend %s (pid: %s)"
+msgstr "Se ha enviado la se�SIGTERM al backend real %s (pid: %s)"
+
+#, python-format
+msgid "CUPS backend %s died abnormally."
+msgstr "El backend de CUPS %s muri�ormalmente."
+
+#, python-format
+msgid ""
+"dumpykota v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"\n"
+"Dumps PyKota database's content.\n"
+"\n"
+"command line usage :\n"
+"\n"
+"  dumpykota [options] \n"
+"\n"
+"options :\n"
+"\n"
+"  -v | --version       Prints dumpykota's version number then exits.\n"
+"  -h | --help          Prints this message then exits.\n"
+"  \n"
+"  -d | --data type     Dumps 'type' datas. Allowed types are :\n"
+"                       \n"
+"                         - history : dumps the jobs history.\n"
+"                         - users : dumps users.\n"
+"                         - groups : dumps user groups.\n"
+"                         - printers : dump printers.\n"
+"                         - upquotas : dump user quotas.\n"
+"                         - gpquotas : dump user groups quotas.\n"
+"                         - payments : dumps user payments.\n"
+"                         - pmembers : dumps printer groups members.\n"
+"                         - umembers : dumps user groups members.\n"
+"                         \n"
+"                       NB : the -d | --data command line option   \n"
+"                       is MANDATORY.\n"
+"  \n"
+"  -f | --format fmt    Dumps datas in the 'fmt' format. When not specified,\n"
+"                       the format is to dump datas in the csv format (comma\n"
+"                       separated values). All data dumped is between double\n"
+"                       quotes. Allowed formats are :\n"
+"                       \n"
+"                         - csv : separate datas with commas\n"
+"                         - ssv : separate datas with semicolons\n"
+"                         - tsv : separate datas with tabs\n"
+"                         - xml : dump data as XML\n"
+"                         \n"
+"  -o | --output fname  All datas will be dumped to the file instead of\n"
+"                       to the standard output. The special '-' filename\n"
+"                       is the default value and means stdout.\n"
+"                       WARNING : existing files are truncated !\n"
+"  \n"
+"Examples :\n"
+"\n"
+"  $ dumpykota --data history --format csv >myfile.csv\n"
+"  \n"
+"  This dumps the history in a comma separated values file, for possible\n"
+"  use in a spreadsheet.\n"
+"  \n"
+"  $ dumpykota --data users --format xml -o users.xml\n"
+"  \n"
+"  Dumps all users datas to the users.xml file.\n"
+"  \n"
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation; either version 2 of the License, or\n"
+"(at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
+"\n"
+"Please e-mail bugs to: %s"
+msgstr ""
+"dumpykota v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"\n"
+"Vuelca el contenido de la base de datos de PyKota.\n"
+"\n"
+"uso desde la l�a de comandos:\n"
+"\n"
+"  dumpykota [opciones] \n"
+"\n"
+"opciones:\n"
+"\n"
+"  -v | --version       Muestra el n� de versi�e dumpykota y\n"
+"                       luego sale.\n"
+"  -h | --help          Muestra este mensaje y luego sale.\n"
+"\n"
+"  -d | --data type     Vuelca los datos �type�. Los tipos permitidos son:\n"
+"\n"
+"                         - history : vuelca el historial de trabajos.\n"
+"                         - users : vuelca los usuarios.\n"
+"                         - groups : vuelca los grupos de usuarios.\n"
+"                         - printers : vuelca las impresoras.\n"
+"                         - upquotas : vuelca las cuotas de los usuarios.\n"
+"                         - gpquotas : vuelca las cuotas de los grupos de "
+"usuarios.\n"
+"                         - payments : vuelca los pagos del usuario.\n"
+"                         - pmembers : vuelca los miembros de los grupos de "
+"impresi�n"
+"                         - umembers : vuelca los miembros de los grupos de "
+"usuarios.\n"
+"\n"
+"                       NB : la opci�d | --data es OBLIGATORIA.\n"
+"\n"
+"  -f | --format fmt    Vuelca los datos en el formato �fmt�. Cuando no se\n"
+"                       especifica, el formato de volcado de datos es csv\n"
+"                       (valores separados por comas). Todos los datos\n"
+"                       volcados est�entre comillas dobles. Los formatos\n"
+"                       permitidos son:\n"
+"\n"
+"                         - csv : datos separados por comas\n"
+"                         - ssv : datos separados por puntos y comas\n"
+"                         - tsv : datos separados por tabuladores\n"
+"                         - xml : vuelca los datos como XML\n"
+"\n"
+"  -o | --output fname  Todos los datos ser�volcados al archivo en lugar "
+"de\n"
+"                       a la salida est�ar. El nombre de archivo especial\n"
+"                       �-� es el valor por defecto y significa stdout.\n"
+"                       AVISO: �los archivos existentes ser�truncados!\n"
+"\n"
+"Ejemplos:\n"
+"\n"
+"  $ dumpykota --data history --format csv >myfile.csv\n"
+"\n"
+"  Esto volcar�l historial en un archivo con valores separados por comas,\n"
+"  para un posible uso en una hoja de c�ulo.\n"
+"\n"
+"  $ dumpykota --data users --format xml -o users.xml\n"
+"\n"
+"  Vuelca todos los datos de los usuarios al archivo users.xml.\n"
+"\n"
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation; either version 2 of the License, or\n"
+"(at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
+"\n"
+"Por favor, env�los errores por correo electr�o a: %s"
+
+#, python-format
+msgid "Invalid modifier [%s] for --data command line option, see help."
+msgstr "Modificador [%s] inv�do para la opci�-data, vea la ayuda."
+
+#, python-format
+msgid "Invalid modifier [%s] for --format command line option, see help."
+msgstr "Modificador [%s] inv�do para la opci�-format, vea la ayuda."
+
+msgid "XML output is disabled because the jaxml module is not available."
+msgstr ""
+"La salida XML est�eshabilitada debido a que el m�o jaxml no est�
+"disponible."
+
+msgid "PyKota data dumper failed : I/O error"
+msgstr "El volcado de datos de PyKota ha fallado : I/O error"
+
+msgid "The -d | --data command line option is mandatory, see help."
+msgstr "La opci�d | --data es obligatoria, vea la ayuda."
+
+msgid "Too many arguments, see help."
+msgstr "Demasiados par�tros, vea la ayuda."
 
 #, python-format
@@ -493,7 +1523,4 @@
 "Por favor, env�los errores por correo electr�o a: %s"
 
-msgid "You're not allowed to use this command."
-msgstr "No tiene permiso para utilizar esta orden."
-
 #, python-format
 msgid "Invalid softlimit value %s."
@@ -515,23 +1542,7 @@
 
 #, python-format
-msgid "Invalid charge amount value %s"
-msgstr "Valor %s inv�do para el importe de carga"
-
-#, python-format
 msgid "Invalid limitby value %s"
 msgstr "Valor %s inv�do para la opci�limitby�"
 
-#, python-format
-msgid "Impossible to add printer %s"
-msgstr "Imposible a�r la impresora %s"
-
-#, python-format
-msgid "Invalid printer name %s"
-msgstr "Nombre de impresora %s inv�do"
-
-#, python-format
-msgid "There's no printer matching %s"
-msgstr "Impresora %s no encontrada"
-
 msgid "You have to pass user or group names on the command line"
 msgstr ""
@@ -563,4 +1574,12 @@
 
 #, python-format
+msgid "Unknown group %s"
+msgstr ""
+
+#, python-format
+msgid "Unknown user %s"
+msgstr ""
+
+#, python-format
 msgid "Invalid group name %s"
 msgstr "Nombre de grupo %s inv�do"
@@ -578,47 +1597,64 @@
 msgstr "Grupo %s no encontrado en el Almac�de PyKota."
 
-msgid "incompatible options, see help."
-msgstr "opciones incompatibles, vea la ayuda."
-
-#, python-format
-msgid ""
-"pykosd v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"An OSD quota monitor for PyKota.\n"
+msgid "Software accounting already done in first pass. Ignoring."
+msgstr ""
+"Ya se ha realizado la contabilidad por software en el primer paso. "
+"Ignor�olo."
+
+msgid "Hardware accounting already done in first pass. Ignoring."
+msgstr ""
+"Ya se ha realizado la contabilidad por hardware en el primer paso. "
+"Ignor�olo."
+
+msgid "Job size and price now set in history."
+msgstr ""
+
+#, python-format
+msgid ""
+"repykota v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"\n"
+"Generates print quota reports.\n"
 "\n"
 "command line usage :\n"
 "\n"
-"  pykosd [options]\n"
+"  repykota [options] \n"
 "\n"
 "options :\n"
 "\n"
-"  -v | --version       Prints pykosd's version number then exits.\n"
+"  -v | --version       Prints repykota's version number then exits.\n"
 "  -h | --help          Prints this message then exits.\n"
 "  \n"
-"  -c | --color #rrggbb Sets the color to use for display as an hexadecimal\n"
-"                       triplet, for example #FF0000 is 100%% red.\n"
-"                       Defaults to 100%% green (#00FF00).\n"
-"                       \n"
-"  -d | --duration d    Sets the duration of the display in seconds. \n"
-"                       Defaults to 3 seconds.\n"
-"                       \n"
-"  -f | --font f        Sets the font to use for "
-"display.                      \n"
-"                       Defaults to the Python OSD library's default.\n"
-"  \n"
-"  -l | --loop n        Sets the number of times the info will be displayed.\n"
-"                       Defaults to 0, which means loop forever.\n"
-"                       \n"
-"  -s | --sleep s       Sets the sleeping duration between two displays \n"
-"                       in seconds. Defaults to 180 seconds (3 minutes).\n"
-"                       \n"
+"  -u | --users         Generates a report on users quota, this is \n"
+"                       the default.\n"
+"  \n"
+"  -g | --groups        Generates a report on group quota instead of users.\n"
+"  \n"
+"  -P | --printer p     Report quotas on this printer only. Actually p can\n"
+"                       use wildcards characters to select only\n"
+"                       some printers. The default value is *, meaning\n"
+"                       all printers.\n"
+"                       You can specify several names or wildcards, \n"
+"                       by separating them with commas.\n"
 "  \n"
 "examples :                              \n"
 "\n"
-"  $ pykosd -s 60 --loop 5\n"
-"  \n"
-"  Will launch pykosd. Display will be refreshed every 60 seconds,\n"
-"  and will last for 3 seconds (the default) each time. After five\n"
-"  iterations, the program will exit.\n"
-"  \n"
+"  $ repykota --printer lp\n"
+"  \n"
+"  This will print the quota status for all users who use the lp printer.\n"
+"\n"
+"  $ repykota \n"
+"  \n"
+"  This will print the quota status for all users on all printers.\n"
+"  \n"
+"  $ repykota --printer \"laser*,*pson\" jerome \"jo*\"\n"
+"  \n"
+"  This will print the quota status for user jerome and all users\n"
+"  whose name begins with \"jo\" on all printers which name begins\n"
+"  with \"laser\" or ends with \"pson\".\n"
+"  \n"
+"  If launched by an user who is not a PyKota administrator, additionnal\n"
+"  arguments representing users or groups names are ignored, and only the\n"
+"  current user/group is reported.\n"
+"\n"
 "This program is free software; you can redistribute it and/or modify\n"
 "it under the terms of the GNU General Public License as published by\n"
@@ -637,47 +1673,54 @@
 "Please e-mail bugs to: %s"
 msgstr ""
-"pykosd v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"Un monitor de cuotas OSD para PyKota.\n"
+"repykota v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"\n"
+"Genera informes sobre las cuotas de impresi�n"
 "\n"
 "uso desde la l�a de comandos:\n"
 "\n"
-"  pykosd [opciones]\n"
+"  repykota [opciones] \n"
 "\n"
 "opciones:\n"
 "\n"
-"  -v | --version       Muestra el n� de versi�e pykosd y\n"
+"  -v | --version       Muestra el n� de versi�e repykota y\n"
 "                       luego sale.\n"
 "  -h | --help          Muestra este mensaje y luego sale.\n"
 "\n"
-"  -c | --color #rrggbb Establece el color que se utilizar�n el\n"
-"                       visualizador como un triplete hexadecimal, por\n"
-"                       ejemplo #FF0000 es un rojo 100%%.\n"
-"                       El valor por defecto es 100%% verde (#00FF00).\n"
-"\n"
-"  -d | --duration d    Establece la duraci�el visualizador en segundos.\n"
-"                       Por defecto son 3 segundos.\n"
-"\n"
-"  -f | --font f        Establece el tipo de letra que se utilizar�n\n"
-"                       el visualizador.\n"
-"                       Por defecto se utilizar�a opci�or defecto\n"
-"                       de la librer�Python OSD.\n"
-"\n"
-"  -l | --loop n        Establece el n� de veces que la informaci�"
-"                       se mostrar�n"
-"                       El valor por defecto es 0, que significa un\n"
-"                       bucle sin fin.\n"
-"\n"
-"  -s | --sleep s       Establece el tiempo de espera entre dos mensajes\n"
-"                       en segundos. El valor por defecto son 180 segundos\n"
-"                       (3 minutos).\n"
-"\n"
+"  -u | --users         Genera un informe sobre las cuotas de los \n"
+"                       usuarios, este es el comportamiento por defecto.\n"
+"\n"
+"  -g | --groups        Genera un informe sobre las cuotas de los grupos\n"
+"                       en lugar de los usuarios.\n"
+"\n"
+"  -P | --printer p     Informa de las cuotas en esta impresora �mente\n"
+"                       Actualmente �p� puede utilizar caracteres comod�n"
+"                       para seleccionar s�algunas impresoras. El valor\n"
+"                       por defecto es *, que significa todas las "
+"impresoras.\n"
+"                       Puede especificar varios nombres o comodines,\n"
+"                       separ�olos por comas.\n"
 "\n"
 "ejemplos:\n"
 "\n"
-"  $ pykosd -s 60 --loop 5\n"
-"\n"
-"  Ejecutar�ykosd. El visualizador se actualizar�ada 60 segundos,\n"
-"  y se mostrar� segundos (valor por defecto) cada vez. Despu�de\n"
-"  cinco iteraciones, el programa finalizar�n"
+"  $ repykota --printer lp\n"
+"\n"
+"  Esto imprimir�l estado de la cuota para todos los usuarios que utilizan\n"
+"  la impresora �lp�.\n"
+"\n"
+"  $ repykota \n"
+"  \n"
+"  Esto imprimir�l estado de la cuota para todos los usuarios en todas\n"
+"  las impresoras.\n"
+"\n"
+"  $ repykota --printer \"laser*,*pson\" jerome \"jo*\"\n"
+"  \n"
+"  Esto imprimir�l estado de la cuota para el usuario jerome y\n"
+"  todos los usuarios cuyos nombres comiencen por �jo� en todas\n"
+"  las impresoras cuyos nombres comiencen por �laser� o terminen   con "
+"�pson�.\n"
+"\n"
+"  Si se ejecuta por un usuario que no es un administrador de PyKota,\n"
+"  los par�tros adicionales que representen nombres de usuarios o grupos\n"
+"  son ignorados, inform�ose �mente del usuario/grupo actual.\n"
 "\n"
 "This program is free software; you can redistribute it and/or modify\n"
@@ -696,32 +1739,4 @@
 "\n"
 "Por favor, env�los errores por correo electr�o a: %s"
-
-#, python-format
-msgid "Invalid duration option %s"
-msgstr "Opci�e duraci�s inv�da"
-
-#, python-format
-msgid "Invalid loop option %s"
-msgstr "Opci�e bucle %s inv�da"
-
-#, python-format
-msgid "Invalid sleep option %s"
-msgstr "Opci�sleep� %s inv�da"
-
-#, python-format
-msgid "Invalid color option %s"
-msgstr "Opci�e color %s inv�da"
-
-#, python-format
-msgid "User %s doesn't exist in PyKota's database"
-msgstr "El usuario %s no existe en la base de datos de PyKota"
-
-#, python-format
-msgid "Pages used on %s : %s"
-msgstr "P�nas utilizadas en %s : %s"
-
-#, python-format
-msgid "PyKota Units left : %.2f"
-msgstr "Unidades restantes de PyKota : %.2f"
 
 #, python-format
@@ -856,828 +1871,4 @@
 "Por favor, env�los errores por correo electr�o a: %s"
 
-msgid "Job contains no data. Printing is denied."
-msgstr "El trabajo no contiene una fecha. Se deniega la impresi�
-
-msgid "Job accounting begins."
-msgstr "Ha comenzado la contabilizaci�ara el trabajo."
-
-msgid "Job accounting ends."
-msgstr "Ha terminado la contabilizaci�ara el trabajo."
-
-msgid "Job size forced to 0 because printing is denied."
-msgstr ""
-"Se ha forzado el tama�el trabajo a 0 debido a que la impresi�st�
-"denegada."
-
-#, python-format
-msgid "Job size : %i"
-msgstr "Tama�el trabajo : %i"
-
-#, python-format
-msgid "Updating user %s's quota on printer %s"
-msgstr "Actualizada la cuota del usuario %s en la impresora %s"
-
-msgid "Job added to history."
-msgstr "Se ha a�do el trabajo al historial."
-
-#, python-format
-msgid "File number %s unregistered twice from polling object, ignored."
-msgstr ""
-"No se ha registrado dos veces el archivo n� %s desde el objeto "
-"'polling', ignorado."
-
-#, python-format
-msgid "SIGTERM was sent to real backend %s (pid: %s)"
-msgstr "Se ha enviado la se�SIGTERM al backend real %s (pid: %s)"
-
-#, python-format
-msgid "CUPS backend %s died abnormally."
-msgstr "El backend de CUPS %s muri�ormalmente."
-
-#, python-format
-msgid ""
-"dumpykota v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"\n"
-"Dumps PyKota database's content.\n"
-"\n"
-"command line usage :\n"
-"\n"
-"  dumpykota [options] \n"
-"\n"
-"options :\n"
-"\n"
-"  -v | --version       Prints dumpykota's version number then exits.\n"
-"  -h | --help          Prints this message then exits.\n"
-"  \n"
-"  -d | --data type     Dumps 'type' datas. Allowed types are :\n"
-"                       \n"
-"                         - history : dumps the jobs history.\n"
-"                         - users : dumps users.\n"
-"                         - groups : dumps user groups.\n"
-"                         - printers : dump printers.\n"
-"                         - upquotas : dump user quotas.\n"
-"                         - gpquotas : dump user groups quotas.\n"
-"                         - payments : dumps user payments.\n"
-"                         - pmembers : dumps printer groups members.\n"
-"                         - umembers : dumps user groups members.\n"
-"                         \n"
-"                       NB : the -d | --data command line option   \n"
-"                       is MANDATORY.\n"
-"  \n"
-"  -f | --format fmt    Dumps datas in the 'fmt' format. When not specified,\n"
-"                       the format is to dump datas in the csv format (comma\n"
-"                       separated values). All data dumped is between double\n"
-"                       quotes. Allowed formats are :\n"
-"                       \n"
-"                         - csv : separate datas with commas\n"
-"                         - ssv : separate datas with semicolons\n"
-"                         - tsv : separate datas with tabs\n"
-"                         - xml : dump data as XML\n"
-"                         \n"
-"  -o | --output fname  All datas will be dumped to the file instead of\n"
-"                       to the standard output. The special '-' filename\n"
-"                       is the default value and means stdout.\n"
-"                       WARNING : existing files are truncated !\n"
-"  \n"
-"Examples :\n"
-"\n"
-"  $ dumpykota --data history --format csv >myfile.csv\n"
-"  \n"
-"  This dumps the history in a comma separated values file, for possible\n"
-"  use in a spreadsheet.\n"
-"  \n"
-"  $ dumpykota --data users --format xml -o users.xml\n"
-"  \n"
-"  Dumps all users datas to the users.xml file.\n"
-"  \n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
-"\n"
-"Please e-mail bugs to: %s"
-msgstr ""
-"dumpykota v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"\n"
-"Vuelca el contenido de la base de datos de PyKota.\n"
-"\n"
-"uso desde la l�a de comandos:\n"
-"\n"
-"  dumpykota [opciones] \n"
-"\n"
-"opciones:\n"
-"\n"
-"  -v | --version       Muestra el n� de versi�e dumpykota y\n"
-"                       luego sale.\n"
-"  -h | --help          Muestra este mensaje y luego sale.\n"
-"\n"
-"  -d | --data type     Vuelca los datos �type�. Los tipos permitidos son:\n"
-"\n"
-"                         - history : vuelca el historial de trabajos.\n"
-"                         - users : vuelca los usuarios.\n"
-"                         - groups : vuelca los grupos de usuarios.\n"
-"                         - printers : vuelca las impresoras.\n"
-"                         - upquotas : vuelca las cuotas de los usuarios.\n"
-"                         - gpquotas : vuelca las cuotas de los grupos de "
-"usuarios.\n"
-"                         - payments : vuelca los pagos del usuario.\n"
-"                         - pmembers : vuelca los miembros de los grupos de "
-"impresi�n"
-"                         - umembers : vuelca los miembros de los grupos de "
-"usuarios.\n"
-"\n"
-"                       NB : la opci�d | --data es OBLIGATORIA.\n"
-"\n"
-"  -f | --format fmt    Vuelca los datos en el formato �fmt�. Cuando no se\n"
-"                       especifica, el formato de volcado de datos es csv\n"
-"                       (valores separados por comas). Todos los datos\n"
-"                       volcados est�entre comillas dobles. Los formatos\n"
-"                       permitidos son:\n"
-"\n"
-"                         - csv : datos separados por comas\n"
-"                         - ssv : datos separados por puntos y comas\n"
-"                         - tsv : datos separados por tabuladores\n"
-"                         - xml : vuelca los datos como XML\n"
-"\n"
-"  -o | --output fname  Todos los datos ser�volcados al archivo en lugar "
-"de\n"
-"                       a la salida est�ar. El nombre de archivo especial\n"
-"                       �-� es el valor por defecto y significa stdout.\n"
-"                       AVISO: �los archivos existentes ser�truncados!\n"
-"\n"
-"Ejemplos:\n"
-"\n"
-"  $ dumpykota --data history --format csv >myfile.csv\n"
-"\n"
-"  Esto volcar�l historial en un archivo con valores separados por comas,\n"
-"  para un posible uso en una hoja de c�ulo.\n"
-"\n"
-"  $ dumpykota --data users --format xml -o users.xml\n"
-"\n"
-"  Vuelca todos los datos de los usuarios al archivo users.xml.\n"
-"\n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
-"\n"
-"Por favor, env�los errores por correo electr�o a: %s"
-
-#, python-format
-msgid "Invalid modifier [%s] for --data command line option, see help."
-msgstr "Modificador [%s] inv�do para la opci�-data, vea la ayuda."
-
-#, python-format
-msgid "Invalid modifier [%s] for --format command line option, see help."
-msgstr "Modificador [%s] inv�do para la opci�-format, vea la ayuda."
-
-msgid "XML output is disabled because the jaxml module is not available."
-msgstr ""
-"La salida XML est�eshabilitada debido a que el m�o jaxml no est�
-"disponible."
-
-msgid "PyKota data dumper failed : I/O error"
-msgstr "El volcado de datos de PyKota ha fallado : I/O error"
-
-msgid "The -d | --data command line option is mandatory, see help."
-msgstr "La opci�d | --data es obligatoria, vea la ayuda."
-
-msgid "Too many arguments, see help."
-msgstr "Demasiados par�tros, vea la ayuda."
-
-msgid "Software accounting already done in first pass. Ignoring."
-msgstr ""
-"Ya se ha realizado la contabilidad por software en el primer paso. "
-"Ignor�olo."
-
-msgid "Hardware accounting already done in first pass. Ignoring."
-msgstr ""
-"Ya se ha realizado la contabilidad por hardware en el primer paso. "
-"Ignor�olo."
-
-#, python-format
-msgid ""
-"pkhint v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"A tool to give hints on what accounting method is best for each printer.\n"
-"\n"
-"command line usage :\n"
-"\n"
-"  pkhint [options] [printer1 printer2 printer3 ... printerN] <file.conf\n"
-"\n"
-"options :\n"
-"\n"
-"  -v | --version       Prints pkhint's version number then exits.\n"
-"  -h | --help          Prints this message then exits.\n"
-"  \n"
-"examples :                              \n"
-"\n"
-"  $ pkhint \"hp*\" printer103 </etc/cups/printers.conf\n"
-"  \n"
-"  Will analyze your printing system to test which accounter\n"
-"  is the best for each of the defined printer which\n"
-"  name matches one of the parameters.\n"
-"  \n"
-"  If you don't pass any argument on the command line, all\n"
-"  printers will be analyzed.\n"
-"  \n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
-"\n"
-"Please e-mail bugs to: %s"
-msgstr ""
-"pkhint v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"Herramienta que aconseja sobre qu��do de contabilidad es el mejor\n"
-"para cada impresora.\n"
-"\n"
-"uso desde la l�a de comandos:\n"
-"\n"
-"  pkhint [opciones] [impresora1 impresora2 impresora3 ... impresoraN] "
-"<archivo.conf\n"
-"\n"
-"opciones:\n"
-"\n"
-"  -v | --version       Muestra el n� de versi�e pkhint y\n"
-"                       luego sale.\n"
-"  -h | --help          Muestra este mensaje y luego sale.\n"
-"\n"
-"ejemplos:\n"
-"\n"
-"  $ pkhint \"hp*\" printer103 </etc/cups/printers.conf\n"
-"\n"
-"  Analizar�u sistema de impresi�ara comprobar que sistema\n"
-"  de contabilizaci�s el mejor para cada una de las impresoras\n"
-"  definidas y cuyo nombre coincida con uno de los par�tros.\n"
-"\n"
-"  Si no pasa ning�r�tro en la l�a de comandos, se analizar�n"
-"  todas las impresoras.\n"
-"\n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
-"\n"
-"Por favor, env�los errores por correo electr�o a: %s"
-
-#, python-format
-msgid "Invalid DeviceURI : %s"
-msgstr "DeviceURI inv�da : %s"
-
-msgid ""
-"\n"
-"Please wait while pkhint analyzes your printing system's configuration..."
-msgstr ""
-"\n"
-"Por favor, espere mientras 'pkhint' analiza sus archivos de configuraci�
-"del sistema de impresi�."
-
-#, python-format
-msgid "Unknown device %s for printer %s"
-msgstr "Dispositivo %s desconocido para la impresora %s"
-
-msgid ""
-"\n"
-"Put the following lines into your /etc/pykota/pykota.conf file :\n"
-msgstr ""
-"\n"
-"Coloque las siguientes l�as en su archivo /etc/pykota/pykota.conf : \n"
-
-msgid "# BEWARE : if software accounting is suggested, this doesn't mean"
-msgstr ""
-"# CUIDADO : si se ha sugerido la contabilidad por software, esto no significa"
-
-msgid "# that hardware accounting wouldn't work, this only means that PyKota"
-msgstr ""
-"# que la contabilidad por hardware vaya a funcionar, esto s�significa que "
-"PyKota"
-
-msgid "# wasn't able to autodetect which hardware accounting method to use."
-msgstr ""
-"# no podr�utodetectar el m�do de contabilidad por hardware a utilizar."
-
-#, python-format
-msgid ""
-"pkprinters v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"A Printers Manager for PyKota.\n"
-"\n"
-"command line usage :\n"
-"\n"
-"  pkprinters [options] printer1 printer2 printer3 ... printerN\n"
-"\n"
-"options :\n"
-"\n"
-"  -v | --version       Prints pkprinters's version number then exits.\n"
-"  -h | --help          Prints this message then exits.\n"
-"  \n"
-"  -a | --add           Adds printers if they don't exist on the Quota \n"
-"                       Storage Server. If they exist, they are modified\n"
-"                       unless -s|--skipexisting is also used.\n"
-"                       \n"
-"  -d | --delete        Deletes printers from the quota storage.\n"
-"  \n"
-"  -D | --description d Adds a textual description to printers.\n"
-"                       \n"
-"  -c | --charge p[,j]  Sets the price per page and per job to charge.\n"
-"                       Job price is optional.\n"
-"                       If both are to be set, separate them with a comma.\n"
-"                       Floating point and negative values are allowed.\n"
-"  \n"
-"  -g | --groups pg1[,pg2...] Adds or Remove the printer(s) to the printer \n"
-"                       groups pg1, pg2, etc... which must already exist.\n"
-"                       A printer group is just like a normal printer,\n"
-"                       only that it is usually unknown from the printing\n"
-"                       system. Create printer groups exactly the same\n"
-"                       way that you create printers, then add other \n"
-"                       printers to them with this option.\n"
-"                       Accounting is done on a printer and on all\n"
-"                       the printer groups it belongs to, quota checking\n"
-"                       is done on a printer and on all the printer groups\n"
-"                       it belongs to.\n"
-"                       If the --remove option below is not used, the \n"
-"                       default action is to add printers to the specified\n"
-"                       printer groups.\n"
-"                       \n"
-"  -l | --list          List informations about the printer(s) and the\n"
-"                       printers groups it is a member of.\n"
-"                       \n"
-"  -r | --remove        In combination with the --groups option "
-"above,                       \n"
-"                       remove printers from the specified printers groups.\n"
-"                       \n"
-"  -s | --skipexisting  In combination with the --add option above, tells\n"
-"                       pkprinters to not modify existing printers.\n"
-"  \n"
-"  printer1 through printerN can contain wildcards if the --add option \n"
-"  is not set.\n"
-"  \n"
-"examples :                              \n"
-"\n"
-"  $ pkprinters --add -D \"HP Printer\" --charge 0.05,0.1 hp2100 hp2200 "
-"hp8000\n"
-"  \n"
-"  Will create three printers named hp2100, hp2200 and hp8000.\n"
-"  Their price per page will be set at 0.05 unit, and their price\n"
-"  per job will be set at 0.1 unit. Units are in your own currency,\n"
-"  or whatever you want them to mean.\n"
-"  All of their descriptions will be set to the string \"HP Printer\".\n"
-"  If any of these printers already exists, it will also be modified \n"
-"  unless the -s|--skipexisting command line option is also used.\n"
-"            \n"
-"  $ pkprinters --delete \"*\"\n"
-"  \n"
-"  This will completely delete all printers and associated quota "
-"information,\n"
-"  as well as their job history. USE WITH CARE !\n"
-"  \n"
-"  $ pkprinters --groups Laser,HP \"hp*\"\n"
-"  \n"
-"  This will put all printers which name matches \"hp*\" into printers "
-"groups \n"
-"  Laser and HP, which MUST already exist.\n"
-"  \n"
-"  $ pkprinters --groups LexMark --remove hp2200\n"
-"  \n"
-"  This will remove the hp2200 printer from the LexMark printer group.\n"
-"  \n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
-"\n"
-"Please e-mail bugs to: %s"
-msgstr ""
-"pkprinters v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"Un administrador de impresoras para PyKota.\n"
-"\n"
-"uso desde la l�a de comandos:\n"
-"\n"
-"  pkprinters [opciones] impresora1 impresora2 impresora3 ... impresoraN\n"
-"\n"
-"opciones\n"
-"\n"
-"  -v | --version       Muestra el n� de versi�e pkprinters y\n"
-"                       luego sale.\n"
-"  -h | --help          Muestra este mensaje y luego sale.\n"
-"  \n"
-"  -a | --add           A� las impresoras si estas no existen en el\n"
-"                       servidor de almacenamiento de las cuotas. Si\n"
-"                       existen, se modifican a menos que se utilice\n"
-"                       -s|--skipexisting.\n"
-"\n"
-"  -d | --delete        Borra las impresoras de la base de datos de\n"
-"                       almacenamiento de las cuotas.\n"
-"\n"
-"  -D | --description d A� una descripci�extual a la impresora.\n"
-"\n"
-"  -c | --charge p[,j]  Establece el precio por p�na y por trabajo que\n"
-"                       se ha de cobrar. El precio por trabajo es opcional.\n"
-"                       Si se van a establecer ambos, sep�los con una "
-"coma.\n"
-"                       Se permiten valores en coma flotante y negativos.\n"
-"\n"
-"  -g | --groups pg1[,pg2...] A� o elimina la(s) impresora(s) del grupo\n"
-"                       de impresoras �pg1�, �pg2�, etc. que han de existir.\n"
-"                       Un grupo de impresi�s similar a una impresora "
-"normal,\n"
-"                       con la salvedad de que, normalmente, es desconocido\n"
-"                       por el sistema de impresi�Cree los grupos de\n"
-"                       impresi�e la misma forma que crea las impresoras,\n"
-"                       luego a� otra impresora al grupo con esta opci�n"
-"                       La contabilidad se realiza en la impresora y en "
-"todos\n"
-"                       los grupos de impresi� los que esta pertenece; la\n"
-"                       comprobaci�e la cuota se realiza en la impresora "
-"y\n"
-"                       en todos los grupos de impresi� los que "
-"pertenece.\n"
-"                       Si no se utiliza la opci�-remove listada abajo, "
-"la\n"
-"                       acci�or defecto es a�r las impresoras al grupo "
-"de \n"
-"                       impresoras especificado.\n"
-"\n"
-"  -l | --list          Lista informaci�obre la(s) impresora(s) y sobre "
-"los\n"
-"                       grupos de impresi� los que pertenece.\n"
-"\n"
-"  -r | --remove        En combinaci�on la opci�-groups citada arriba,\n"
-"                       elimina las impresoras de los grupos de impresi�"
-"                       especificados.\n"
-"\n"
-"  -s | --skipexisting  En combinaci�on la opci�-add citada arriba,\n"
-"                       le dice a pkprinters que no modifique las impresoras\n"
-"                       existentes.\n"
-"\n"
-"  desde impresora1 hasta impresoraN pueden contener comodines, si la opci�"
-"  --add no se ha utilizado.\n"
-"\n"
-"ejemplos:\n"
-"\n"
-"  $ pkprinters --add -D \"HP Printer\" --charge 0.05,0.1 hp2100 hp2200 "
-"hp8000\n"
-"\n"
-"  Crear�res impresoras, denominadas hp2100, hp2200 y hp8000.\n"
-"  Sus precios por p�na se establecer�a 0.05 unidades, y sus\n"
-"  precios por trabajo se establecer�a 0.1 unidades. Las unidades\n"
-"  est�en su propia moneda, o cualquier cosa que quiera que\n"
-"  signifique.\n"
-"  Todas sus descripciones se establecer�a la cadena �HP Printer�.\n"
-"  Si alguna de estas impresoras ya existe, ser�odificada, a menos\n"
-"  que la opci�s|--skipexisting se haya empleado.\n"
-"\n"
-"  $ pkprinters --delete \"*\"\n"
-"\n"
-"  Esto borrar�ompletamente todas las impresoras y sus cuotas\n"
-"  asociadas, as�omo su historial de trabajos. �UTIL�ELA CON\n"
-"  CUIDADO!\n"
-"\n"
-"  $ pkprinters --groups Laser,HP \"hp*\"\n"
-"\n"
-"  Esto a�r�odas las impresoras cuyos nombres coincidan con\n"
-"  �hp*� al grupo de impresoras �Laser� y �HP�, que DEBEN existir.\n"
-"\n"
-"  $ pkprinters --groups LexMark --remove hp2200\n"
-"\n"
-"  Esto eliminar�a impresora �hp2200� del grupo de impresoras �LexMark�.\n"
-"\n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
-"\n"
-"Por favor, env�los errores por correo electr�o a: %s"
-
-#, python-format
-msgid "Printer %s already exists, skipping."
-msgstr "La impresora %s ya existe, se salta."
-
-#, python-format
-msgid "Printer %s already exists, will be modified."
-msgstr "La impresora %s ya existe, va a ser modificada."
-
-msgid "in"
-msgstr "en"
-
-msgid "You have to pass printer groups names on the command line"
-msgstr ""
-"Ha de proporcionar nombres de grupos de impresoras en la l�a de comandos"
-
-msgid "You have to pass printer names on the command line"
-msgstr "Ha de proporcionar nombres de impresoras en la l�a de comandos"
-
-#, python-format
-msgid ""
-"pykotme v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"\n"
-"Gives print quotes to users.\n"
-"\n"
-"command line usage :\n"
-"\n"
-"  pykotme  [options]  [files]\n"
-"\n"
-"options :\n"
-"\n"
-"  -v | --version       Prints pykotme's version number then exits.\n"
-"  -h | --help          Prints this message then exits.\n"
-"  \n"
-"  -P | --printer p     Gives a quote for this printer only. Actually p can\n"
-"                       use wildcards characters to select only\n"
-"                       some printers. The default value is *, meaning\n"
-"                       all printers.\n"
-"                       You can specify several names or wildcards, \n"
-"                       by separating them with commas.\n"
-"  \n"
-"examples :                              \n"
-"\n"
-"  $ pykotme --printer apple file1.ps file2.ps\n"
-"  \n"
-"  This will give a print quote to the current user. The quote will show\n"
-"  the price and size of a job consisting in file1.ps and file2.ps \n"
-"  which would be sent to the apple printer.\n"
-"  \n"
-"  $ pykotme --printer apple,hplaser <file1.ps\n"
-"  \n"
-"  This will give a print quote to the current user. The quote will show\n"
-"  the price and size of a job consisting in file1.ps as read from\n"
-"  standard input, which would be sent to the apple or hplaser\n"
-"  printer.\n"
-"\n"
-"  $ pykotme \n"
-"  \n"
-"  This will give a quote for a job consisting of what is on standard \n"
-"  input. The quote will list the job size, and the price the job\n"
-"  would cost on each printer.\n"
-"\n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
-"\n"
-"Please e-mail bugs to: %s"
-msgstr ""
-"pykotme v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"\n"
-"Muestra las cuotas de impresi� los usuarios.\n"
-"\n"
-"uso desde la l�a de comandos:\n"
-"\n"
-"  pykotme  [opciones]  [archivos]\n"
-"\n"
-"opciones:\n"
-"\n"
-"  -v | --version       Muestra el n� de versi�ykotme y\n"
-"                       luego sale.\n"
-"  -h | --help          Muestra este mensaje y luego sale.\n"
-"\n"
-"  -P | --printer p     Muestra la cuota para esta impresora �mente.\n"
-"                       Actualmente �p� puede utilizar caracteres comod�n"
-"                       para seleccionar s�algunas impresoras. El valor\n"
-"                       por defecto es *, que significa toas las impresoras.\n"
-"                       Puede especificar varios nombres o comodines,\n"
-"                       separ�olos por comas.\n"
-"\n"
-"ejemplos\n"
-"\n"
-"  $ pykotme --printer apple file1.ps file2.ps\n"
-"\n"
-"  Esto mostrar�na cuota de impresi�ara el usuario actual. La cuota\n"
-"  mostrar�l precio y el tama�el trabajo consistente en �file1.ps�\n"
-"  y �file2.ps� que se enviar�a la impresora �apple�.\n"
-"\n"
-"  $ pykotme --printer apple,hplaser <file1.ps\n"
-"\n"
-"  Esto mostrar�na cuota de impresi�ara el usuario actual. La cuota\n"
-"  mostrar�l precio y el tama�el trabajo consistente en �file1.ps�\n"
-"  le� desde la entrada est�ar, que ser�nviado a la impresora\n"
-"  �apple� o �hplaser�.\n"
-"\n"
-"  $ pykotme \n"
-"\n"
-"  Esto mostrar�na cuota para el trabajo consistente en los datos de\n"
-"  la entrada est�ar. La cuota listar�l tama�el trabajo y el\n"
-"  coste de impresi�el trabajo en cada impresora.\n"
-"\n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
-"\n"
-"Por favor, env�los errores por correo electr�o a: %s"
-
-#, python-format
-msgid "Your account balance : %.2f"
-msgstr "Su saldo : %.2f"
-
-#, python-format
-msgid "Job size : %i pages"
-msgstr "Tama�el trabajo : %i p�na(s)"
-
-#, python-format
-msgid "Cost on printer %s : %.2f"
-msgstr "Coste en la impresora %s : %.2f"
-
-#, python-format
-msgid ""
-"repykota v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"\n"
-"Generates print quota reports.\n"
-"\n"
-"command line usage :\n"
-"\n"
-"  repykota [options] \n"
-"\n"
-"options :\n"
-"\n"
-"  -v | --version       Prints repykota's version number then exits.\n"
-"  -h | --help          Prints this message then exits.\n"
-"  \n"
-"  -u | --users         Generates a report on users quota, this is \n"
-"                       the default.\n"
-"  \n"
-"  -g | --groups        Generates a report on group quota instead of users.\n"
-"  \n"
-"  -P | --printer p     Report quotas on this printer only. Actually p can\n"
-"                       use wildcards characters to select only\n"
-"                       some printers. The default value is *, meaning\n"
-"                       all printers.\n"
-"                       You can specify several names or wildcards, \n"
-"                       by separating them with commas.\n"
-"  \n"
-"examples :                              \n"
-"\n"
-"  $ repykota --printer lp\n"
-"  \n"
-"  This will print the quota status for all users who use the lp printer.\n"
-"\n"
-"  $ repykota \n"
-"  \n"
-"  This will print the quota status for all users on all printers.\n"
-"  \n"
-"  $ repykota --printer \"laser*,*pson\" jerome \"jo*\"\n"
-"  \n"
-"  This will print the quota status for user jerome and all users\n"
-"  whose name begins with \"jo\" on all printers which name begins\n"
-"  with \"laser\" or ends with \"pson\".\n"
-"  \n"
-"  If launched by an user who is not a PyKota administrator, additionnal\n"
-"  arguments representing users or groups names are ignored, and only the\n"
-"  current user/group is reported.\n"
-"\n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
-"\n"
-"Please e-mail bugs to: %s"
-msgstr ""
-"repykota v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"\n"
-"Genera informes sobre las cuotas de impresi�n"
-"\n"
-"uso desde la l�a de comandos:\n"
-"\n"
-"  repykota [opciones] \n"
-"\n"
-"opciones:\n"
-"\n"
-"  -v | --version       Muestra el n� de versi�e repykota y\n"
-"                       luego sale.\n"
-"  -h | --help          Muestra este mensaje y luego sale.\n"
-"\n"
-"  -u | --users         Genera un informe sobre las cuotas de los \n"
-"                       usuarios, este es el comportamiento por defecto.\n"
-"\n"
-"  -g | --groups        Genera un informe sobre las cuotas de los grupos\n"
-"                       en lugar de los usuarios.\n"
-"\n"
-"  -P | --printer p     Informa de las cuotas en esta impresora �mente\n"
-"                       Actualmente �p� puede utilizar caracteres comod�n"
-"                       para seleccionar s�algunas impresoras. El valor\n"
-"                       por defecto es *, que significa todas las "
-"impresoras.\n"
-"                       Puede especificar varios nombres o comodines,\n"
-"                       separ�olos por comas.\n"
-"\n"
-"ejemplos:\n"
-"\n"
-"  $ repykota --printer lp\n"
-"\n"
-"  Esto imprimir�l estado de la cuota para todos los usuarios que utilizan\n"
-"  la impresora �lp�.\n"
-"\n"
-"  $ repykota \n"
-"  \n"
-"  Esto imprimir�l estado de la cuota para todos los usuarios en todas\n"
-"  las impresoras.\n"
-"\n"
-"  $ repykota --printer \"laser*,*pson\" jerome \"jo*\"\n"
-"  \n"
-"  Esto imprimir�l estado de la cuota para el usuario jerome y\n"
-"  todos los usuarios cuyos nombres comiencen por �jo� en todas\n"
-"  las impresoras cuyos nombres comiencen por �laser� o terminen   con "
-"�pson�.\n"
-"\n"
-"  Si se ejecuta por un usuario que no es un administrador de PyKota,\n"
-"  los par�tros adicionales que representen nombres de usuarios o grupos\n"
-"  son ignorados, inform�ose �mente del usuario/grupo actual.\n"
-"\n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
-"\n"
-"Por favor, env�los errores por correo electr�o a: %s"
-
 #, python-format
 msgid "Unsupported accounter backend %s"
@@ -1768,4 +1959,8 @@
 
 #, python-format
+msgid "Option accountbanner in section %s only supports values in %s"
+msgstr ""
+
+#, python-format
 msgid "Unsupported logging subsystem %s"
 msgstr "Subsistema de registro de logs %s no soportado"
@@ -1894,4 +2089,8 @@
 msgstr "Se�SIGTERM recibida, trabajo %s cancelado."
 
+#, python-format
+msgid "Banner generator %s exit code is %s"
+msgstr ""
+
 msgid "Printer hostname undefined, set to 'localhost'"
 msgstr "Hostname de la impresora no definido, ajust�olo a �localhost�"
@@ -1980,4 +2179,139 @@
 
 #, python-format
+msgid "Network error while doing SNMP queries on printer %s : %s"
+msgstr "Errores de red mientras se hac� peticiones en la impresora %s : %s"
+
+#, python-format
+msgid "SNMP message decoding error for printer %s : %s"
+msgstr ""
+
+#, python-format
+msgid "Problem encountered while doing SNMP queries on printer %s : %s"
+msgstr ""
+"Se han encontrado problemas mientras se hac� peticiones SNMP en la "
+"impresora %s : %s"
+
+#, python-format
+msgid "Waiting for printer %s to be idle or printing..."
+msgstr ""
+"Esperando por la impresora %s para saber si est�nactiva o imprimiendo..."
+
+#, python-format
+msgid "Waiting for printer %s's idle status to stabilize..."
+msgstr "Esperando al estado inactivo de la impresora %s para estabilizar..."
+
+#, python-format
+msgid "Problem during connection to %s:%s : %s"
+msgstr "Problema durante la conexi� %s:%s : %s"
+
+#, python-format
+msgid "Problem while sending PJL query to %s:%s : %s"
+msgstr "Problema mientras se enviaba la petici�JL a %s:%s : %s"
+
+#, python-format
+msgid "A problem occured while reading printer %s's internal page counter."
+msgstr ""
+"Ha ocurrido un problema mientras se estaba leyendo el contador de p�nas "
+"interno de la impresora %s."
+
+#, python-format
+msgid "Retrieving printer %s's page counter from database instead."
+msgstr ""
+"Recuperando el contador de p�nas de la impresora %s desde la base de datos "
+"en su lugar."
+
+#, python-format
+msgid ""
+"Couldn't retrieve printer %s's internal page counter either before or after "
+"printing."
+msgstr ""
+"No se ha podido recuperar el contador de p�nas interno de la impresora %s "
+"bien antes bien despu�de imprimir."
+
+#, python-format
+msgid "Job's size forced to 1 page for printer %s."
+msgstr "Tama�el trabajo forzado a 1 p�na para la impresora %s."
+
+#, python-format
+msgid "No previous job in database for printer %s."
+msgstr "No hay trabajos previos en la base de datos para la impresora %s."
+
+#, python-format
+msgid "Inconsistent values for printer %s's internal page counter."
+msgstr ""
+"Valor inconsistente para el contador de p�nas interno de la impresora %s."
+
+msgid ""
+"Internal SNMP accounting asked, but Python-SNMP is not available. Please "
+"download it from http://pysnmp.sourceforge.net"
+msgstr ""
+"Se ha preguntado al contador SNMP interno, pero Python-SNMP no est�
+"disponible. Desc�uelo desde http://pysnmp.sourceforge.net"
+
+#, python-format
+msgid "Unknown printer address in HARDWARE(%s) for printer %s"
+msgstr "Direcci�esconocida en HARDWARE(%s) para la impresora %s"
+
+#, python-format
+msgid "Launching HARDWARE(%s)..."
+msgstr "Arrancando HARDWARE(%s)..."
+
+#, python-format
+msgid "SIGTERM was sent to hardware accounter %s (pid: %s)"
+msgstr ""
+"Se ha enviado la se�SIGTERM al contador de p�nas hardware %s (pid: %s)"
+
+#, python-format
+msgid "Line [%s] skipped in accounter's output. Trying again..."
+msgstr "L�a [%s] saltada en la salida del contador. Intent�olo de nuevo..."
+
+#, python-format
+msgid "Hardware accounter %s exit code is %s"
+msgstr "Contador por hardware %s cuyo c�o de salida es %s"
+
+#, python-format
+msgid "Unable to query printer %s via HARDWARE(%s)"
+msgstr "Imposible consultar la impresora %s v�HARDWARE(%s)"
+
+#, python-format
+msgid ""
+"SNMP querying stage interrupted. Using latest value seen for internal page "
+"counter (%s) on printer %s."
+msgstr ""
+"Etapa de petici�NMP interrumpida. Utilizando el �o valor visto en el "
+"contador interno de p�nas (%s) en la impresora %s."
+
+#, python-format
+msgid ""
+"PJL querying stage interrupted. Using latest value seen for internal page "
+"counter (%s) on printer %s."
+msgstr ""
+"Etapa de petici�JL interrumpida. Utilizando el �o valor visto en el "
+"contador interno de p�nas (%s) en la impresora %s."
+
+#, python-format
+msgid "Launching SOFTWARE(%s)..."
+msgstr "Arrancando SOFTWARE(%s)..."
+
+#, python-format
+msgid "Unable to compute job size with accounter %s"
+msgstr "Imposible calcular el tama�el trabajo con el contador %s"
+
+#, python-format
+msgid "Problem while waiting for software accounter pid %s to exit : %s"
+msgstr ""
+"Ha ocurrido un problema mientras se estaba esperado a que terminase el "
+"contador software con pid %s: %s"
+
+#, python-format
+msgid "Software accounter %s exit code is %s"
+msgstr "C�o de salida %s para el contador por software %s"
+
+msgid "Totals may be inaccurate if some users are members of several groups."
+msgstr ""
+"Los totales pueden ser err�s si algunos usuarios son miembros de varios "
+"grupos."
+
+#, python-format
 msgid ""
 "Search base %s doesn't seem to exist. Probable misconfiguration. Please "
@@ -2026,135 +2360,4 @@
 "objectClass pykotaGroup %s"
 
-msgid "Totals may be inaccurate if some users are members of several groups."
-msgstr ""
-"Los totales pueden ser err�s si algunos usuarios son miembros de varios "
-"grupos."
-
-#, python-format
-msgid "Network error while doing SNMP queries on printer %s : %s"
-msgstr "Errores de red mientras se hac� peticiones en la impresora %s : %s"
-
-#, python-format
-msgid "Problem encountered while doing SNMP queries on printer %s : %s"
-msgstr ""
-"Se han encontrado problemas mientras se hac� peticiones SNMP en la "
-"impresora %s : %s"
-
-#, python-format
-msgid "Waiting for printer %s to be idle or printing..."
-msgstr ""
-"Esperando por la impresora %s para saber si est�nactiva o imprimiendo..."
-
-#, python-format
-msgid "Waiting for printer %s's idle status to stabilize..."
-msgstr "Esperando al estado inactivo de la impresora %s para estabilizar..."
-
-#, python-format
-msgid "Problem during connection to %s:%s : %s"
-msgstr "Problema durante la conexi� %s:%s : %s"
-
-#, python-format
-msgid "Problem while sending PJL query to %s:%s : %s"
-msgstr "Problema mientras se enviaba la petici�JL a %s:%s : %s"
-
-#, python-format
-msgid "A problem occured while reading printer %s's internal page counter."
-msgstr ""
-"Ha ocurrido un problema mientras se estaba leyendo el contador de p�nas "
-"interno de la impresora %s."
-
-#, python-format
-msgid "Retrieving printer %s's page counter from database instead."
-msgstr ""
-"Recuperando el contador de p�nas de la impresora %s desde la base de datos "
-"en su lugar."
-
-#, python-format
-msgid ""
-"Couldn't retrieve printer %s's internal page counter either before or after "
-"printing."
-msgstr ""
-"No se ha podido recuperar el contador de p�nas interno de la impresora %s "
-"bien antes bien despu�de imprimir."
-
-#, python-format
-msgid "Job's size forced to 1 page for printer %s."
-msgstr "Tama�el trabajo forzado a 1 p�na para la impresora %s."
-
-#, python-format
-msgid "No previous job in database for printer %s."
-msgstr "No hay trabajos previos en la base de datos para la impresora %s."
-
-#, python-format
-msgid "Inconsistent values for printer %s's internal page counter."
-msgstr ""
-"Valor inconsistente para el contador de p�nas interno de la impresora %s."
-
-msgid ""
-"Internal SNMP accounting asked, but Python-SNMP is not available. Please "
-"download it from http://pysnmp.sourceforge.net"
-msgstr ""
-"Se ha preguntado al contador SNMP interno, pero Python-SNMP no est�
-"disponible. Desc�uelo desde http://pysnmp.sourceforge.net"
-
-#, python-format
-msgid "Unknown printer address in HARDWARE(%s) for printer %s"
-msgstr "Direcci�esconocida en HARDWARE(%s) para la impresora %s"
-
-#, python-format
-msgid "Launching HARDWARE(%s)..."
-msgstr "Arrancando HARDWARE(%s)..."
-
-#, python-format
-msgid "SIGTERM was sent to hardware accounter %s (pid: %s)"
-msgstr ""
-"Se ha enviado la se�SIGTERM al contador de p�nas hardware %s (pid: %s)"
-
-#, python-format
-msgid "Line [%s] skipped in accounter's output. Trying again..."
-msgstr "L�a [%s] saltada en la salida del contador. Intent�olo de nuevo..."
-
-#, python-format
-msgid "Hardware accounter %s exit code is %s"
-msgstr "Contador por hardware %s cuyo c�o de salida es %s"
-
-#, python-format
-msgid "Unable to query printer %s via HARDWARE(%s)"
-msgstr "Imposible consultar la impresora %s v�HARDWARE(%s)"
-
-#, python-format
-msgid ""
-"SNMP querying stage interrupted. Using latest value seen for internal page "
-"counter (%s) on printer %s."
-msgstr ""
-"Etapa de petici�NMP interrumpida. Utilizando el �o valor visto en el "
-"contador interno de p�nas (%s) en la impresora %s."
-
-#, python-format
-msgid ""
-"PJL querying stage interrupted. Using latest value seen for internal page "
-"counter (%s) on printer %s."
-msgstr ""
-"Etapa de petici�JL interrumpida. Utilizando el �o valor visto en el "
-"contador interno de p�nas (%s) en la impresora %s."
-
-#, python-format
-msgid "Launching SOFTWARE(%s)..."
-msgstr "Arrancando SOFTWARE(%s)..."
-
-#, python-format
-msgid "Unable to compute job size with accounter %s"
-msgstr "Imposible calcular el tama�el trabajo con el contador %s"
-
-#, python-format
-msgid "Problem while waiting for software accounter pid %s to exit : %s"
-msgstr ""
-"Ha ocurrido un problema mientras se estaba esperado a que terminase el "
-"contador software con pid %s: %s"
-
-#, python-format
-msgid "Software accounter %s exit code is %s"
-msgstr "C�o de salida %s para el contador por software %s"
-
 msgid "PyKota Reports"
 msgstr "Informes de PyKota"
@@ -2163,4 +2366,7 @@
 msgstr "Informe"
 
+msgid "Printer"
+msgstr "Impresora"
+
 msgid "User / Group names mask"
 msgstr "M�ara para el nombre de Usuario / Grupo"
@@ -2169,4 +2375,7 @@
 msgstr "Informes de los grupos"
 
+msgid "Please click on the above button"
+msgstr "Pulse sobre el bot�e arriba, por favor"
+
 msgid "History"
 msgstr "Historial"
@@ -2174,7 +2383,4 @@
 msgid "Empty"
 msgstr "Vac�
-
-msgid "Date"
-msgstr "Fecha"
 
 msgid "Action"
@@ -2183,7 +2389,4 @@
 msgstr "Usuario"
 
-msgid "Printer"
-msgstr "Impresora"
-
 msgid "Hostname"
 msgstr "Hostname"
@@ -2207,10 +2410,4 @@
 msgstr "ContadorP�nas"
 
-msgid "Title"
-msgstr "T�lo"
-
-msgid "Filename"
-msgstr "Nombre del archivo"
-
 msgid "Options"
 msgstr "Opciones"
@@ -2218,5 +2415,2 @@
 msgid "Previous page"
 msgstr "P�na anterior"
-
-msgid "Please click on the above button"
-msgstr "Pulse sobre el bot�e arriba, por favor"
