Index: pykota/trunk/po/es_ES/pykota.po
===================================================================
--- pykota/trunk/po/es_ES/pykota.po (revision 2028)
+++ pykota/trunk/po/es_ES/pykota.po (revision 2059)
@@ -38,4 +38,1106 @@
 #, python-format
 msgid ""
+"autopykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels "
+"Libres\n"
+"A tool to automate user account creation and initial balance setting.\n"
+"\n"
+"THIS TOOL MUST NOT BE USED IF YOU WANT TO LIMIT YOUR USERS BY PAGE QUOTA !\n"
+"\n"
+"command line usage :\n"
+"\n"
+"  THIS TOOL MUST NOT BE USED FROM THE COMMAND LINE BUT ONLY AS PART\n"
+"  OF AN external policy IN pykota.conf\n"
+"  \n"
+"  autopykota { -i | --initbalance value } \n"
+"\n"
+"options :\n"
+"\n"
+"  -v | --version       Prints autopykota's version number then exits.\n"
+"  -h | --help          Prints this message then exits.\n"
+"  \n"
+"  -i | --initbalance b Sets the user's account initial balance value to b.\n"
+"                       If the user already exists, actual balance is left\n"
+"                       unmodified. If unset, the default value is 0.\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 ""
+"autopykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels "
+"Libres\n"
+"Herramienta que automatiza la creaci�e cuentas de usuario y el \n"
+"establecimiento inicial del saldo.\n"
+"\n"
+"�NO DEBE USAR ESTA HERRAMIENTA SI QUIERE HACER USO DEL L�ITE POR CUOTA\n"
+" DE P�INA!\n"
+"\n"
+"uso desde la l�a de comandos:\n"
+"\n"
+"  NO HA DE UTILIZAR ESTA HERRAMIENTA DESDE LA L�EA DE COMANDOS, �ICAMENTE\n"
+"  COMO PARTE DE UNA �pol�ca externa� EN EL ARCHIVO pykota.conf\n"
+"\n"
+"  autopykota { -i | --initbalance valor } \n"
+"\n"
+"opciones:\n"
+"\n"
+"  -v | --version       Muestra el n� de versi�e atopykota y\n"
+"                       luego sale.\n"
+"  -h | --help          Muestra este mensaje y luego sale.\n"
+"  \n"
+"  -i | --initbalance b Establece el saldo inicial para la cuenta del\n"
+"                       usuario al valor �b�. Si el usuario ya existe,\n"
+"                       se deja el saldo actual sin modificar. Si no se\n"
+"                       ha establecido, el valor por defecto es 0\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 "Job contains no data. Printing is denied."
+msgstr "El trabajo no contiene una fecha. Se deniega la impresi�
+
+msgid "Banner won't be printed : maximum number of deny banners reached."
+msgstr ""
+
+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 "Beware : computed job size (%s) != precomputed job size (%s)"
+msgstr ""
+
+#, 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, 2005 C@LL - Conseil Internet & Logiciels "
+"Libres\n"
+"\n"
+"Dumps PyKota database's content.\n"
+"\n"
+"command line usage :\n"
+"\n"
+"  dumpykota [options] [filterexpr]\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"
+"                         - cups : dump datas in CUPS' page_log format :\n"
+"                                  ONLY AVAILABLE WITH --data history\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"
+"  Use the filter expressions to extract only parts of the \n"
+"  datas. Allowed filters are of the form :\n"
+"                \n"
+"         key=value\n"
+"                         \n"
+"  Allowed keys for now are :  \n"
+"                       \n"
+"         username       User's name\n"
+"         groupname      Users group's name\n"
+"         printername    Printer's name\n"
+"         pgroupname     Printers group's name\n"
+"         \n"
+"  Contrary to other PyKota management tools, wildcard characters are not \n"
+"  expanded, so you can't use them.\n"
+"  \n"
+"  NB : not all keys are allowed for each data type, so the result may be \n"
+"  empty if you use a key not available for a particular data type.\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"
+"  $ dumpykota --data history printername=HP2100 username=jerome\n"
+"  \n"
+"  Dumps the job history for user jerome on printer HP2100 only.\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 "The -d | --data command line option is mandatory, see help."
+msgstr "La opci�d | --data es obligatoria, vea la ayuda."
+
+#, python-format
+msgid ""
+"edpykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels "
+"Libres\n"
+"A Print Quota editor for PyKota.\n"
+"\n"
+"command line usage :\n"
+"\n"
+"  edpykota [options] user1 user2 ... userN\n"
+"  \n"
+"  edpykota [options] group1 group2 ... groupN\n"
+"\n"
+"options :\n"
+"\n"
+"  -v | --version       Prints edpykota's version number then exits.\n"
+"  -h | --help          Prints this message then exits.\n"
+"  \n"
+"  -a | --add           Adds users and/or printers if they don't \n"
+"                       exist on the Quota Storage Server.\n"
+"                       \n"
+"  -d | --delete        Deletes users/groups from the quota storage.\n"
+"                       Printers are never deleted.\n"
+"                       \n"
+"  -c | --charge p[,j]  Sets the price per page and per job to charge\n"
+"                       for a particular printer. Job price is optional.\n"
+"                       If both are to be set, separate them with a comma.\n"
+"                       Floating point values are allowed.\n"
+"                       \n"
+"  -o | --overcharge f  Sets the overcharging factor applied to the user \n"
+"                       when computing the cost of a print job. Positive or \n"
+"                       negative floating point values are allowed,\n"
+"                       this allows you to do some really creative\n"
+"                       things like giving money to an user whenever\n"
+"                       he prints. The number of pages in a print job\n"
+"                       is not modified by this coefficient, only the\n"
+"                       cost of the job for a particular user.\n"
+"                       Only users have a coefficient.\n"
+"  \n"
+"  -i | --ingroups g1[,g2...]  Puts the users into each of the groups\n"
+"                              listed, separated by commas. The groups\n"
+"                              must already exist in the Quota Storage.\n"
+"  \n"
+"  -u | --users         Edit users print quotas, this is the default.\n"
+"  \n"
+"  -P | --printer p     Edit quotas on printer p 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"
+"  -G | --pgroups pg1[,pg2...] Adds the printer(s) to the printer groups\n"
+"                       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"
+"  \n"
+"  -g | --groups        Edit users groups print quotas instead of users.\n"
+"                          \n"
+"  -p | --prototype u|g Uses user u or group g as a prototype to set\n"
+"                       print quotas\n"
+"                       \n"
+"  -n | --noquota       Doesn't set a quota but only does accounting.\n"
+"  \n"
+"  -r | --reset         Resets the actual page counter for the user\n"
+"                       or group to zero on the specified printers. \n"
+"                       The life time page counter is kept unchanged.\n"
+"                       \n"
+"  -R | --hardreset     Resets the actual and life time page counters\n"
+"                       for the user or group to zero on the specified \n"
+"                       printers. This is a shortcut for '--used 0'.\n"
+"                       \n"
+"  -l | --limitby l     Choose if the user/group is limited in "
+"printing                     \n"
+"                       by its account balance or by its page quota.\n"
+"                       The default value is 'quota'. Allowed values\n"
+"                       are 'quota' 'balance' 'quota-then-balance' and\n"
+"                       'balance-then-quota'.\n"
+"                       WARNING : quota-then-balance and balance-then-quota\n"
+"                       are not yet implemented.\n"
+"                       \n"
+"  -b | --balance b     Sets the user's account balance to "
+"b.                     \n"
+"                       Account balance may be increase or decreased\n"
+"                       if b is prefixed with + or -.\n"
+"                       WARNING : when decreasing account balance,\n"
+"                       the total paid so far by the user is decreased\n"
+"                       too.\n"
+"                       Groups don't have a real balance, but the\n"
+"                       sum of their users' account balance.\n"
+"                       \n"
+"  -S | --softlimit sl  Sets the quota soft limit to sl "
+"pages.                       \n"
+"  \n"
+"  -H | --hardlimit hl  Sets the quota hard limit to hl pages.\n"
+"\n"
+"  -U | --used usage    Sets the pagecounters for the user to usage pages;\n"
+"                       useful for migrating users from a different system\n"
+"                       where they have already used some pages. Actual\n"
+"                       and Life Time page counters may be increased or "
+"decreased\n"
+"                       if usage is prefixed with + or -.\n"
+"                       WARNING : BOTH page counters are modified in all "
+"cases,\n"
+"                       so be careful.\n"
+"                       NB : if 'usage' equals '0', then the action taken is\n"
+"                       the same as if --hardreset was used.\n"
+"\n"
+"  user1 through userN and group1 through groupN can use wildcards\n"
+"  if the --add option is not set.\n"
+"  \n"
+"examples :                              \n"
+"\n"
+"  $ edpykota --add -p jerome john paul george ringo/ringo@example.com\n"
+"  \n"
+"  This will add users john, paul, george and ringo to the quota\n"
+"  database, and set their print quotas to the same values than user \n"
+"  jerome. User jerome must already exist.\n"
+"  User ringo's email address will also be set to 'ringo@example.com'\n"
+"  \n"
+"  $ edpykota --printer lp -S 50 -H 60 jerome\n"
+"  \n"
+"  This will set jerome's print quota on the lp printer to a soft limit\n"
+"  of 50 pages, and a hard limit of 60 pages. If either user jerome or\n"
+"  printer lp doesn't exist on the Quota Storage Server then nothing is "
+"done.\n"
+"\n"
+"  $ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\n"
+"  \n"
+"  Same as above, but if either user jerome or printer lp doesn't exist \n"
+"  on the Quota Storage Server they are automatically added. Also\n"
+"  user jerome is put into the groups \"coders\" and \"it\" which must\n"
+"  already exist in the Quota Storage.\n"
+"            \n"
+"  $ edpykota -g -S 500 -H 550 financial support            \n"
+"  \n"
+"  This will set print quota soft limit to 500 pages and hard limit\n"
+"  to 550 pages for groups financial and support on all printers.\n"
+"  \n"
+"  $ edpykota --reset jerome \"jo*\"\n"
+"  \n"
+"  This will reset jerome's page counter to zero on all printers, as\n"
+"  well as every user whose name begins with 'jo'.\n"
+"  Their life time page counter on each printer will be kept unchanged.\n"
+"  You can also reset the life time page counters by using the\n"
+"  --hardreset | -R command line option.\n"
+"  \n"
+"  $ edpykota --printer hpcolor --noquota jerome\n"
+"  \n"
+"  This will tell PyKota to not limit jerome when printing on the \n"
+"  hpcolor printer. All his jobs will be allowed on this printer, but \n"
+"  accounting of the pages he prints will still be kept.\n"
+"  Print Quotas for jerome on other printers are unchanged.\n"
+"  \n"
+"  $ edpykota --limitby balance jerome\n"
+"  \n"
+"  This will tell PyKota to limit jerome by his account's balance\n"
+"  when printing.\n"
+"  \n"
+"  $ edpykota --balance +10.0 jerome\n"
+"  \n"
+"  This will increase jerome's account balance by 10.0 (in your\n"
+"  own currency). You can decrease the account balance with a\n"
+"  dash prefix, and set it to a fixed amount with no prefix.\n"
+"  \n"
+"  $ edpykota --delete jerome rachel\n"
+"  \n"
+"  This will completely delete jerome and rachel from the Quota Storage\n"
+"  database. All their quotas and jobs will be deleted too.\n"
+"  \n"
+"  $ edpykota --printer lp --charge 0.1\n"
+"  \n"
+"  This will set the page price for printer lp to 0.1. Job price\n"
+"  will not be changed.\n"
+"  \n"
+"  $ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\n"
+"  \n"
+"  This will put printers hplj1 and hplj2 in printers groups Laser and HP.\n"
+"  When printing either on hplj1 or hplj2, print quota will also be \n"
+"  checked and accounted for on virtual printers Laser and HP.\n"
+"  \n"
+"  $ edpykota --overcharge 2.5 poorstudent\n"
+"  \n"
+"  This will overcharge the poorstudent user by a factor of 2.5.\n"
+"  \n"
+"  $ edpykota --overcharge -1 jerome\n"
+"  \n"
+"  User jerome will actually earn money whenever he prints.\n"
+"  \n"
+"  $ edpykota --overcharge 0 boss\n"
+"  \n"
+"  User boss can print at will, it won't cost him anything because the\n"
+"  cost of each print job will be multiplied by zero before charging\n"
+"  his account.\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 "You're not allowed to use this command."
+msgstr "No tiene permiso para utilizar esta orden."
+
+#, python-format
+msgid "Invalid used value %s."
+msgstr ""
+
+#, python-format
+msgid "Invalid softlimit value %s."
+msgstr "Valor %s incorrecto para el l�te blando."
+
+#, python-format
+msgid "Invalid hardlimit value %s."
+msgstr "Valor %s incorrecto para el l�te duro."
+
+#, python-format
+msgid "Hard limit %i is less than soft limit %i, values will be exchanged."
+msgstr ""
+"El l�te duro %i es menor que el l�te blando %i, los valores ser�"
+"intercambiados."
+
+#, python-format
+msgid "Invalid overcharge value %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid balance value %s"
+msgstr "Valor de saldo %s inv�do"
+
+#, 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 ""
+"Ha de proporcionar nombres de usuarios o grupos en la l�a de comandos"
+
+#, python-format
+msgid "Prototype %s not found in Quota Storage for printer %s."
+msgstr ""
+"El prototipo %s no se ha encontrado en el Almac�de Cuotas para la "
+"impresora %s."
+
+#, python-format
+msgid "Prototype object %s not found in Quota Storage."
+msgstr "El objeto Prototipo %s no se ha encontrado en el Almac�de Cuotas."
+
+#, python-format
+msgid "Undefined hard limit set to soft limit (%s) on printer %s."
+msgstr ""
+"L�te duro indefinido, ajustado al l�te blando (%s) en la impresora %s."
+
+#, python-format
+msgid "Undefined soft limit set to hard limit (%s) on printer %s."
+msgstr ""
+"L�te blando indefinido, ajustado al l�te duro (%s) en la impresora %s."
+
+#, python-format
+msgid "Invalid email address %s"
+msgstr "Direcci�e correo electr�o %s inv�da"
+
+#, 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"
+
+#, python-format
+msgid "Invalid user name %s"
+msgstr "Nombre de usuario %s inv�do"
+
+#, python-format
+msgid "Quota not found for object %s on printer %s."
+msgstr "Cuota no encontrada para el objeto %s en la impresora %s."
+
+#, python-format
+msgid "Group %s not found in the PyKota Storage."
+msgstr "Grupo %s no encontrado en el Almac�de PyKota."
+
+msgid "incompatible options, see help."
+msgstr "opciones incompatibles, 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."
+
+msgid "Job size and price now set in history."
+msgstr ""
+
+#, python-format
+msgid ""
+"repykota v%s (c) 2003, 2004, 2005 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, 2005 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 ""
+"warnpykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels "
+"Libres\n"
+"\n"
+"Sends mail to users over print quota.\n"
+"\n"
+"command line usage :\n"
+"\n"
+"  warnpykota  [options]  [names]\n"
+"\n"
+"options :\n"
+"\n"
+"  -v | --version       Prints warnpykota's version number then exits.\n"
+"  -h | --help          Prints this message then exits.\n"
+"  \n"
+"  -u | --users         Warns users over their print quota, this is the \n"
+"                       default.\n"
+"  \n"
+"  -g | --groups        Warns users whose groups quota are over limit.\n"
+"  \n"
+"  -P | --printer p     Verify 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"
+"  $ warnpykota --printer lp\n"
+"  \n"
+"  This will warn all users of the lp printer who have exceeded their\n"
+"  print quota.\n"
+"\n"
+"  $ warnpykota \n"
+"  \n"
+"  This will warn all users  who have exceeded their print quota on\n"
+"  any printer.\n"
+"\n"
+"  $ warnpykota --groups --printer \"laserjet*\" \"dev*\"\n"
+"  \n"
+"  This will warn all users of groups which names begins with \"dev\" and\n"
+"  who have exceeded their print quota on any printer which name begins \n"
+"  with \"laserjet\"\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 ""
+"warnpykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels "
+"Libres\n"
+"\n"
+"Env�correos electr�os a los usuarios que han sobrepasado su cuota\n"
+"\n"
+"uso desde la l�a de comandos:\n"
+"\n"
+"  warnpykota  [opciones]  [nombres]\n"
+"\n"
+"opciones:\n"
+"\n"
+"  -v | --version       Muestra el n� de versi�e warnpykota y\n"
+"                       luego sale.\n"
+"  -h | --help          Muestra este mensaje y luego sale.\n"
+"\n"
+"  -u | --users         Advierte a los usuarios que han sobrepasado sus\n"
+"                       cuotas de impresi�este es el valor por defecto.\n"
+"\n"
+"  -g | --groups        Advierte a los usuarios cuyas cuotas de grupo se\n"
+"                       hayan sobrepasado.\n"
+"\n"
+"  -P | --printer p     Verifica las cuotas en esta impresora �mente.\n"
+"                       Actualmente �p� puede utilizar caracteres comod�n"
+"                       para seleccionar solamente algunas impresoras.\n"
+"                       El valor por defecto es *, que significa todas\n"
+"                       las impresoras.\n"
+"                       Puede especificar varios nombres o comodines,\n"
+"                       separ�olos por comas.\n"
+"\n"
+"ejemplos:\n"
+"\n"
+"  $ warnpykota --printer lp\n"
+"\n"
+"  Esto avisar� todos los usuarios de la impresora �lp� que hayan\n"
+"  sobrepasado sus cuotas de impresi�n"
+"\n"
+"  $ warnpykota \n"
+"\n"
+"  Esto avisar� todos los usuarios que hayan sobrepasado su cuota\n"
+"  de impresi�n cualquier impresora.\n"
+"\n"
+"  $ warnpykota --groups --printer \"laserjet*\" \"dev*\"\n"
+"\n"
+"  Esto avisar� todos los grupos de usuarios cuyos nombres comiencen con\n"
+"  �dev� y que hayan sobrepasado sus cuotas de impresi�n cualquier\n"
+"  impresora cuyo nombre comience con �laserjet�\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 al 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 ""
+"pykosd v%s (c) 2003, 2004, 2005 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, 2005 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, 2005 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, 2005 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 ""
 "pkbanner v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels "
 "Libres\n"
@@ -548,15 +1650,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 "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."
@@ -567,18 +1658,7 @@
 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 ""
@@ -589,1300 +1669,4 @@
 
 #, python-format
-msgid ""
-"pykosd v%s (c) 2003, 2004, 2005 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, 2005 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, 2005 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, 2005 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 ""
-"autopykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels "
-"Libres\n"
-"A tool to automate user account creation and initial balance setting.\n"
-"\n"
-"THIS TOOL MUST NOT BE USED IF YOU WANT TO LIMIT YOUR USERS BY PAGE QUOTA !\n"
-"\n"
-"command line usage :\n"
-"\n"
-"  THIS TOOL MUST NOT BE USED FROM THE COMMAND LINE BUT ONLY AS PART\n"
-"  OF AN external policy IN pykota.conf\n"
-"  \n"
-"  autopykota { -i | --initbalance value } \n"
-"\n"
-"options :\n"
-"\n"
-"  -v | --version       Prints autopykota's version number then exits.\n"
-"  -h | --help          Prints this message then exits.\n"
-"  \n"
-"  -i | --initbalance b Sets the user's account initial balance value to b.\n"
-"                       If the user already exists, actual balance is left\n"
-"                       unmodified. If unset, the default value is 0.\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 ""
-"autopykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels "
-"Libres\n"
-"Herramienta que automatiza la creaci�e cuentas de usuario y el \n"
-"establecimiento inicial del saldo.\n"
-"\n"
-"�NO DEBE USAR ESTA HERRAMIENTA SI QUIERE HACER USO DEL L�ITE POR CUOTA\n"
-" DE P�INA!\n"
-"\n"
-"uso desde la l�a de comandos:\n"
-"\n"
-"  NO HA DE UTILIZAR ESTA HERRAMIENTA DESDE LA L�EA DE COMANDOS, �ICAMENTE\n"
-"  COMO PARTE DE UNA �pol�ca externa� EN EL ARCHIVO pykota.conf\n"
-"\n"
-"  autopykota { -i | --initbalance valor } \n"
-"\n"
-"opciones:\n"
-"\n"
-"  -v | --version       Muestra el n� de versi�e atopykota y\n"
-"                       luego sale.\n"
-"  -h | --help          Muestra este mensaje y luego sale.\n"
-"  \n"
-"  -i | --initbalance b Establece el saldo inicial para la cuenta del\n"
-"                       usuario al valor �b�. Si el usuario ya existe,\n"
-"                       se deja el saldo actual sin modificar. Si no se\n"
-"                       ha establecido, el valor por defecto es 0\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 "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, 2005 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, 2005 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
-msgid ""
-"edpykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels "
-"Libres\n"
-"A Print Quota editor for PyKota.\n"
-"\n"
-"command line usage :\n"
-"\n"
-"  edpykota [options] user1 user2 ... userN\n"
-"  \n"
-"  edpykota [options] group1 group2 ... groupN\n"
-"\n"
-"options :\n"
-"\n"
-"  -v | --version       Prints edpykota's version number then exits.\n"
-"  -h | --help          Prints this message then exits.\n"
-"  \n"
-"  -a | --add           Adds users and/or printers if they don't \n"
-"                       exist on the Quota Storage Server.\n"
-"                       \n"
-"  -d | --delete        Deletes users/groups from the quota storage.\n"
-"                       Printers are never deleted.\n"
-"                       \n"
-"  -c | --charge p[,j]  Sets the price per page and per job to charge\n"
-"                       for a particular printer. Job price is optional.\n"
-"                       If both are to be set, separate them with a comma.\n"
-"                       Floating point values are allowed.\n"
-"  \n"
-"  -i | --ingroups g1[,g2...]  Puts the users into each of the groups\n"
-"                              listed, separated by commas. The groups\n"
-"                              must already exist in the Quota Storage.\n"
-"  \n"
-"  -u | --users         Edit users print quotas, this is the default.\n"
-"  \n"
-"  -P | --printer p     Edit quotas on printer p 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"
-"  -G | --pgroups pg1[,pg2...] Adds the printer(s) to the printer groups\n"
-"                       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"
-"  \n"
-"  -g | --groups        Edit users groups print quotas instead of users.\n"
-"                          \n"
-"  -p | --prototype u|g Uses user u or group g as a prototype to set\n"
-"                       print quotas\n"
-"                       \n"
-"  -n | --noquota       Doesn't set a quota but only does accounting.\n"
-"  \n"
-"  -r | --reset         Resets the actual page counter for the user\n"
-"                       or group to zero on the specified printers. \n"
-"                       The life time page counter is kept unchanged.\n"
-"                       \n"
-"  -R | --hardreset     Resets the actual and life time page counters\n"
-"                       for the user or group to zero on the specified \n"
-"                       printers. \n"
-"                       \n"
-"  -l | --limitby l     Choose if the user/group is limited in "
-"printing                     \n"
-"                       by its account balance or by its page quota.\n"
-"                       The default value is 'quota'. Allowed values\n"
-"                       are 'quota' 'balance' 'quota-then-balance' and\n"
-"                       'balance-then-quota'.\n"
-"                       WARNING : quota-then-balance and balance-then-quota\n"
-"                       are not yet implemented.\n"
-"                       \n"
-"  -b | --balance b     Sets the user's account balance to "
-"b.                     \n"
-"                       Account balance may be increase or decreased\n"
-"                       if b is prefixed with + or -.\n"
-"                       WARNING : when decreasing account balance,\n"
-"                       the total paid so far by the user is decreased\n"
-"                       too.\n"
-"                       Groups don't have a real balance, but the\n"
-"                       sum of their users' account balance.\n"
-"                       \n"
-"  -S | --softlimit sl  Sets the quota soft limit to sl "
-"pages.                       \n"
-"  \n"
-"  -H | --hardlimit hl  Sets the quota hard limit to hl pages.\n"
-"  \n"
-"  user1 through userN and group1 through groupN can use wildcards\n"
-"  if the --add option is not set.\n"
-"  \n"
-"examples :                              \n"
-"\n"
-"  $ edpykota --add -p jerome john paul george ringo/ringo@example.com\n"
-"  \n"
-"  This will add users john, paul, george and ringo to the quota\n"
-"  database, and set their print quotas to the same values than user \n"
-"  jerome. User jerome must already exist.\n"
-"  User ringo's email address will also be set to 'ringo@example.com'\n"
-"  \n"
-"  $ edpykota --printer lp -S 50 -H 60 jerome\n"
-"  \n"
-"  This will set jerome's print quota on the lp printer to a soft limit\n"
-"  of 50 pages, and a hard limit of 60 pages. If either user jerome or\n"
-"  printer lp doesn't exist on the Quota Storage Server then nothing is "
-"done.\n"
-"\n"
-"  $ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\n"
-"  \n"
-"  Same as above, but if either user jerome or printer lp doesn't exist \n"
-"  on the Quota Storage Server they are automatically added. Also\n"
-"  user jerome is put into the groups \"coders\" and \"it\" which must\n"
-"  already exist in the Quota Storage.\n"
-"            \n"
-"  $ edpykota -g -S 500 -H 550 financial support            \n"
-"  \n"
-"  This will set print quota soft limit to 500 pages and hard limit\n"
-"  to 550 pages for groups financial and support on all printers.\n"
-"  \n"
-"  $ edpykota --reset jerome \"jo*\"\n"
-"  \n"
-"  This will reset jerome's page counter to zero on all printers, as\n"
-"  well as every user whose name begins with 'jo'.\n"
-"  Their life time page counter on each printer will be kept unchanged.\n"
-"  You can also reset the life time page counters by using the\n"
-"  --hardreset | -R command line option.\n"
-"  \n"
-"  $ edpykota --printer hpcolor --noquota jerome\n"
-"  \n"
-"  This will tell PyKota to not limit jerome when printing on the \n"
-"  hpcolor printer. All his jobs will be allowed on this printer, but \n"
-"  accounting of the pages he prints will still be kept.\n"
-"  Print Quotas for jerome on other printers are unchanged.\n"
-"  \n"
-"  $ edpykota --limitby balance jerome\n"
-"  \n"
-"  This will tell PyKota to limit jerome by his account's balance\n"
-"  when printing.\n"
-"  \n"
-"  $ edpykota --balance +10.0 jerome\n"
-"  \n"
-"  This will increase jerome's account balance by 10.0 (in your\n"
-"  own currency). You can decrease the account balance with a\n"
-"  dash prefix, and set it to a fixed amount with no prefix.\n"
-"  \n"
-"  $ edpykota --delete jerome rachel\n"
-"  \n"
-"  This will completely delete jerome and rachel from the Quota Storage\n"
-"  database. All their quotas and jobs will be deleted too.\n"
-"  \n"
-"  $ edpykota --printer lp --charge 0.1\n"
-"  \n"
-"  This will set the page price for printer lp to 0.1. Job price\n"
-"  will not be changed.\n"
-"  \n"
-"  $ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\n"
-"  \n"
-"  This will put printers hplj1 and hplj2 in printers groups Laser and HP.\n"
-"  When printing either on hplj1 or hplj2, print quota will also be \n"
-"  checked and accounted for on virtual printers Laser and HP.\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 ""
-"edpykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels "
-"Libres\n"
-"Un editor de Cuotas de Impresi�ara PyKota.\n"
-"\n"
-"uso desde la l�a de comandos:\n"
-"\n"
-"  edpykota [opciones] usuario1 usuario2 ... usuarioN\n"
-"\n"
-"  edpykota [opciones] grupo1 grupo2 ... grupoN\n"
-"\n"
-"opciones :\n"
-"\n"
-"  -v | --version       Muestra el n� de versi�e edpykota y\n"
-"                       luego sale.\n"
-"  -h | --help          Muestra este mensaje y luego sale.\n"
-"\n"
-"  -a | --add           A� usuarios y/o grupos si no existen en el\n"
-"                       Servidor de Almacenamiento de las Cuotas.\n"
-"\n"
-"  -d | --delete        Borra usuarios/grupos de la base de datos de\n"
-"                       almacenamiento de las cuotas. Las impresoras no\n"
-"                       se borran.\n"
-"\n"
-"  -c | --charge p[,j]  Establece el precio que se ha de cargar, por\n"
-"                       p�na y por trabajo, a una determinada\n"
-"                       impresora. El precio por trabajo es opcional.\n"
-"                       Si se han de establecer los dos, sep�los\n"
-"                       con una coma. Se permiten valores en coma\n"
-"                       flotante.\n"
-"\n"
-"  -i | --ingroups g1[,g2...]  Coloca a los usuarios en cada uno de los\n"
-"                              grupos listados, separados por comas. Los\n"
-"                              grupos han de existir en la base de datos\n"
-"                              donde se almacenan las cuotas.\n"
-"\n"
-"  -u | --users         Edita las cuotas de impresi�e los usuarios,\n"
-"                       este es el comportamiento por defecto.\n"
-"\n"
-"  -P | --printer p     Edita las cuotas �mente en la impresora �p�.\n"
-"                       Actualmente, �p� puede utilizar caracteres comod�n"
-"                       para seleccionar s�algunas impresoras.\n"
-"                       El valor por defecto es *, que significa todas\n"
-"                       las impresoras.\n"
-"                       Puede especificar varios nombres o comodines,\n"
-"                       separ�olos por comas.\n"
-"\n"
-"  -G | --pgroups pg1[,pg2...] A� la(s) impresora(s) a los grupos\n"
-"                       de impresi�pg1�, �pg2�, etc., estos han de\n"
-"                       existir. Un grupo de impresi�s similar\n"
-"                       a una impresora normal, con la salvedad de\n"
-"                       que, normalmente, es desconocido por el\n"
-"                       sistema de impresi�Cree los grupos de\n"
-"                       impresi�e la misma forma que crea las\n"
-"                       impresoras, luego a� otra impresora al\n"
-"                       grupo con esta opci�n"
-"                       La contabilidad se realiza en la impresora\n"
-"                       y en todos los grupos de impresi� los\n"
-"                       que esta pertenece; la comprobaci�e la\n"
-"                       cuota se realiza en la impresora y en todos\n"
-"                       los grupos de impresi� los que pertenece.\n"
-"\n"
-"  -g | --groups        Edita las cuotas de impresi�e los grupos\n"
-"                       de usuarios en lugar de los usuarios.\n"
-"\n"
-"  -p | --prototype u|g Utiliza el usuario �u� o el grupo �g� como\n"
-"                       prototipo para establecer las cuotas de\n"
-"                       impresi�n"
-"\n"
-"  -n | --noquota       No se establece una cuota, s�se realiza\n"
-"                       contabilidad.\n"
-"\n"
-"  -r | --reset         Reinicio a cero del contador de p�nas actual\n"
-"                       para el usuario o grupo en las impresoras\n"
-"                       especificadas. El historial del contador\n"
-"                       de p�nas no se modificar�n"
-"\n"
-"  -R | --hardreset     Reinicio a cero del contador de p�nas actual\n"
-"                       y del historial, para el usuario o grupo\n"
-"                       en las impresoras especificadas.\n"
-"\n"
-"  -l | --limitby l     Elija si el usuario/grupo est�imitado por\n"
-"                       saldo o por cuota de p�nas. El valor por\n"
-"                       defecto es �quota�. Los valores permitidos\n"
-"                       son �quota�, �balance�, �quota-then-balance� y\n"
-"                       �balance-then-quota�.\n"
-"                       AVISO: �quota-then-balance� y �balance-then-quota�\n"
-"                       no se han implementado todav�\n"
-"  -b | --balance b     Establece el saldo a �b� para la cuenta de usuario.\n"
-"                       El saldo se puede incrementar o reducir si a �b�\n"
-"                       le anteceden los signos + o -.\n"
-"                       AVISO: cuando se reduce el saldo, el total pagado\n"
-"                       por el usuario tambi�se reduce.\n"
-"                       Los grupos no tienen un saldo real, es la suma\n"
-"                       de los saldos de sus usuarios.\n"
-"\n"
-"  -S | --softlimit sl  Establece el l�te blando para la cuota a �sl�\n"
-"                       p�nas.\n"
-"\n"
-"  -H | --hardlimit hl  Establece el l�te duro para la cuota a �hl�\n"
-"                       p�nas.\n"
-"\n"
-"  desde usuario1 hasta usuarioN y desde grupo1 hasta grupoN puede utilizar\n"
-"  comodines, si no se ha empleado la opci�-add.\n"
-"\n"
-"ejemplos:\n"
-"\n"
-"  $ edpykota --add -p jerome john paul george ringo/ringo@example.com\n"
-"\n"
-"  Esto a�r� los usuarios john, paul, george y ringo a la base\n"
-"  de datos de cuotas, y establecer�us cuotas de impresi�l mismo\n"
-"  valor que la del usuario jerome. El usuario jerome ha de existir.\n"
-"  La direcci�e correo electr�o del usuario ringo se establecer�"
-"  como �ringo@example.com�\n"
-"\n"
-"  $ edpykota --printer lp -S 50 -H 60 jerome\n"
-"\n"
-"  Esto establecer�a cuota de impresi�e jerome en la impresora lp\n"
-"  a un l�te blando de 50 p�nas, y a un l�te duro de 60 p�nas.\n"
-"  Si el usuario jerome o la impresora lp no existen en el Servidor de\n"
-"  Almacenamiento de Cuotas, la acci�o se tendr�n cuenta.\n"
-"\n"
-"  $ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\n"
-"\n"
-"  Igual que el ejemplo anterior, pero en este caso, si el usuario\n"
-"  jerome o la impresora lp no existen en el Servidor de Almacenamiento\n"
-"  de Cuotas, ser�autom�camente a�dos. El usuario jerome\n"
-"  se a�r� los grupos �coders� e �it�, que han de existir en la\n"
-"  base de datos donde se almacenan las cuotas.\n"
-"\n"
-"  $ edpykota -g -S 500 -H 550 financial support\n"
-"\n"
-"  Esto establecer�na cuota de impresi�con un l�te blando de\n"
-"  500 p�nas y un l�te duro de 550 p�nas, para los grupos\n"
-"  �financial� y �support� en todas las impresoras.\n"
-"\n"
-"  $ edpykota --reset jerome \"jo*\"\n"
-"\n"
-"  Esto reiniciar�l contador de p�nas de jerome a cero en todas\n"
-"  las impresoras, as�omo a todos los usuarios cuyos nombres comiencen\n"
-"  por �jo�.\n"
-"  El historial del contador de p�nas de cada impresora no se\n"
-"  modificar�Puede reiniciar el historial del contador de\n"
-"  p�nas utilizando la opci�-hardreset | -R\n"
-"\n"
-"  $ edpykota --printer hpcolor --noquota jerome\n"
-"\n"
-"  Esto informar� PyKota para que no limite a jerome cuando\n"
-"  imprima en la impresora hpcolor. Se permitir�todos sus trabajos\n"
-"  en esta impresora, pero la contabilidad de las p�nas que �n"
-"  imprima se seguir�uardando.\n"
-"  Las cuotas de impresi�e jerome en las otras impresoras no\n"
-"  se cambiar�n"
-"\n"
-"  $ edpykota --limitby balance jerome\n"
-"\n"
-"  Esto le dir� PyKota que limite a jerome por su saldo cuando\n"
-"  imprima.\n"
-"\n"
-"  $ edpykota --balance +10.0 jerome\n"
-"\n"
-"  Esto incrementar�l saldo de jerome en 10.0 (en su propia\n"
-"  moneda). Puede reducir el saldo anteponiendo un gui�y\n"
-"  establecer un saldo fijo sin anteponer nada.\n"
-"\n"
-"  $ edpykota --delete jerome rachel\n"
-"\n"
-"  Esto borrar�ompletamente a jerome y a rachel de la base de datos\n"
-"  de almacenamiento de las cuotas. Tambi�se borrar�todas sus cuotas\n"
-"   y trabajos de impresi�n"
-"\n"
-"  $ edpykota --printer lp --charge 0.1\n"
-"\n"
-"  Esto establecer�l precio por p�na para la impresora lp a 0.1.\n"
-"  El precio por trabajo no se cambiar�n"
-"\n"
-"  $ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\n"
-"\n"
-"  Esto a�r�as impresoras �hplj1� y �hplj2� al grupo de impresoras\n"
-"  �Laser� y �HP�. Cuando se imprima en las impresoras �hplj1� o �hplj2�,\n"
-"  la cuota de impresi�ambi�se comprobar� se cargar�n las\n"
-"  impresoras virtuales �Laser� y �HP�.\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 softlimit value %s."
-msgstr "Valor %s incorrecto para el l�te blando."
-
-#, python-format
-msgid "Invalid hardlimit value %s."
-msgstr "Valor %s incorrecto para el l�te duro."
-
-#, python-format
-msgid "Hard limit %i is less than soft limit %i, values will be exchanged."
-msgstr ""
-"El l�te duro %i es menor que el l�te blando %i, los valores ser�"
-"intercambiados."
-
-#, python-format
-msgid "Invalid balance value %s"
-msgstr "Valor de saldo %s inv�do"
-
-#, python-format
-msgid "Invalid limitby value %s"
-msgstr "Valor %s inv�do para la opci�limitby�"
-
-msgid "You have to pass user or group names on the command line"
-msgstr ""
-"Ha de proporcionar nombres de usuarios o grupos en la l�a de comandos"
-
-#, python-format
-msgid "Prototype %s not found in Quota Storage for printer %s."
-msgstr ""
-"El prototipo %s no se ha encontrado en el Almac�de Cuotas para la "
-"impresora %s."
-
-#, python-format
-msgid "Prototype object %s not found in Quota Storage."
-msgstr "El objeto Prototipo %s no se ha encontrado en el Almac�de Cuotas."
-
-#, python-format
-msgid "Undefined hard limit set to soft limit (%s) on printer %s."
-msgstr ""
-"L�te duro indefinido, ajustado al l�te blando (%s) en la impresora %s."
-
-#, python-format
-msgid "Undefined soft limit set to hard limit (%s) on printer %s."
-msgstr ""
-"L�te blando indefinido, ajustado al l�te duro (%s) en la impresora %s."
-
-#, python-format
-msgid "Invalid email address %s"
-msgstr "Direcci�e correo electr�o %s inv�da"
-
-#, 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"
-
-#, python-format
-msgid "Invalid user name %s"
-msgstr "Nombre de usuario %s inv�do"
-
-#, python-format
-msgid "Quota not found for object %s on printer %s."
-msgstr "Cuota no encontrada para el objeto %s en la impresora %s."
-
-#, python-format
-msgid "Group %s not found in the PyKota Storage."
-msgstr "Grupo %s no encontrado en el Almac�de PyKota."
-
-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, 2005 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, 2005 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 ""
-"warnpykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels "
-"Libres\n"
-"\n"
-"Sends mail to users over print quota.\n"
-"\n"
-"command line usage :\n"
-"\n"
-"  warnpykota  [options]  [names]\n"
-"\n"
-"options :\n"
-"\n"
-"  -v | --version       Prints warnpykota's version number then exits.\n"
-"  -h | --help          Prints this message then exits.\n"
-"  \n"
-"  -u | --users         Warns users over their print quota, this is the \n"
-"                       default.\n"
-"  \n"
-"  -g | --groups        Warns users whose groups quota are over limit.\n"
-"  \n"
-"  -P | --printer p     Verify 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"
-"  $ warnpykota --printer lp\n"
-"  \n"
-"  This will warn all users of the lp printer who have exceeded their\n"
-"  print quota.\n"
-"\n"
-"  $ warnpykota \n"
-"  \n"
-"  This will warn all users  who have exceeded their print quota on\n"
-"  any printer.\n"
-"\n"
-"  $ warnpykota --groups --printer \"laserjet*\" \"dev*\"\n"
-"  \n"
-"  This will warn all users of groups which names begins with \"dev\" and\n"
-"  who have exceeded their print quota on any printer which name begins \n"
-"  with \"laserjet\"\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 ""
-"warnpykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels "
-"Libres\n"
-"\n"
-"Env�correos electr�os a los usuarios que han sobrepasado su cuota\n"
-"\n"
-"uso desde la l�a de comandos:\n"
-"\n"
-"  warnpykota  [opciones]  [nombres]\n"
-"\n"
-"opciones:\n"
-"\n"
-"  -v | --version       Muestra el n� de versi�e warnpykota y\n"
-"                       luego sale.\n"
-"  -h | --help          Muestra este mensaje y luego sale.\n"
-"\n"
-"  -u | --users         Advierte a los usuarios que han sobrepasado sus\n"
-"                       cuotas de impresi�este es el valor por defecto.\n"
-"\n"
-"  -g | --groups        Advierte a los usuarios cuyas cuotas de grupo se\n"
-"                       hayan sobrepasado.\n"
-"\n"
-"  -P | --printer p     Verifica las cuotas en esta impresora �mente.\n"
-"                       Actualmente �p� puede utilizar caracteres comod�n"
-"                       para seleccionar solamente algunas impresoras.\n"
-"                       El valor por defecto es *, que significa todas\n"
-"                       las impresoras.\n"
-"                       Puede especificar varios nombres o comodines,\n"
-"                       separ�olos por comas.\n"
-"\n"
-"ejemplos:\n"
-"\n"
-"  $ warnpykota --printer lp\n"
-"\n"
-"  Esto avisar� todos los usuarios de la impresora �lp� que hayan\n"
-"  sobrepasado sus cuotas de impresi�n"
-"\n"
-"  $ warnpykota \n"
-"\n"
-"  Esto avisar� todos los usuarios que hayan sobrepasado su cuota\n"
-"  de impresi�n cualquier impresora.\n"
-"\n"
-"  $ warnpykota --groups --printer \"laserjet*\" \"dev*\"\n"
-"\n"
-"  Esto avisar� todos los grupos de usuarios cuyos nombres comiencen con\n"
-"  �dev� y que hayan sobrepasado sus cuotas de impresi�n cualquier\n"
-"  impresora cuyo nombre comience con �laserjet�\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 al 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"
 msgstr "Backend de contabilidad %s no soportado"
@@ -1901,4 +1685,8 @@
 
 #, python-format
+msgid "Option ldaptls is set, but certificate %s is not readable."
+msgstr ""
+
+#, python-format
 msgid "Option logger only supports values in %s"
 msgstr "La opci�logger� s�soporta los valores %s"
@@ -1936,4 +1724,8 @@
 msgid "Option mailto in section %s only supports values in %s"
 msgstr "La opci�mailto�, en la secci�s, s�soporta los valores %s"
+
+#, python-format
+msgid "Invalid maximal deny banners counter %s"
+msgstr ""
 
 #, python-format
@@ -1975,4 +1767,66 @@
 msgstr ""
 
+msgid "History"
+msgstr "Historial"
+
+msgid "Users"
+msgstr ""
+
+msgid "Groups"
+msgstr ""
+
+msgid "Printers"
+msgstr ""
+
+msgid "Users Print Quotas"
+msgstr ""
+
+msgid "Users Groups Print Quotas"
+msgstr ""
+
+msgid "History of Payments"
+msgstr ""
+
+msgid "Printers Groups Membership"
+msgstr ""
+
+msgid "Users Groups Membership"
+msgstr ""
+
+msgid "Comma Separated Values"
+msgstr ""
+
+msgid "Semicolon Separated Values"
+msgstr ""
+
+msgid "Tabulation Separated Values"
+msgstr ""
+
+msgid "eXtensible Markup Language"
+msgstr ""
+
+msgid "CUPS' page_log"
+msgstr ""
+
+#, python-format
+msgid "Invalid value [%s] for --filter command line option, see help."
+msgstr ""
+
+#, 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"
+
 #, python-format
 msgid "Unsupported logging subsystem %s"
@@ -1996,16 +1850,12 @@
 
 msgid ""
-"Group           used    soft    hard    balance grace         total       "
-"paid"
-msgstr ""
-"Grupo           usado   blando  duro    saldo gracia          total     "
-"pagado"
-
-msgid ""
-"User            used    soft    hard    balance grace         total       "
-"paid"
-msgstr ""
-"Usuario         usado   blando  duro    saldo gracia          total     "
-"pagado"
+"Group          overcharge   used    soft    hard    balance grace         "
+"total       paid warn"
+msgstr ""
+
+msgid ""
+"User           overcharge   used    soft    hard    balance grace         "
+"total       paid warn"
+msgstr ""
 
 msgid "unknown"
@@ -2020,4 +1870,7 @@
 msgstr "Total : %9i"
 
+msgid "N/A"
+msgstr ""
+
 #, python-format
 msgid "Unsupported reporter backend %s"
@@ -2029,4 +1882,29 @@
 
 #, python-format
+msgid "Strange problem with uid(%s) : %s"
+msgstr ""
+
+#, python-format
+msgid "Running as user '%s'."
+msgstr ""
+
+msgid "No user named 'pykota'. Not dropping priviledges."
+msgstr ""
+
+#, python-format
+msgid "Impossible to drop priviledges : %s"
+msgstr ""
+
+msgid "Priviledges dropped. Now running as user 'pykota'."
+msgstr ""
+
+#, python-format
+msgid "Impossible to regain priviledges : %s"
+msgstr ""
+
+msgid "Regained priviledges. Now running as root."
+msgstr ""
+
+#, python-format
 msgid "Impossible to connect to SMTP server : %s"
 msgstr "Imposible conectar con el servidor SMTP: %s"
@@ -2063,4 +1941,8 @@
 "No se ha encontrado el saldo del usuario %s, aplicando la pol�ca por "
 "defecto (%s) para la impresora %s"
+
+#, python-format
+msgid "User %s will not be charged for printing."
+msgstr ""
 
 #, python-format
@@ -2206,7 +2088,6 @@
 
 #, 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..."
+msgid "Waiting for printer %s to be printing..."
+msgstr ""
 
 #, python-format
@@ -2390,7 +2271,4 @@
 msgid "Please click on the above button"
 msgstr "Pulse sobre el bot�e arriba, por favor"
-
-msgid "History"
-msgstr "Historial"
 
 msgid "Empty"
@@ -2426,4 +2304,595 @@
 msgstr "Opciones"
 
+msgid "MD5Sum"
+msgstr ""
+
+msgid "BillingCode"
+msgstr ""
+
+msgid "Pages"
+msgstr ""
+
 msgid "Previous page"
 msgstr "P�na anterior"
+
+msgid "PyKota Data Dumper"
+msgstr ""
+
+msgid "Dump"
+msgstr ""
+
+msgid "Data Type"
+msgstr ""
+
+msgid "Output Format"
+msgstr ""
+
+msgid "Filter"
+msgstr ""
+
+#~ msgid ""
+#~ "dumpykota v%s (c) 2003, 2004, 2005 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, 2005 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"
+
+#~ msgid "Too many arguments, see help."
+#~ msgstr "Demasiados par�tros, vea la ayuda."
+
+#~ msgid ""
+#~ "edpykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels "
+#~ "Libres\n"
+#~ "A Print Quota editor for PyKota.\n"
+#~ "\n"
+#~ "command line usage :\n"
+#~ "\n"
+#~ "  edpykota [options] user1 user2 ... userN\n"
+#~ "  \n"
+#~ "  edpykota [options] group1 group2 ... groupN\n"
+#~ "\n"
+#~ "options :\n"
+#~ "\n"
+#~ "  -v | --version       Prints edpykota's version number then exits.\n"
+#~ "  -h | --help          Prints this message then exits.\n"
+#~ "  \n"
+#~ "  -a | --add           Adds users and/or printers if they don't \n"
+#~ "                       exist on the Quota Storage Server.\n"
+#~ "                       \n"
+#~ "  -d | --delete        Deletes users/groups from the quota storage.\n"
+#~ "                       Printers are never deleted.\n"
+#~ "                       \n"
+#~ "  -c | --charge p[,j]  Sets the price per page and per job to charge\n"
+#~ "                       for a particular printer. Job price is optional.\n"
+#~ "                       If both are to be set, separate them with a "
+#~ "comma.\n"
+#~ "                       Floating point values are allowed.\n"
+#~ "  \n"
+#~ "  -i | --ingroups g1[,g2...]  Puts the users into each of the groups\n"
+#~ "                              listed, separated by commas. The groups\n"
+#~ "                              must already exist in the Quota Storage.\n"
+#~ "  \n"
+#~ "  -u | --users         Edit users print quotas, this is the default.\n"
+#~ "  \n"
+#~ "  -P | --printer p     Edit quotas on printer p 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"
+#~ "  -G | --pgroups pg1[,pg2...] Adds the printer(s) to the printer groups\n"
+#~ "                       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"
+#~ "  \n"
+#~ "  -g | --groups        Edit users groups print quotas instead of users.\n"
+#~ "                          \n"
+#~ "  -p | --prototype u|g Uses user u or group g as a prototype to set\n"
+#~ "                       print quotas\n"
+#~ "                       \n"
+#~ "  -n | --noquota       Doesn't set a quota but only does accounting.\n"
+#~ "  \n"
+#~ "  -r | --reset         Resets the actual page counter for the user\n"
+#~ "                       or group to zero on the specified printers. \n"
+#~ "                       The life time page counter is kept unchanged.\n"
+#~ "                       \n"
+#~ "  -R | --hardreset     Resets the actual and life time page counters\n"
+#~ "                       for the user or group to zero on the specified \n"
+#~ "                       printers. \n"
+#~ "                       \n"
+#~ "  -l | --limitby l     Choose if the user/group is limited in "
+#~ "printing                     \n"
+#~ "                       by its account balance or by its page quota.\n"
+#~ "                       The default value is 'quota'. Allowed values\n"
+#~ "                       are 'quota' 'balance' 'quota-then-balance' and\n"
+#~ "                       'balance-then-quota'.\n"
+#~ "                       WARNING : quota-then-balance and balance-then-"
+#~ "quota\n"
+#~ "                       are not yet implemented.\n"
+#~ "                       \n"
+#~ "  -b | --balance b     Sets the user's account balance to "
+#~ "b.                     \n"
+#~ "                       Account balance may be increase or decreased\n"
+#~ "                       if b is prefixed with + or -.\n"
+#~ "                       WARNING : when decreasing account balance,\n"
+#~ "                       the total paid so far by the user is decreased\n"
+#~ "                       too.\n"
+#~ "                       Groups don't have a real balance, but the\n"
+#~ "                       sum of their users' account balance.\n"
+#~ "                       \n"
+#~ "  -S | --softlimit sl  Sets the quota soft limit to sl "
+#~ "pages.                       \n"
+#~ "  \n"
+#~ "  -H | --hardlimit hl  Sets the quota hard limit to hl pages.\n"
+#~ "  \n"
+#~ "  user1 through userN and group1 through groupN can use wildcards\n"
+#~ "  if the --add option is not set.\n"
+#~ "  \n"
+#~ "examples :                              \n"
+#~ "\n"
+#~ "  $ edpykota --add -p jerome john paul george ringo/ringo@example.com\n"
+#~ "  \n"
+#~ "  This will add users john, paul, george and ringo to the quota\n"
+#~ "  database, and set their print quotas to the same values than user \n"
+#~ "  jerome. User jerome must already exist.\n"
+#~ "  User ringo's email address will also be set to 'ringo@example.com'\n"
+#~ "  \n"
+#~ "  $ edpykota --printer lp -S 50 -H 60 jerome\n"
+#~ "  \n"
+#~ "  This will set jerome's print quota on the lp printer to a soft limit\n"
+#~ "  of 50 pages, and a hard limit of 60 pages. If either user jerome or\n"
+#~ "  printer lp doesn't exist on the Quota Storage Server then nothing is "
+#~ "done.\n"
+#~ "\n"
+#~ "  $ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\n"
+#~ "  \n"
+#~ "  Same as above, but if either user jerome or printer lp doesn't exist \n"
+#~ "  on the Quota Storage Server they are automatically added. Also\n"
+#~ "  user jerome is put into the groups \"coders\" and \"it\" which must\n"
+#~ "  already exist in the Quota Storage.\n"
+#~ "            \n"
+#~ "  $ edpykota -g -S 500 -H 550 financial support            \n"
+#~ "  \n"
+#~ "  This will set print quota soft limit to 500 pages and hard limit\n"
+#~ "  to 550 pages for groups financial and support on all printers.\n"
+#~ "  \n"
+#~ "  $ edpykota --reset jerome \"jo*\"\n"
+#~ "  \n"
+#~ "  This will reset jerome's page counter to zero on all printers, as\n"
+#~ "  well as every user whose name begins with 'jo'.\n"
+#~ "  Their life time page counter on each printer will be kept unchanged.\n"
+#~ "  You can also reset the life time page counters by using the\n"
+#~ "  --hardreset | -R command line option.\n"
+#~ "  \n"
+#~ "  $ edpykota --printer hpcolor --noquota jerome\n"
+#~ "  \n"
+#~ "  This will tell PyKota to not limit jerome when printing on the \n"
+#~ "  hpcolor printer. All his jobs will be allowed on this printer, but \n"
+#~ "  accounting of the pages he prints will still be kept.\n"
+#~ "  Print Quotas for jerome on other printers are unchanged.\n"
+#~ "  \n"
+#~ "  $ edpykota --limitby balance jerome\n"
+#~ "  \n"
+#~ "  This will tell PyKota to limit jerome by his account's balance\n"
+#~ "  when printing.\n"
+#~ "  \n"
+#~ "  $ edpykota --balance +10.0 jerome\n"
+#~ "  \n"
+#~ "  This will increase jerome's account balance by 10.0 (in your\n"
+#~ "  own currency). You can decrease the account balance with a\n"
+#~ "  dash prefix, and set it to a fixed amount with no prefix.\n"
+#~ "  \n"
+#~ "  $ edpykota --delete jerome rachel\n"
+#~ "  \n"
+#~ "  This will completely delete jerome and rachel from the Quota Storage\n"
+#~ "  database. All their quotas and jobs will be deleted too.\n"
+#~ "  \n"
+#~ "  $ edpykota --printer lp --charge 0.1\n"
+#~ "  \n"
+#~ "  This will set the page price for printer lp to 0.1. Job price\n"
+#~ "  will not be changed.\n"
+#~ "  \n"
+#~ "  $ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\n"
+#~ "  \n"
+#~ "  This will put printers hplj1 and hplj2 in printers groups Laser and "
+#~ "HP.\n"
+#~ "  When printing either on hplj1 or hplj2, print quota will also be \n"
+#~ "  checked and accounted for on virtual printers Laser and HP.\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 ""
+#~ "edpykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels "
+#~ "Libres\n"
+#~ "Un editor de Cuotas de Impresi�ara PyKota.\n"
+#~ "\n"
+#~ "uso desde la l�a de comandos:\n"
+#~ "\n"
+#~ "  edpykota [opciones] usuario1 usuario2 ... usuarioN\n"
+#~ "\n"
+#~ "  edpykota [opciones] grupo1 grupo2 ... grupoN\n"
+#~ "\n"
+#~ "opciones :\n"
+#~ "\n"
+#~ "  -v | --version       Muestra el n� de versi�e edpykota y\n"
+#~ "                       luego sale.\n"
+#~ "  -h | --help          Muestra este mensaje y luego sale.\n"
+#~ "\n"
+#~ "  -a | --add           A� usuarios y/o grupos si no existen en el\n"
+#~ "                       Servidor de Almacenamiento de las Cuotas.\n"
+#~ "\n"
+#~ "  -d | --delete        Borra usuarios/grupos de la base de datos de\n"
+#~ "                       almacenamiento de las cuotas. Las impresoras no\n"
+#~ "                       se borran.\n"
+#~ "\n"
+#~ "  -c | --charge p[,j]  Establece el precio que se ha de cargar, por\n"
+#~ "                       p�na y por trabajo, a una determinada\n"
+#~ "                       impresora. El precio por trabajo es opcional.\n"
+#~ "                       Si se han de establecer los dos, sep�los\n"
+#~ "                       con una coma. Se permiten valores en coma\n"
+#~ "                       flotante.\n"
+#~ "\n"
+#~ "  -i | --ingroups g1[,g2...]  Coloca a los usuarios en cada uno de los\n"
+#~ "                              grupos listados, separados por comas. Los\n"
+#~ "                              grupos han de existir en la base de datos\n"
+#~ "                              donde se almacenan las cuotas.\n"
+#~ "\n"
+#~ "  -u | --users         Edita las cuotas de impresi�e los usuarios,\n"
+#~ "                       este es el comportamiento por defecto.\n"
+#~ "\n"
+#~ "  -P | --printer p     Edita las cuotas �mente en la impresora �p�.\n"
+#~ "                       Actualmente, �p� puede utilizar caracteres "
+#~ "comod�n"
+#~ "                       para seleccionar s�algunas impresoras.\n"
+#~ "                       El valor por defecto es *, que significa todas\n"
+#~ "                       las impresoras.\n"
+#~ "                       Puede especificar varios nombres o comodines,\n"
+#~ "                       separ�olos por comas.\n"
+#~ "\n"
+#~ "  -G | --pgroups pg1[,pg2...] A� la(s) impresora(s) a los grupos\n"
+#~ "                       de impresi�pg1�, �pg2�, etc., estos han de\n"
+#~ "                       existir. Un grupo de impresi�s similar\n"
+#~ "                       a una impresora normal, con la salvedad de\n"
+#~ "                       que, normalmente, es desconocido por el\n"
+#~ "                       sistema de impresi�Cree los grupos de\n"
+#~ "                       impresi�e la misma forma que crea las\n"
+#~ "                       impresoras, luego a� otra impresora al\n"
+#~ "                       grupo con esta opci�n"
+#~ "                       La contabilidad se realiza en la impresora\n"
+#~ "                       y en todos los grupos de impresi� los\n"
+#~ "                       que esta pertenece; la comprobaci�e la\n"
+#~ "                       cuota se realiza en la impresora y en todos\n"
+#~ "                       los grupos de impresi� los que pertenece.\n"
+#~ "\n"
+#~ "  -g | --groups        Edita las cuotas de impresi�e los grupos\n"
+#~ "                       de usuarios en lugar de los usuarios.\n"
+#~ "\n"
+#~ "  -p | --prototype u|g Utiliza el usuario �u� o el grupo �g� como\n"
+#~ "                       prototipo para establecer las cuotas de\n"
+#~ "                       impresi�n"
+#~ "\n"
+#~ "  -n | --noquota       No se establece una cuota, s�se realiza\n"
+#~ "                       contabilidad.\n"
+#~ "\n"
+#~ "  -r | --reset         Reinicio a cero del contador de p�nas actual\n"
+#~ "                       para el usuario o grupo en las impresoras\n"
+#~ "                       especificadas. El historial del contador\n"
+#~ "                       de p�nas no se modificar�n"
+#~ "\n"
+#~ "  -R | --hardreset     Reinicio a cero del contador de p�nas actual\n"
+#~ "                       y del historial, para el usuario o grupo\n"
+#~ "                       en las impresoras especificadas.\n"
+#~ "\n"
+#~ "  -l | --limitby l     Elija si el usuario/grupo est�imitado por\n"
+#~ "                       saldo o por cuota de p�nas. El valor por\n"
+#~ "                       defecto es �quota�. Los valores permitidos\n"
+#~ "                       son �quota�, �balance�, �quota-then-balance� y\n"
+#~ "                       �balance-then-quota�.\n"
+#~ "                       AVISO: �quota-then-balance� y �balance-then-"
+#~ "quota�\n"
+#~ "                       no se han implementado todav�\n"
+#~ "  -b | --balance b     Establece el saldo a �b� para la cuenta de "
+#~ "usuario.\n"
+#~ "                       El saldo se puede incrementar o reducir si a �b�\n"
+#~ "                       le anteceden los signos + o -.\n"
+#~ "                       AVISO: cuando se reduce el saldo, el total pagado\n"
+#~ "                       por el usuario tambi�se reduce.\n"
+#~ "                       Los grupos no tienen un saldo real, es la suma\n"
+#~ "                       de los saldos de sus usuarios.\n"
+#~ "\n"
+#~ "  -S | --softlimit sl  Establece el l�te blando para la cuota a �sl�\n"
+#~ "                       p�nas.\n"
+#~ "\n"
+#~ "  -H | --hardlimit hl  Establece el l�te duro para la cuota a �hl�\n"
+#~ "                       p�nas.\n"
+#~ "\n"
+#~ "  desde usuario1 hasta usuarioN y desde grupo1 hasta grupoN puede "
+#~ "utilizar\n"
+#~ "  comodines, si no se ha empleado la opci�-add.\n"
+#~ "\n"
+#~ "ejemplos:\n"
+#~ "\n"
+#~ "  $ edpykota --add -p jerome john paul george ringo/ringo@example.com\n"
+#~ "\n"
+#~ "  Esto a�r� los usuarios john, paul, george y ringo a la base\n"
+#~ "  de datos de cuotas, y establecer�us cuotas de impresi�l mismo\n"
+#~ "  valor que la del usuario jerome. El usuario jerome ha de existir.\n"
+#~ "  La direcci�e correo electr�o del usuario ringo se establecer�"
+#~ "  como �ringo@example.com�\n"
+#~ "\n"
+#~ "  $ edpykota --printer lp -S 50 -H 60 jerome\n"
+#~ "\n"
+#~ "  Esto establecer�a cuota de impresi�e jerome en la impresora lp\n"
+#~ "  a un l�te blando de 50 p�nas, y a un l�te duro de 60 p�nas.\n"
+#~ "  Si el usuario jerome o la impresora lp no existen en el Servidor de\n"
+#~ "  Almacenamiento de Cuotas, la acci�o se tendr�n cuenta.\n"
+#~ "\n"
+#~ "  $ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\n"
+#~ "\n"
+#~ "  Igual que el ejemplo anterior, pero en este caso, si el usuario\n"
+#~ "  jerome o la impresora lp no existen en el Servidor de Almacenamiento\n"
+#~ "  de Cuotas, ser�autom�camente a�dos. El usuario jerome\n"
+#~ "  se a�r� los grupos �coders� e �it�, que han de existir en la\n"
+#~ "  base de datos donde se almacenan las cuotas.\n"
+#~ "\n"
+#~ "  $ edpykota -g -S 500 -H 550 financial support\n"
+#~ "\n"
+#~ "  Esto establecer�na cuota de impresi�con un l�te blando de\n"
+#~ "  500 p�nas y un l�te duro de 550 p�nas, para los grupos\n"
+#~ "  �financial� y �support� en todas las impresoras.\n"
+#~ "\n"
+#~ "  $ edpykota --reset jerome \"jo*\"\n"
+#~ "\n"
+#~ "  Esto reiniciar�l contador de p�nas de jerome a cero en todas\n"
+#~ "  las impresoras, as�omo a todos los usuarios cuyos nombres comiencen\n"
+#~ "  por �jo�.\n"
+#~ "  El historial del contador de p�nas de cada impresora no se\n"
+#~ "  modificar�Puede reiniciar el historial del contador de\n"
+#~ "  p�nas utilizando la opci�-hardreset | -R\n"
+#~ "\n"
+#~ "  $ edpykota --printer hpcolor --noquota jerome\n"
+#~ "\n"
+#~ "  Esto informar� PyKota para que no limite a jerome cuando\n"
+#~ "  imprima en la impresora hpcolor. Se permitir�todos sus trabajos\n"
+#~ "  en esta impresora, pero la contabilidad de las p�nas que �n"
+#~ "  imprima se seguir�uardando.\n"
+#~ "  Las cuotas de impresi�e jerome en las otras impresoras no\n"
+#~ "  se cambiar�n"
+#~ "\n"
+#~ "  $ edpykota --limitby balance jerome\n"
+#~ "\n"
+#~ "  Esto le dir� PyKota que limite a jerome por su saldo cuando\n"
+#~ "  imprima.\n"
+#~ "\n"
+#~ "  $ edpykota --balance +10.0 jerome\n"
+#~ "\n"
+#~ "  Esto incrementar�l saldo de jerome en 10.0 (en su propia\n"
+#~ "  moneda). Puede reducir el saldo anteponiendo un gui�y\n"
+#~ "  establecer un saldo fijo sin anteponer nada.\n"
+#~ "\n"
+#~ "  $ edpykota --delete jerome rachel\n"
+#~ "\n"
+#~ "  Esto borrar�ompletamente a jerome y a rachel de la base de datos\n"
+#~ "  de almacenamiento de las cuotas. Tambi�se borrar�todas sus cuotas\n"
+#~ "   y trabajos de impresi�n"
+#~ "\n"
+#~ "  $ edpykota --printer lp --charge 0.1\n"
+#~ "\n"
+#~ "  Esto establecer�l precio por p�na para la impresora lp a 0.1.\n"
+#~ "  El precio por trabajo no se cambiar�n"
+#~ "\n"
+#~ "  $ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\n"
+#~ "\n"
+#~ "  Esto a�r�as impresoras �hplj1� y �hplj2� al grupo de impresoras\n"
+#~ "  �Laser� y �HP�. Cuando se imprima en las impresoras �hplj1� o �hplj2�,\n"
+#~ "  la cuota de impresi�ambi�se comprobar� se cargar�n las\n"
+#~ "  impresoras virtuales �Laser� y �HP�.\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 ""
+#~ "Group           used    soft    hard    balance grace         total       "
+#~ "paid"
+#~ msgstr ""
+#~ "Grupo           usado   blando  duro    saldo gracia          total     "
+#~ "pagado"
+
+#~ msgid ""
+#~ "User            used    soft    hard    balance grace         total       "
+#~ "paid"
+#~ msgstr ""
+#~ "Usuario         usado   blando  duro    saldo gracia          total     "
+#~ "pagado"
+
+#~ msgid "Waiting for printer %s to be idle or printing..."
+#~ msgstr ""
+#~ "Esperando por la impresora %s para saber si est�nactiva o imprimiendo..."
