Index: pykota/trunk/po/el_GR/pykota.po
===================================================================
--- pykota/trunk/po/el_GR/pykota.po (revision 1880)
+++ pykota/trunk/po/el_GR/pykota.po (revision 1959)
@@ -28,5 +28,5 @@
 "Project-Id-Version: PyKota v1.20\n"
 "Report-Msgid-Bugs-To: alet@librelogiciel.com\n"
-"POT-Creation-Date: 2004-10-11 14:49+0200\n"
+"POT-Creation-Date: 2004-11-25 10:16+0100\n"
 "PO-Revision-Date: 2004-10-26 18:51:00+0200\n"
 "Last-Translator: Spyros Melissovas <peppe@cs.uoi.gr>\n"
@@ -38,25 +38,49 @@
 #, python-format
 msgid ""
-"autopykota v%s (c) 2003-2004 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"
+"pkbanner v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"\n"
+"Generates banners.\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"
+"  pkbanner  [options] \n"
 "\n"
 "options :\n"
 "\n"
-"  -v | --version       Prints autopykota's version number then exits.\n"
+"  -v | --version       Prints pkbanner'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"
+"  -l | --logo img      Use the image as the banner's logo. The logo will\n"
+"                       be drawn at the center top of the page. The default\n"
+"                       logo is /usr/share/pykota/logos/pykota.jpeg\n"
+"                       \n"
+"  -p | --pagesize sz   Sets sz as the page size. Most well known\n"
+"                       page sizes are recognized, like 'A4' or 'Letter'\n"
+"                       to name a few. The default size is A4.\n"
+"  \n"
+"  -s | --savetoner s   Sets the text luminosity factor to s%%. This can be \n"
+"                       used to save toner. The default value is 0, which\n"
+"                       means that no toner saving will be done.\n"
+"  \n"
+"  -u | --url u         Uses u as an url to be written at the bottom of \n"
+"                       the banner page. The default url is :\n"
+"                       http://www.librelogiciel.com/software/\n"
+"  \n"
+"examples :                              \n"
+"\n"
+"  Using pkbanner directly from the command line is not recommended,\n"
+"  excepted for testing purposes. You should use pkbanner in the\n"
+"  'startingbanner' or 'endingbanner' directives in pykota.conf\n"
+"  \n"
+"    startingbanner: /usr/bin/pkbanner --logo=\"\" --savetoner=75\n"
+"  \n"
+"      With such a setting in pykota.conf, all print jobs will be \n"
+"      prefixed with an A4 banner with no logo, and text luminosity will\n"
+"      be increased by 75%%. The PostScript output will be directly sent\n"
+"      to your printer.\n"
+"      \n"
+"  You'll find more examples in the sample configuration file included    \n"
+"  in PyKota.\n"
+"      \n"
 "This program is free software; you can redistribute it and/or modify\n"
 "it under the terms of the GNU General Public License as published by\n"
@@ -75,26 +99,87 @@
 "Please e-mail bugs to: %s"
 msgstr ""
-"autopykota v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"��� � ������������� ��� ������\n"
-"\n"
-"�� � ���� ����� � ����������������� �����n"
-"�����������!\n"
-"\n"
-"���� ���\n"
-"\n"
-"  � ���� �� ����� � ����������� ��� ���� ��\n"
-"  � ����� ��� ���xternal policy) ��pykota.conf\n"
-"  \n"
-"  autopykota { -i | --initbalance � } \n"
-"\n"
-"���:\n"
-"\n"
-"  -v | --version       ��� �����autopykota � ���.\n"
-"  -h | --help          ��� ����� ���.\n"
-"  \n"
-"  -i | --initbalance b ���� �������� �b.\n"
-"                       � ������ ��� ���n"
-"                       �� � � ����, ����\n"
-"                       \n"
+
+msgid "Unknown"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "Job"
+msgstr ""
+
+msgid "Date"
+msgstr "����"
+
+msgid "Allowed"
+msgstr ""
+
+msgid "Denied"
+msgstr ""
+
+msgid "Allowed with Warning"
+msgstr ""
+
+msgid "Result"
+msgstr ""
+
+msgid "Title"
+msgstr "��"
+
+msgid "Filename"
+msgstr "�����
+
+#, python-format
+msgid "Pages printed so far on %s"
+msgstr ""
+
+msgid "Account balance"
+msgstr ""
+
+msgid "Soft Limit"
+msgstr ""
+
+msgid "Hard Limit"
+msgstr ""
+
+msgid "Date Limit"
+msgstr ""
+
+msgid "Allowed range is (0..99)"
+msgstr ""
+
+#, python-format
+msgid "Invalid 'savetoner' option %s : %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid 'pagesize' option %s, defaulting to A4."
+msgstr ""
+
+#, python-format
+msgid ""
+"pkhint v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"A tool to give hints on what accounting method is best for each printer.\n"
+"\n"
+"command line usage :\n"
+"\n"
+"  pkhint [options] [printer1 printer2 printer3 ... printerN] <file.conf\n"
+"\n"
+"options :\n"
+"\n"
+"  -v | --version       Prints pkhint's version number then exits.\n"
+"  -h | --help          Prints this message then exits.\n"
+"  \n"
+"examples :                              \n"
+"\n"
+"  $ pkhint \"hp*\" printer103 </etc/cups/printers.conf\n"
+"  \n"
+"  Will analyze your printing system to test which accounter\n"
+"  is the best for each of the defined printer which\n"
+"  name matches one of the parameters.\n"
+"  \n"
+"  If you don't pass any argument on the command line, all\n"
+"  printers will be analyzed.\n"
+"  \n"
 "This program is free software; you can redistribute it and/or modify\n"
 "it under the terms of the GNU General Public License as published by\n"
@@ -111,170 +196,29 @@
 "Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
 "\n"
-"��� ��� �� e-mail � %s"
-
-#, python-format
-msgid ""
-"edpykota v%s (c) 2003-2004 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"
+"Please e-mail bugs to: %s"
+msgstr ""
+"pkhint v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"���� ��� � ����� �������\n"
+"\n"
+"���� ���\n"
+"\n"
+"  pkhint [��� [���1 ���2 ... ���N] <file.conf\n"
+"\n"
+"���:\n"
+"\n"
+"  -v | --version       ��� �����pkhint � ���.\n"
+"  -h | --help          ��� ����� ���.\n"
+"  \n"
+"����                              \n"
+"\n"
+"  $ pkhint \"hp*\" printer103 </etc/cups/printers.conf\n"
+"  \n"
+"  ����� ��� �� ����� ��\n"
+"  ������ ��� � ���� � ���\n"
+"  ��� ����� ����� � ����.\n"
+"  \n"
+"  � �������������������
+"  ����.\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"
@@ -291,167 +235,77 @@
 "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 C@LL - Conseil Internet & Logiciels Libres\n"
-"�������� � �yKota.\n"
-"\n"
-"���� ���\n"
-"\n"
-"  edpykota [��� �� �� ... ��\n"
-"  \n"
-"  edpykota [��� �� �� ... ��\n"
-"\n"
-"���:\n"
-"\n"
-"  -v | --version       ��� �����edpykota� ���.\n"
-"  -h | --help          ��� ����� ���.\n"
-"  \n"
-"  -a | --add           �������/���� �� ��\n"
-"                       �����������"
-"                       \n"
-"  -d | --delete        ������� � �������"
-"                       ��������������\n"
-"                       \n"
-"  -c | --charge p[,j]  ����� ��� ��� � ���"
-"                       � ������� �� ������n"
-"                       ���. � ������, ������"
-"                       �� �������� ���\n"
-"  \n"
-"  -i | --ingroups g1[,g2...]  ����� ����� � ���\n"
-"                              ���������� � ��\n"
-"                              ����� ��������"
-"  \n"
-"  -u | --users         ��������� �� �����"
-"                       �������n"
-"  \n"
-"  -P | --printer p     �������� �������p.\n"
-"                       ����p ���������� �n"
-"                       ��� �������� �����\n"
-"                       ��*, �� �����n"
-"                       ������������ ��� \n"
-"                       �������.\n"
-"  \n"
-"  -G | --pgroups pg1[,pg2...] ������ ���� � ��\n"
-"                       ����g1, pg2, �.��������.\n"
-"                       �������������� ��"
-"                       ��� ������� ���.\n"
-"                       ������ �����������n"
-"                       �������� ��������
-"                       �� �������n"
-"                       ����� � �������� �n"
-"                       ���� � ���� ��������
-"                       ��.\n"
-"  \n"
-"  -g | --groups        �������� � �� �����\n"
-"                       �� ��\n"
-"                          \n"
-"  -p | --prototype u|g �������� ����g ���\n"
-"                       �������\n"
-"                       \n"
-"  -n | --noquota       ���������� ����.\n"
-"  \n"
-"  -r | --reset         ������� �� � ��� �n"
-"                       ��� � ������� \n"
-"                       �������� �����\n"
-"                       \n"
-"  -R | --hardreset     �������� � ��� ����\n"
-"                       � ��� ��������� \n"
-"                       ���. \n"
-"                       \n"
-"  -l | --limitby l     �������������� ���"
-"                       � ��� ������������ �\n"
-"                       ������ ��'quota' (����n"
-"                       ���� ��� 'quota' (����n"
-"                       'balance' (������), 'quota-then-balance' (��"
-"                       �� ���� 'balance-then-quota' (����\n"
-"                       ���"
-"                       ����: � ��� quota-then-balance � balance-then-quota\n"
-"                       � �� ��� ��\n"
-"                       \n"
-"  -b | --balance b     ������ ��� ����� ���.\n"
-"                       � �������������������n"
-"                       � � � ����+ �-.\n"
-"                       ����: ������� ���, �����,\n"
-"                       �� ������� ��������"
-"                       ��\n"
-"                       � �� � �� ��� ����������
-"                       ��������.\n"
-"                       \n"
-"  -S | --softlimit sl  ���������l ��\n"
-"  \n"
-"  -H | --hardlimit hl  ����� ���� hl ��.\n"
-"  \n"
-"  ������ � �� � �� � �� �� �����"  ����� �� ����--add.\n"
-"  \n"
-"����                              \n"
-"\n"
-"  $ edpykota --add -p jerome john paul george ringo/ringo@example.com\n"
-"  \n"
-"  ����� ��john, paul, george � ringo ���"
-"  ���, � ������ � � �� ��"
-"  ����erome. ���jerome ������\n"
-"  �������mail �� ���ingo �"
-"  'ringo@example.com'\n"
-"  \n"
-"  $ edpykota --printer lp -S 50 -H 60 jerome\n"
-"  \n"
-"  �������erome � ���lp ������n"
-"  50 ��, � �� �0 ��. � �� ��jerome ��"
-"  ���� � ��������������  "
-"  ����\n"
-"\n"
-"  $ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\n"
-"  \n"
-"  ��� ��, ���� �� �� ��jerome �� \n"
-"  ��� lp ������������ ������n"
-"  jerome ������� \"coders\" � \"it\" ����n"
-"  ��� ������"
-"            \n"
-"  $ edpykota -g -S 500 -H 550 financial support            \n"
-"  \n"
-"  ���������00 �� � ��� ��50\n"
-"  �� � ��� financial � support �������"
-"  \n"
-"  $ edpykota --reset jerome \"jo*\"\n"
-"  \n"
-"  ����� ��������erome � �������"
-"  ������'jo' �������"
-"  ������ � ����� �������"
-"  ������ ��� � ������������"
-"  ���-hardreset | -R .\n"
-"  \n"
-"  $ edpykota --printer hpcolor --noquota jerome\n"
-"  \n"
-"  �������� ���erome � ����hpcolor. \n"
-"  �� ����������� ��� ������� \n"
-"  ���� ��������\n"
-"  � �����rome �������������n"
-"  \n"
-"  $ edpykota --limitby balance jerome\n"
-"  \n"
-"  �������erome ������ ��� �\n"
-"  \n"
-"  $ edpykota --balance +10.0 jerome\n"
-"  \n"
-"  ������ �����jerome ��10.0 ���(���n"
-"  ��� ������� ��� ����(-) ���"
-"  �� ��� �� � ���\n"
-"  \n"
-"  $ edpykota --delete jerome rachel\n"
-"  \n"
-"  ���������jerome � rachel � ������"
-"  ������� � ��� ����������\n"
-"  \n"
-"  $ edpykota --printer lp --charge 0.1\n"
-"  \n"
-"  ���� ��� � �����.1. �� ����n"
-"  ������\n"
-"  \n"
-"  $ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\n"
-"  \n"
-"  ���� ��� hplj1 � hplj2 � �� ����aser � HP.\n"
-"  ������� ���hplj1 ��plj2, ����� �n"
-"  ��� � ���� � � ������Laser � HP.\n"
-"\n"
+"��� ��� �� e-mail � %s"
+
+#, python-format
+msgid "Invalid DeviceURI : %s"
+msgstr "� ���RI ���s"
+
+msgid ""
+"\n"
+"Please wait while pkhint analyzes your printing system's configuration..."
+msgstr ""
+"\n"
+"������ � pkhint ������� �����"���..."
+
+#, python-format
+msgid "Unknown device %s for printer %s"
+msgstr "����� %s � ����%s"
+
+msgid ""
+"\n"
+"Put the following lines into your /etc/pykota/pykota.conf file :\n"
+msgstr ""
+"\n"
+"������� ������etc/pykota/pykota.conf :\n"
+
+msgid "# BEWARE : if software accounting is suggested, this doesn't mean"
+msgstr "# ����: �������� ��������
+
+msgid "# that hardware accounting wouldn't work, this only means that PyKota"
+msgstr "# ������ ������ ��� PyKota"
+
+msgid "# wasn't able to autodetect which hardware accounting method to use."
+msgstr "# ��� ������� �������, python-format
+msgid ""
+"pkmail v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"\n"
+"Email gateway for PyKota.\n"
+"\n"
+"command line usage :\n"
+"\n"
+"  pkmail  [options]\n"
+"\n"
+"options :\n"
+"\n"
+"  -v | --version       Prints pkmail's version number then exits.\n"
+"  -h | --help          Prints this message then exits.\n"
+"  \n"
+"    \n"
+"  This command is meant to be used from your mail server's aliases file,\n"
+"  as a pipe. It will then accept commands send to it in email messages,\n"
+"  and will send the answer to the command's originator.\n"
+"  \n"
+"  To use this command, create an email alias in /etc/aliases with\n"
+"  the following format :\n"
+"  \n"
+"    pykotacmd: \"|/usr/bin/pkmail\"\n"
+"    \n"
+"  Then run the 'newaliases' command to regenerate the aliases database.\n"
+"  \n"
+"  You can now send commands by email to 'pykotacmd@yourdomain.com', with\n"
+"  the command in the subject.\n"
+"  \n"
+"  List of supported commands :\n"
+"  \n"
+"        report [username]\n"
+"  \n"
+"  NB : For pkmail to work correctly, you may have to put the 'mail'\n"
+"  system user in the 'lpadmin' system group to ensure this user can\n"
+"  read the /etc/pykota/pykotadmin.conf file, and restart your\n"
+"  mail server (e.g. /etc/init.d/exim restart). It is strongly advised\n"
+"  that you think at least twice before doing this though.\n"
+"  \n"
+"  Use at your own risk !\n"
+"  \n"
 "This program is free software; you can redistribute it and/or modify\n"
 "it under the terms of the GNU General Public License as published by\n"
@@ -468,668 +322,8 @@
 "Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
 "\n"
-"��� ��� �� e-mail � %s"
-
-msgid "You're not allowed to use this command."
-msgstr "��������� �����"
-
-#, python-format
-msgid "Invalid softlimit value %s."
-msgstr "� ��������%s."
-
-#, python-format
-msgid "Invalid hardlimit value %s."
-msgstr "� ����� �s."
-
-#, python-format
-msgid "Hard limit %i is less than soft limit %i, values will be exchanged."
-msgstr ""
-"� �� �%i ������������%i, ��� "
-"��
-
-#, python-format
-msgid "Invalid balance value %s"
-msgstr "� ���� ���%s"
-
-#, python-format
-msgid "Invalid charge amount value %s"
-msgstr "� ���� ��%s"
-
-#, python-format
-msgid "Invalid limitby value %s"
-msgstr "� ���� limitby %s"
-
-#, python-format
-msgid "Impossible to add printer %s"
-msgstr "����������%s"
-
-#, python-format
-msgid "Invalid printer name %s"
-msgstr "� ������� %s"
-
-#, python-format
-msgid "There's no printer matching %s"
-msgstr "������� ������%s"
-
-msgid "You have to pass user or group names on the command line"
-msgstr "������� ������ �� � �� ���
-#, python-format
-msgid "Prototype %s not found in Quota Storage for printer %s."
-msgstr "� ��%s ���������������%s."
-
-#, python-format
-msgid "Prototype object %s not found in Quota Storage."
-msgstr "� ������ %s ����������
-#, python-format
-msgid "Undefined hard limit set to soft limit (%s) on printer %s."
-msgstr ""
-"����� ��� ������%s) � ���%s."
-
-#, python-format
-msgid "Undefined soft limit set to hard limit (%s) on printer %s."
-msgstr ""
-"�������������� �%s) � ���%s."
-
-#, python-format
-msgid "Invalid email address %s"
-msgstr "� ������-mail %s"
-
-#, python-format
-msgid "Invalid group name %s"
-msgstr "� �������%s"
-
-#, python-format
-msgid "Invalid user name %s"
-msgstr "� �������s"
-
-#, python-format
-msgid "Quota not found for object %s on printer %s."
-msgstr "� ����� �����s � ���%s."
-
-#, python-format
-msgid "Group %s not found in the PyKota Storage."
-msgstr "���%s �����������Kota."
-
-msgid "incompatible options, see help."
-msgstr "������ ������."
-
-#, python-format
-msgid ""
-"pykosd v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"An OSD quota monitor for PyKota.\n"
-"\n"
-"command line usage :\n"
-"\n"
-"  pykosd [options]\n"
-"\n"
-"options :\n"
-"\n"
-"  -v | --version       Prints pykosd's version number then exits.\n"
-"  -h | --help          Prints this message then exits.\n"
-"  \n"
-"  -c | --color #rrggbb Sets the color to use for display as an hexadecimal\n"
-"                       triplet, for example #FF0000 is 100%% red.\n"
-"                       Defaults to 100%% green (#00FF00).\n"
-"                       \n"
-"  -d | --duration d    Sets the duration of the display in seconds. \n"
-"                       Defaults to 3 seconds.\n"
-"                       \n"
-"  -f | --font f        Sets the font to use for "
-"display.                      \n"
-"                       Defaults to the Python OSD library's default.\n"
-"  \n"
-"  -l | --loop n        Sets the number of times the info will be displayed.\n"
-"                       Defaults to 0, which means loop forever.\n"
-"                       \n"
-"  -s | --sleep s       Sets the sleeping duration between two displays \n"
-"                       in seconds. Defaults to 180 seconds (3 minutes).\n"
-"                       \n"
-"  \n"
-"examples :                              \n"
-"\n"
-"  $ pykosd -s 60 --loop 5\n"
-"  \n"
-"  Will launch pykosd. Display will be refreshed every 60 seconds,\n"
-"  and will last for 3 seconds (the default) each time. After five\n"
-"  iterations, the program will exit.\n"
-"  \n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
-"\n"
 "Please e-mail bugs to: %s"
 msgstr ""
-"pykosd v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"������PyKota ��������OSD).\n"
-"\n"
-"���� ���\n"
-"\n"
-"  pykosd [���\n"
-"\n"
-"���:\n"
-"\n"
-"  -v | --version       ��� �����pykosd � ���.\n"
-"  -h | --help          ��� ����� ���.\n"
-"  \n"
-"  -c | --color #rrggbb ����� ���������n"
-"                       ���� ���� ��� #FF0000 ��n"
-"                       100%% ���n"
-"                       ����������00%% �� (#00FF00).\n"
-"                       \n"
-"  -d | --duration d    ����������������\n"
-"                       ����� ����� ����n"
-"                       \n"
-"  -f | --font f        ��������� �������"
-"                       �������� �����OSD �Python.\n"
-"  \n"
-"  -l | --loop n        ������ �������� ����\n"
-"                       �������, ���������"
-"                       \n"
-"  -s | --sleep s       ����� ��� �� � ����\n"
-"                       ����������80 ����3 ��\n"
-"                       \n"
-"  \n"
-"����                              \n"
-"\n"
-"  $ pykosd -s 60 --loop 5\n"
-"  \n"
-"  ����ykosd. ������������0 ����n"
-"  � ��� � 3 ������� ���. ���"
-"  �����, ��������\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"
-"��� ��� �� e-mail � %s"
-
-#, python-format
-msgid "Invalid duration option %s"
-msgstr "� ���������%s"
-
-#, python-format
-msgid "Invalid loop option %s"
-msgstr "� ����������"
-
-#, python-format
-msgid "Invalid sleep option %s"
-msgstr "� ��������� %s"
-
-#, python-format
-msgid "Invalid color option %s"
-msgstr "� ���������"
-
-#, python-format
-msgid "User %s doesn't exist in PyKota's database"
-msgstr "���%s � ���������Kota"
-
-#, python-format
-msgid "Pages used on %s : %s"
-msgstr "��� �� � %s : %s"
-
-#, python-format
-msgid "PyKota Units left : %.2f"
-msgstr "���PyKota ���� : %.2f"
-
-#, python-format
-msgid ""
-"warnpykota v%s (c) 2003-2004 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 C@LL - Conseil Internet & Logiciels Libres\n"
-"\n"
-"��� email ������ �� �����.\n"
-"\n"
-"���� ���\n"
-"\n"
-"  warnpykota  [���  [���n"
-"\n"
-"���:\n"
-"\n"
-"  -v | --version       ��� �����warnpykota � ���.\n"
-"  -h | --help          ��� ����� ���.\n"
-"  \n"
-"  -u | --users         ������ ���� ���n"
-"                       ��� �. ��������\n"
-"  \n"
-"  -g | --groups        ������ ����� �� ����.\n"
-"  \n"
-"  -P | --printer p     �������������� ����n"
-"                       p ����������� ���� ��"
-"                       ������ ����� ��*, �n"
-"                       ��������"
-"                       ������������ ��� ��"
-"                       ���������"
-"  \n"
-"����                              \n"
-"\n"
-"  $ warnpykota --printer lp\n"
-"  \n"
-"  ������� ������lp ��� �� �"
-"  ������.\n"
-"\n"
-"  $ warnpykota \n"
-"  \n"
-"  ������� ����� �� �����\n"
-"  � ���� ���\n"
-"\n"
-"  $ warnpykota --groups --printer \"laserjet*\" \"dev*\"\n"
-"  \n"
-"  ������� ����� �������� �\n"
-"  \"dev\" ����� �� ����� � ����\n"
-"  ������������  \"laserjet\"\n"
-"  \n"
-"  � ��� � ���� ������ �PyKota, �n"
-"  �������������� ���� �\n"
-"  ����������� ��������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"
-"��� ��� �� e-mail � %s"
-
-msgid "Job contains no data. Printing is denied."
-msgstr "����������� �������
-
-msgid "Job accounting begins."
-msgstr "�����������
-msgid "Job accounting ends."
-msgstr "����������
-msgid "Job size forced to 0 because printing is denied."
-msgstr "� ���������� �� ������"
-
-#, python-format
-msgid "Job size : %i"
-msgstr "������: %i"
-
-#, python-format
-msgid "Updating user %s's quota on printer %s"
-msgstr "��� �����s � ���%s"
-
-msgid "Job added to history."
-msgstr "������� ����"
-
-#, python-format
-msgid "File number %s unregistered twice from polling object, ignored."
-msgstr ""
-"� �� ��� %s ��� � �������
-"��������
-#, python-format
-msgid "SIGTERM was sent to real backend %s (pid: %s)"
-msgstr "SIGTERM ��� ���� �� %s (pid: %s)"
-
-#, python-format
-msgid "CUPS backend %s died abnormally."
-msgstr "��� CUPS %s �������
-
-#, python-format
-msgid ""
-"dumpykota v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"\n"
-"Dumps PyKota database's content.\n"
-"\n"
-"command line usage :\n"
-"\n"
-"  dumpykota [options] \n"
-"\n"
-"options :\n"
-"\n"
-"  -v | --version       Prints dumpykota's version number then exits.\n"
-"  -h | --help          Prints this message then exits.\n"
-"  \n"
-"  -d | --data type     Dumps 'type' datas. Allowed types are :\n"
-"                       \n"
-"                         - history : dumps the jobs history.\n"
-"                         - users : dumps users.\n"
-"                         - groups : dumps user groups.\n"
-"                         - printers : dump printers.\n"
-"                         - upquotas : dump user quotas.\n"
-"                         - gpquotas : dump user groups quotas.\n"
-"                         - payments : dumps user payments.\n"
-"                         - pmembers : dumps printer groups members.\n"
-"                         - umembers : dumps user groups members.\n"
-"                         \n"
-"                       NB : the -d | --data command line option   \n"
-"                       is MANDATORY.\n"
-"  \n"
-"  -f | --format fmt    Dumps datas in the 'fmt' format. When not specified,\n"
-"                       the format is to dump datas in the csv format (comma\n"
-"                       separated values). All data dumped is between double\n"
-"                       quotes. Allowed formats are :\n"
-"                       \n"
-"                         - csv : separate datas with commas\n"
-"                         - ssv : separate datas with semicolons\n"
-"                         - tsv : separate datas with tabs\n"
-"                         - xml : dump data as XML\n"
-"                         \n"
-"  -o | --output fname  All datas will be dumped to the file instead of\n"
-"                       to the standard output. The special '-' filename\n"
-"                       is the default value and means stdout.\n"
-"                       WARNING : existing files are truncated !\n"
-"  \n"
-"Examples :\n"
-"\n"
-"  $ dumpykota --data history --format csv >myfile.csv\n"
-"  \n"
-"  This dumps the history in a comma separated values file, for possible\n"
-"  use in a spreadsheet.\n"
-"  \n"
-"  $ dumpykota --data users --format xml -o users.xml\n"
-"  \n"
-"  Dumps all users datas to the users.xml file.\n"
-"  \n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
-"\n"
-"Please e-mail bugs to: %s"
-msgstr ""
-"dumpykota v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"\n"
-"��� ����������� PyKota.\n"
-"\n"
-"���� ���\n"
-"\n"
-"  dumpykota [��� \n"
-"\n"
-"���:\n"
-"\n"
-"  -v | --version       ��� �����dumpykota� ���.\n"
-"  -h | --help          ��� ����� ���.\n"
-"  \n"
-"  -d | --data type     ��� ���'���������\n"
-"                       \n"
-"                         - history : ��� ������.\n"
-"                         - users : ��� ��\n"
-"                         - groups : ��� �� ��\n"
-"                         - printers : ��� ���.\n"
-"                         - upquotas : ��� ����n"
-"                         - gpquotas : ��� ������n"
-"                         - payments : ��� ��� ��\n"
-"                         - pmembers : ��� ������\n"
-"                         - umembers : ��� �������n"
-"                         \n"
-"                       ��� ����-d | --data ��������n"
-"  \n"
-"  -f | --format fmt    ��� ���������� ���\n"
-"                       ��� ������sv (������n"
-"                       ���� �����������n"
-"                       ������������\n"
-"                       ���������� ��:\n"
-"                       \n"
-"                         - csv : ������ ���"
-"                         - ssv : ������ ������\n"
-"                         - tsv : ������ ���(tabs)\n"
-"                         - xml : ��� ��� �L\n"
-"                         \n"
-"  -o | --output � ��������� �� ��'�\n"
-"                       ���������� ������n"
-"                       ��� � '-' � ����� ����n"
-"                       � ������ � �� ������n"
-"                       ���� �����������!\n"
-"  \n"
-"�����\n"
-"\n"
-"  $ dumpykota --data history --format csv >myfile.csv\n"
-"  \n"
-"  ���������� ���� ��������n"
-"  � ��������� ��n"
-"  \n"
-"  $ dumpykota --data users --format xml -o users.xml\n"
-"  \n"
-"  ���� ��������� 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"
-"��� ��� �� e-mail � %s"
-
-#, python-format
-msgid "Invalid modifier [%s] for --data command line option, see help."
-msgstr "� �� �� [%s] � ����-data, �����."
-
-#, python-format
-msgid "Invalid modifier [%s] for --format command line option, see help."
-msgstr "� �� �� [%s] � ����-format, �����."
-
-msgid "XML output is disabled because the jaxml module is not available."
-msgstr "���� XML ��������������axml."
-
-msgid "PyKota data dumper failed : I/O error"
-msgstr "������� �PyKota �� : �������
-
-msgid "The -d | --data command line option is mandatory, see help."
-msgstr "����-d | --data �����, �����."
-
-msgid "Too many arguments, see help."
-msgstr "������ ��� �����."
-
-msgid "Software accounting already done in first pass. Ignoring."
-msgstr "���������� ���� �� ���."
-
-msgid "Hardware accounting already done in first pass. Ignoring."
-msgstr "��������� ���� �� ���."
-
-#, python-format
-msgid ""
-"pkhint v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"A tool to give hints on what accounting method is best for each printer.\n"
-"\n"
-"command line usage :\n"
-"\n"
-"  pkhint [options] [printer1 printer2 printer3 ... printerN] <file.conf\n"
-"\n"
-"options :\n"
-"\n"
-"  -v | --version       Prints pkhint's version number then exits.\n"
-"  -h | --help          Prints this message then exits.\n"
-"  \n"
-"examples :                              \n"
-"\n"
-"  $ pkhint \"hp*\" printer103 </etc/cups/printers.conf\n"
-"  \n"
-"  Will analyze your printing system to test which accounter\n"
-"  is the best for each of the defined printer which\n"
-"  name matches one of the parameters.\n"
-"  \n"
-"  If you don't pass any argument on the command line, all\n"
-"  printers will be analyzed.\n"
-"  \n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
-"\n"
-"Please e-mail bugs to: %s"
-msgstr ""
-"pkhint v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
-"���� ��� � ����� �������\n"
-"\n"
-"���� ���\n"
-"\n"
-"  pkhint [��� [���1 ���2 ... ���N] <file.conf\n"
-"\n"
-"���:\n"
-"\n"
-"  -v | --version       ��� �����pkhint � ���.\n"
-"  -h | --help          ��� ����� ���.\n"
-"  \n"
-"����                              \n"
-"\n"
-"  $ pkhint \"hp*\" printer103 </etc/cups/printers.conf\n"
-"  \n"
-"  ����� ��� �� ����� ��\n"
-"  ������ ��� � ���� � ���\n"
-"  ��� ����� ����� � ����.\n"
-"  \n"
-"  � �������������������
-"  ����.\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"
-"��� ��� �� e-mail � %s"
-
-#, python-format
-msgid "Invalid DeviceURI : %s"
-msgstr "� ���RI ���s"
-
-msgid ""
-"\n"
-"Please wait while pkhint analyzes your printing system's configuration..."
-msgstr ""
-"\n"
-"������ � pkhint ������� �����"���..."
-
-#, python-format
-msgid "Unknown device %s for printer %s"
-msgstr "����� %s � ����%s"
-
-msgid ""
-"\n"
-"Put the following lines into your /etc/pykota/pykota.conf file :\n"
-msgstr ""
-"\n"
-"������� ������etc/pykota/pykota.conf :\n"
-
-msgid "# BEWARE : if software accounting is suggested, this doesn't mean"
-msgstr "# ����: �������� ��������
-
-msgid "# that hardware accounting wouldn't work, this only means that PyKota"
-msgstr "# ������ ������ ��� PyKota"
-
-msgid "# wasn't able to autodetect which hardware accounting method to use."
-msgstr "# ��� ������� �������, python-format
+
+#, python-format
 msgid ""
 "pkprinters v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
@@ -1244,5 +438,6 @@
 "  \n"
 "  -a | --add           ������� �� �� ���"
-"                       ���. � ��, �������"                       ����� � ����-s|--skipexisting.\n"
+"                       ���. � ��, �������"                       ����� � ����-s|--"
+"skipexisting.\n"
 "                       \n"
 "  -d | --delete        ������� � ��������n"
@@ -1328,4 +523,15 @@
 "��� ��� �� e-mail � %s"
 
+msgid "You're not allowed to use this command."
+msgstr "��������� �����"
+
+#, python-format
+msgid "There's no printer matching %s"
+msgstr "������� ������%s"
+
+#, python-format
+msgid "Invalid charge amount value %s"
+msgstr "� ���� ��%s"
+
 #, python-format
 msgid "Printer %s already exists, skipping."
@@ -1335,10 +541,163 @@
 msgstr "���� %s ���������"
 
+#, python-format
+msgid "Impossible to add printer %s"
+msgstr "����������%s"
+
+#, python-format
+msgid "Invalid printer name %s"
+msgstr "� ������� %s"
+
 msgid "in"
 msgstr "�
+msgid "incompatible options, see help."
+msgstr "������ ������."
+
 msgid "You have to pass printer groups names on the command line"
 msgstr "������� ���������� ���
 msgid "You have to pass printer names on the command line"
 msgstr "������� ������������
+#, python-format
+msgid ""
+"pykosd v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"An OSD quota monitor for PyKota.\n"
+"\n"
+"command line usage :\n"
+"\n"
+"  pykosd [options]\n"
+"\n"
+"options :\n"
+"\n"
+"  -v | --version       Prints pykosd's version number then exits.\n"
+"  -h | --help          Prints this message then exits.\n"
+"  \n"
+"  -c | --color #rrggbb Sets the color to use for display as an hexadecimal\n"
+"                       triplet, for example #FF0000 is 100%% red.\n"
+"                       Defaults to 100%% green (#00FF00).\n"
+"                       \n"
+"  -d | --duration d    Sets the duration of the display in seconds. \n"
+"                       Defaults to 3 seconds.\n"
+"                       \n"
+"  -f | --font f        Sets the font to use for "
+"display.                      \n"
+"                       Defaults to the Python OSD library's default.\n"
+"  \n"
+"  -l | --loop n        Sets the number of times the info will be displayed.\n"
+"                       Defaults to 0, which means loop forever.\n"
+"                       \n"
+"  -s | --sleep s       Sets the sleeping duration between two displays \n"
+"                       in seconds. Defaults to 180 seconds (3 minutes).\n"
+"                       \n"
+"  \n"
+"examples :                              \n"
+"\n"
+"  $ pykosd -s 60 --loop 5\n"
+"  \n"
+"  Will launch pykosd. Display will be refreshed every 60 seconds,\n"
+"  and will last for 3 seconds (the default) each time. After five\n"
+"  iterations, the program will exit.\n"
+"  \n"
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation; either version 2 of the License, or\n"
+"(at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
+"\n"
+"Please e-mail bugs to: %s"
+msgstr ""
+"pykosd v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"������PyKota ��������OSD).\n"
+"\n"
+"���� ���\n"
+"\n"
+"  pykosd [���\n"
+"\n"
+"���:\n"
+"\n"
+"  -v | --version       ��� �����pykosd � ���.\n"
+"  -h | --help          ��� ����� ���.\n"
+"  \n"
+"  -c | --color #rrggbb ����� ���������n"
+"                       ���� ���� ��� #FF0000 ��n"
+"                       100%% ���n"
+"                       ����������00%% �� "
+"(#00FF00).\n"
+"                       \n"
+"  -d | --duration d    ����������������\n"
+"                       ����� ����� ����n"
+"                       \n"
+"  -f | --font f        ��������� �������"
+"                       �������� �����OSD �"
+"Python.\n"
+"  \n"
+"  -l | --loop n        ������ �������� �
+"���\n"
+"                       �������, ���������"
+"                       \n"
+"  -s | --sleep s       ����� ��� �� � ����\n"
+"                       ����������80 ����3 "
+"��\n"
+"                       \n"
+"  \n"
+"����                              \n"
+"\n"
+"  $ pykosd -s 60 --loop 5\n"
+"  \n"
+"  ����ykosd. ������������0 ����n"
+"  � ��� � 3 ������� ���. ���"
+"  �����, ��������\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"
+"��� ��� �� e-mail � %s"
+
+#, python-format
+msgid "Invalid duration option %s"
+msgstr "� ���������%s"
+
+#, python-format
+msgid "Invalid loop option %s"
+msgstr "� ����������"
+
+#, python-format
+msgid "Invalid sleep option %s"
+msgstr "� ��������� %s"
+
+#, python-format
+msgid "Invalid color option %s"
+msgstr "� ���������"
+
+#, python-format
+msgid "User %s doesn't exist in PyKota's database"
+msgstr "���%s � ���������Kota"
+
+#, python-format
+msgid "Pages used on %s : %s"
+msgstr "��� �� � %s : %s"
+
+#, python-format
+msgid "PyKota Units left : %.2f"
+msgstr "���PyKota ���� : %.2f"
+
 #, python-format
 msgid ""
@@ -1472,4 +831,738 @@
 #, python-format
 msgid ""
+"autopykota v%s (c) 2003-2004 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 C@LL - Conseil Internet & Logiciels Libres\n"
+"��� � ������������� ��� ������\n"
+"\n"
+"�� � ���� ����� � ����������������� �����n"
+"�����������!\n"
+"\n"
+"���� ���\n"
+"\n"
+"  � ���� �� ����� � ����������� ��� ���� "
+"��\n"
+"  � ����� ��� ���xternal policy) ��pykota.conf\n"
+"  \n"
+"  autopykota { -i | --initbalance � } \n"
+"\n"
+"���:\n"
+"\n"
+"  -v | --version       ��� �����autopykota � ���.\n"
+"  -h | --help          ��� ����� ���.\n"
+"  \n"
+"  -i | --initbalance b ���� �������� �b.\n"
+"                       � ������ ��� ���n"
+"                       �� � � ����, ����\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"
+"��� ��� �� e-mail � %s"
+
+msgid "Job contains no data. Printing is denied."
+msgstr "����������� �������
+
+msgid "Job accounting begins."
+msgstr "�����������
+msgid "Job accounting ends."
+msgstr "����������
+msgid "Job size forced to 0 because printing is denied."
+msgstr "� ���������� �� ������"
+
+#, python-format
+msgid "Job size : %i"
+msgstr "������: %i"
+
+#, python-format
+msgid "Updating user %s's quota on printer %s"
+msgstr "��� �����s � ���%s"
+
+msgid "Job added to history."
+msgstr "������� ����"
+
+#, python-format
+msgid "File number %s unregistered twice from polling object, ignored."
+msgstr ""
+"� �� ��� %s ��� � �������
+"��������
+#, python-format
+msgid "SIGTERM was sent to real backend %s (pid: %s)"
+msgstr "SIGTERM ��� ���� �� %s (pid: %s)"
+
+#, python-format
+msgid "CUPS backend %s died abnormally."
+msgstr "��� CUPS %s �������
+
+#, python-format
+msgid ""
+"dumpykota v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"\n"
+"Dumps PyKota database's content.\n"
+"\n"
+"command line usage :\n"
+"\n"
+"  dumpykota [options] \n"
+"\n"
+"options :\n"
+"\n"
+"  -v | --version       Prints dumpykota's version number then exits.\n"
+"  -h | --help          Prints this message then exits.\n"
+"  \n"
+"  -d | --data type     Dumps 'type' datas. Allowed types are :\n"
+"                       \n"
+"                         - history : dumps the jobs history.\n"
+"                         - users : dumps users.\n"
+"                         - groups : dumps user groups.\n"
+"                         - printers : dump printers.\n"
+"                         - upquotas : dump user quotas.\n"
+"                         - gpquotas : dump user groups quotas.\n"
+"                         - payments : dumps user payments.\n"
+"                         - pmembers : dumps printer groups members.\n"
+"                         - umembers : dumps user groups members.\n"
+"                         \n"
+"                       NB : the -d | --data command line option   \n"
+"                       is MANDATORY.\n"
+"  \n"
+"  -f | --format fmt    Dumps datas in the 'fmt' format. When not specified,\n"
+"                       the format is to dump datas in the csv format (comma\n"
+"                       separated values). All data dumped is between double\n"
+"                       quotes. Allowed formats are :\n"
+"                       \n"
+"                         - csv : separate datas with commas\n"
+"                         - ssv : separate datas with semicolons\n"
+"                         - tsv : separate datas with tabs\n"
+"                         - xml : dump data as XML\n"
+"                         \n"
+"  -o | --output fname  All datas will be dumped to the file instead of\n"
+"                       to the standard output. The special '-' filename\n"
+"                       is the default value and means stdout.\n"
+"                       WARNING : existing files are truncated !\n"
+"  \n"
+"Examples :\n"
+"\n"
+"  $ dumpykota --data history --format csv >myfile.csv\n"
+"  \n"
+"  This dumps the history in a comma separated values file, for possible\n"
+"  use in a spreadsheet.\n"
+"  \n"
+"  $ dumpykota --data users --format xml -o users.xml\n"
+"  \n"
+"  Dumps all users datas to the users.xml file.\n"
+"  \n"
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as published by\n"
+"the Free Software Foundation; either version 2 of the License, or\n"
+"(at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"
+"\n"
+"Please e-mail bugs to: %s"
+msgstr ""
+"dumpykota v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
+"\n"
+"��� ����������� PyKota.\n"
+"\n"
+"���� ���\n"
+"\n"
+"  dumpykota [��� \n"
+"\n"
+"���:\n"
+"\n"
+"  -v | --version       ��� �����dumpykota� ���.\n"
+"  -h | --help          ��� ����� ���.\n"
+"  \n"
+"  -d | --data type     ��� ���'���������\n"
+"                       \n"
+"                         - history : ��� ������.\n"
+"                         - users : ��� ��\n"
+"                         - groups : ��� �� ��\n"
+"                         - printers : ��� ���.\n"
+"                         - upquotas : ��� ����n"
+"                         - gpquotas : ��� ������n"
+"                         - payments : ��� ��� ��\n"
+"                         - pmembers : ��� ������\n"
+"                         - umembers : ��� �������n"
+"                         \n"
+"                       ��� ����-d | --data ��������n"
+"  \n"
+"  -f | --format fmt    ��� ���������� ���\n"
+"                       ��� ������sv (������n"
+"                       ���� �����������n"
+"                       ������������\n"
+"                       ���������� ��:\n"
+"                       \n"
+"                         - csv : ������ ���"
+"                         - ssv : ������ ���"
+"���\n"
+"                         - tsv : ������ ���(tabs)\n"
+"                         - xml : ��� ��� �L\n"
+"                         \n"
+"  -o | --output � ��������� �� ��"
+"'�\n"
+"                       ���������� ������n"
+"                       ��� � '-' � ����� �
+"���n"
+"                       � ������ � �� ����"���n"
+"                       ���� �����������!\n"
+"  \n"
+"�����\n"
+"\n"
+"  $ dumpykota --data history --format csv >myfile.csv\n"
+"  \n"
+"  ���������� ���� ��������n"
+"  � ��������� ��n"
+"  \n"
+"  $ dumpykota --data users --format xml -o users.xml\n"
+"  \n"
+"  ���� ��������� 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"
+"��� ��� �� e-mail � %s"
+
+#, python-format
+msgid "Invalid modifier [%s] for --data command line option, see help."
+msgstr "� �� �� [%s] � ����-data, �����."
+
+#, python-format
+msgid "Invalid modifier [%s] for --format command line option, see help."
+msgstr "� �� �� [%s] � ����-format, �����."
+
+msgid "XML output is disabled because the jaxml module is not available."
+msgstr "���� XML ��������������axml."
+
+msgid "PyKota data dumper failed : I/O error"
+msgstr "������� �PyKota �� : �������
+
+msgid "The -d | --data command line option is mandatory, see help."
+msgstr "����-d | --data �����, �����."
+
+msgid "Too many arguments, see help."
+msgstr "������ ��� �����."
+
+#, python-format
+msgid ""
+"edpykota v%s (c) 2003-2004 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 C@LL - Conseil Internet & Logiciels Libres\n"
+"�������� � �yKota.\n"
+"\n"
+"���� ���\n"
+"\n"
+"  edpykota [��� �� �� ... ��\n"
+"  \n"
+"  edpykota [��� �� �� ... ��\n"
+"\n"
+"���:\n"
+"\n"
+"  -v | --version       ��� �����edpykota� ���.\n"
+"  -h | --help          ��� ����� ���.\n"
+"  \n"
+"  -a | --add           �������/���� �� ��\n"
+"                       �����������"
+"                       \n"
+"  -d | --delete        ������� � �������"
+"                       ��������������\n"
+"                       \n"
+"  -c | --charge p[,j]  ����� ��� ��� � ���"
+"                       � ������� �� ������n"
+"                       ���. � ������, ����"
+"��"
+"                       �� �������� ���\n"
+"  \n"
+"  -i | --ingroups g1[,g2...]  ����� ����� � �"
+"��\n"
+"                              ���������� � ��\n"
+"                              ����� ��������"
+"  \n"
+"  -u | --users         ��������� �� �����"
+"                       �������n"
+"  \n"
+"  -P | --printer p     �������� �������p.\n"
+"                       ����p ���������� �n"
+"                       ��� �������� ����"
+"�\n"
+"                       ��*, �� �����n"
+"                       ������������ ��� \n"
+"                       �������.\n"
+"  \n"
+"  -G | --pgroups pg1[,pg2...] ������ ���� � ��\n"
+"                       ����g1, pg2, �.��������.\n"
+"                       �������������� "
+"��"
+"                       ��� ������� ���.\n"
+"                       ������ �����������n"
+"                       �������� �����
+"���\n"
+"                       �� �������n"
+"                       ����� � �������� �n"
+"                       ���� � ���� �����"
+"���
+"                       ��.\n"
+"  \n"
+"  -g | --groups        �������� � �� ����"
+"�\n"
+"                       �� ��\n"
+"                          \n"
+"  -p | --prototype u|g �������� ����g ��"
+"�\n"
+"                       �������\n"
+"                       \n"
+"  -n | --noquota       ���������� ����.\n"
+"  \n"
+"  -r | --reset         ������� �� � ��� �n"
+"                       ��� � ������� \n"
+"                       �������� �����\n"
+"                       \n"
+"  -R | --hardreset     �������� � ��� "
+"����\n"
+"                       � ��� ��������� \n"
+"                       ���. \n"
+"                       \n"
+"  -l | --limitby l     �������������� "
+"���                       � ��� ��������
+"������\n"
+"                       ������ ��'quota' (�
+"���).\n"
+"                       ���� ��� 'quota' (����n"
+"                       'balance' (������), 'quota-then-"
+"balance' (��"
+"                       �� ���� 'balance-then-quota' (��
+"���"
+"                       ���                       ����: � "
+"��� quota-then-balance � balance-then-quota\n"
+"                       � �� ��� ��\n"
+"                       \n"
+"  -b | --balance b     ������ ��� ����� ��
+"�.\n"
+"                       � ����������������"
+"���n"
+"                       � � � ����+ �-.\n"
+"                       ����: ������� ���, "
+"�����,\n"
+"                       �� ������� �������"
+"�"
+"                       ��\n"
+"                       � �� � �� ��� ������
+"����n"
+"                       ��������.\n"
+"                       \n"
+"  -S | --softlimit sl  ���������l ��\n"
+"  \n"
+"  -H | --hardlimit hl  ����� ���� hl ��.\n"
+"  \n"
+"  ������ � �� � �� � �� �� �"
+"����"  ����� �� ����--add.\n"
+"  \n"
+"����                              \n"
+"\n"
+"  $ edpykota --add -p jerome john paul george ringo/ringo@example.com\n"
+"  \n"
+"  ����� ��john, paul, george � ringo ���"
+"  ���, � ������ � � �� ��"
+"  ����erome. ���jerome ������\n"
+"  �������mail �� ���ingo �"
+"  'ringo@example.com'\n"
+"  \n"
+"  $ edpykota --printer lp -S 50 -H 60 jerome\n"
+"  \n"
+"  �������erome � ���lp ������n"
+"  50 ��, � �� �0 ��. � �� ��jerome ��"
+"  ���� � ��������������    "
+"����\n"
+"\n"
+"  $ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\n"
+"  \n"
+"  ��� ��, ���� �� �� ��jerome �� \n"
+"  ��� lp ������������ ������n"
+"  jerome ������� \"coders\" � \"it\" ����n"
+"  ��� ������"
+"            \n"
+"  $ edpykota -g -S 500 -H 550 financial support            \n"
+"  \n"
+"  ���������00 �� � ��� ��50\n"
+"  �� � ��� financial � support �������"
+"  \n"
+"  $ edpykota --reset jerome \"jo*\"\n"
+"  \n"
+"  ����� ��������erome � ����"
+"���"
+"  ������'jo' �������"
+"  ������ � ����� �������"
+"  ������ ��� � ������������"
+"  ���-hardreset | -R .\n"
+"  \n"
+"  $ edpykota --printer hpcolor --noquota jerome\n"
+"  \n"
+"  �������� ���erome � ����hpcolor. \n"
+"  �� ����������� ��� ������� \n"
+"  ���� ��������\n"
+"  � �����rome �������������n"
+"  \n"
+"  $ edpykota --limitby balance jerome\n"
+"  \n"
+"  �������erome ������ ��� �\n"
+"  \n"
+"  $ edpykota --balance +10.0 jerome\n"
+"  \n"
+"  ������ �����jerome ��10.0 ���(���n"
+"  ��� ������� ��� ����(-) ���"
+"  �� ��� �� � ���\n"
+"  \n"
+"  $ edpykota --delete jerome rachel\n"
+"  \n"
+"  ���������jerome � rachel � ������"
+"  ������� � ��� ����������\n"
+"  \n"
+"  $ edpykota --printer lp --charge 0.1\n"
+"  \n"
+"  ���� ��� � �����.1. �� ����n"
+"  ������\n"
+"  \n"
+"  $ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\n"
+"  \n"
+"  ���� ��� hplj1 � hplj2 � �� ����aser � "
+"HP.\n"
+"  ������� ���hplj1 ��plj2, ����� �n"
+"  ��� � ���� � � ������Laser � 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"
+"��� ��� �� e-mail � %s"
+
+#, python-format
+msgid "Invalid softlimit value %s."
+msgstr "� ��������%s."
+
+#, python-format
+msgid "Invalid hardlimit value %s."
+msgstr "� ����� �s."
+
+#, python-format
+msgid "Hard limit %i is less than soft limit %i, values will be exchanged."
+msgstr ""
+"� �� �%i ������������%i, ��� "
+"��
+
+#, python-format
+msgid "Invalid balance value %s"
+msgstr "� ���� ���%s"
+
+#, python-format
+msgid "Invalid limitby value %s"
+msgstr "� ���� limitby %s"
+
+msgid "You have to pass user or group names on the command line"
+msgstr "������� ������ �� � �� ���
+#, python-format
+msgid "Prototype %s not found in Quota Storage for printer %s."
+msgstr "� ��%s ���������������%s."
+
+#, python-format
+msgid "Prototype object %s not found in Quota Storage."
+msgstr "� ������ %s ����������
+#, python-format
+msgid "Undefined hard limit set to soft limit (%s) on printer %s."
+msgstr ""
+"����� ��� ������%s) � ���%s."
+
+#, python-format
+msgid "Undefined soft limit set to hard limit (%s) on printer %s."
+msgstr ""
+"�������������� �%s) � ���%s."
+
+#, python-format
+msgid "Invalid email address %s"
+msgstr "� ������-mail %s"
+
+#, python-format
+msgid "Unknown group %s"
+msgstr ""
+
+#, python-format
+msgid "Unknown user %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid group name %s"
+msgstr "� �������%s"
+
+#, python-format
+msgid "Invalid user name %s"
+msgstr "� �������s"
+
+#, python-format
+msgid "Quota not found for object %s on printer %s."
+msgstr "� ����� �����s � ���%s."
+
+#, python-format
+msgid "Group %s not found in the PyKota Storage."
+msgstr "���%s �����������Kota."
+
+msgid "Software accounting already done in first pass. Ignoring."
+msgstr "���������� ���� �� ���."
+
+msgid "Hardware accounting already done in first pass. Ignoring."
+msgstr "��������� ���� �� ���."
+
+msgid "Job size and price now set in history."
+msgstr ""
+
+#, python-format
+msgid ""
 "repykota v%s (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres\n"
 "\n"
@@ -1599,4 +1692,135 @@
 
 #, python-format
+msgid ""
+"warnpykota v%s (c) 2003-2004 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 C@LL - Conseil Internet & Logiciels Libres\n"
+"\n"
+"��� email ������ �� �����.\n"
+"\n"
+"���� ���\n"
+"\n"
+"  warnpykota  [���  [���n"
+"\n"
+"���:\n"
+"\n"
+"  -v | --version       ��� �����warnpykota � ���.\n"
+"  -h | --help          ��� ����� ���.\n"
+"  \n"
+"  -u | --users         ������ ���� ���n"
+"                       ��� �. ��������\n"
+"  \n"
+"  -g | --groups        ������ ����� �� ��"
+"��.\n"
+"  \n"
+"  -P | --printer p     �������������� �"
+"���n"
+"                       p ����������� ���� "
+"��"
+"                       ������ ����� ��*, �n"
+"                       ��������"
+"                       ������������ ��� ��"
+"                       ���������"
+"  \n"
+"����                              \n"
+"\n"
+"  $ warnpykota --printer lp\n"
+"  \n"
+"  ������� ������lp ��� �� �"
+"  ������.\n"
+"\n"
+"  $ warnpykota \n"
+"  \n"
+"  ������� ����� �� �����\n"
+"  � ���� ���\n"
+"\n"
+"  $ warnpykota --groups --printer \"laserjet*\" \"dev*\"\n"
+"  \n"
+"  ������� ����� �������� �\n"
+"  \"dev\" ����� �� ����� � ����\n"
+"  ������������  \"laserjet\"\n"
+"  \n"
+"  � ��� � ���� ������ �PyKota, �n"
+"  �������������� ���� �\n"
+"  ����������� ��������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"
+"��� ��� �� e-mail � %s"
+
+#, python-format
 msgid "Unsupported accounter backend %s"
 msgstr "� ���� �� ���� %s"
@@ -1624,5 +1848,6 @@
 #, python-format
 msgid "Option accounter in section %s only supports values in %s"
-msgstr "�������� � �� %s ��� �����"
+msgstr ""
+"�������� � �� %s ��� �����"
 
 #, python-format
@@ -1682,4 +1907,8 @@
 "������������� ��"
 "�� ����������� ���%s."
+
+#, python-format
+msgid "Option accountbanner in section %s only supports values in %s"
+msgstr ""
 
 #, python-format
@@ -1805,4 +2034,8 @@
 msgstr "SIGTERM �� �� ���%s."
 
+#, python-format
+msgid "Banner generator %s exit code is %s"
+msgstr ""
+
 msgid "Printer hostname undefined, set to 'localhost'"
 msgstr "��������� ��localhost'"
@@ -1891,4 +2124,134 @@
 
 #, python-format
+msgid "Network error while doing SNMP queries on printer %s : %s"
+msgstr "����� ���SNMP �� � ���%s : %s"
+
+#, python-format
+msgid "SNMP message decoding error for printer %s : %s"
+msgstr ""
+
+#, python-format
+msgid "Problem encountered while doing SNMP queries on printer %s : %s"
+msgstr "������ ����� SNMP � ���%s : %s"
+
+#, python-format
+msgid "Waiting for printer %s to be idle or printing..."
+msgstr "���� ��� ������ � ���%s..."
+
+#, python-format
+msgid "Waiting for printer %s's idle status to stabilize..."
+msgstr "���� ������������s..."
+
+#, python-format
+msgid "Problem during connection to %s:%s : %s"
+msgstr "�� ���� � %s:%s : %s"
+
+#, python-format
+msgid "Problem while sending PJL query to %s:%s : %s"
+msgstr "�� ���������L �%s:%s : %s"
+
+#, python-format
+msgid "A problem occured while reading printer %s's internal page counter."
+msgstr ""
+"�������� ���������� ���� �"
+"���%s."
+
+#, python-format
+msgid "Retrieving printer %s's page counter from database instead."
+msgstr ""
+"������� ����%s � ���������."
+
+#, python-format
+msgid ""
+"Couldn't retrieve printer %s's internal page counter either before or after "
+"printing."
+msgstr ""
+"��������� ���� ����%s ���"
+"��� ���"
+
+#, python-format
+msgid "Job's size forced to 1 page for printer %s."
+msgstr "� ���������� ��� ����%s."
+
+#, python-format
+msgid "No previous job in database for printer %s."
+msgstr ""
+"���������� �����������%s."
+
+#, python-format
+msgid "Inconsistent values for printer %s's internal page counter."
+msgstr "����� � �������� ����%s."
+
+msgid ""
+"Internal SNMP accounting asked, but Python-SNMP is not available. Please "
+"download it from http://pysnmp.sourceforge.net"
+msgstr ""
+"������� �SNMP, �������ython-SNMP � ��"
+"���. �������� http://pysnmp.sourceforge.net"
+
+#, python-format
+msgid "Unknown printer address in HARDWARE(%s) for printer %s"
+msgstr "����� ����HARDWARE(%s) � ����%s"
+
+#, python-format
+msgid "Launching HARDWARE(%s)..."
+msgstr "���ARDWARE(%s)..."
+
+#, python-format
+msgid "SIGTERM was sent to hardware accounter %s (pid: %s)"
+msgstr "SIGTERM ��� ����� ��%s (pid: %s)"
+
+#, python-format
+msgid "Line [%s] skipped in accounter's output. Trying again..."
+msgstr ""
+"��� [%s] ������� �����. ���� ��.."
+
+#, python-format
+msgid "Hardware accounter %s exit code is %s"
+msgstr "�� �� ����� ��%s ��%s"
+
+#, python-format
+msgid "Unable to query printer %s via HARDWARE(%s)"
+msgstr "������ �����s ��DWARE(%s)"
+
+#, python-format
+msgid ""
+"SNMP querying stage interrupted. Using latest value seen for internal page "
+"counter (%s) on printer %s."
+msgstr ""
+"��� SNMP ���. �������������"
+"���� (%s) ����%s."
+
+#, python-format
+msgid ""
+"PJL querying stage interrupted. Using latest value seen for internal page "
+"counter (%s) on printer %s."
+msgstr ""
+"��� PJL ���. �������������"
+"���� (%s) ����%s."
+
+#, python-format
+msgid "Launching SOFTWARE(%s)..."
+msgstr "���OFTWARE(%s)..."
+
+#, python-format
+msgid "Unable to compute job size with accounter %s"
+msgstr "�� ���� ��������� %s"
+
+#, python-format
+msgid "Problem while waiting for software accounter pid %s to exit : %s"
+msgstr ""
+"������������ ����� ����%s : %s"
+
+#, python-format
+msgid "Software accounter %s exit code is %s"
+msgstr "�� �� ����� ������%s"
+
+msgid "Totals may be inaccurate if some users are members of several groups."
+msgstr ""
+"� �����������������������
+"��."
+
+#, python-format
 msgid ""
 "Search base %s doesn't seem to exist. Probable misconfiguration. Please "
@@ -1919,6 +2282,6 @@
 "entries manually ?"
 msgstr ""
-"� �������ykotaAccountBalance � ���s. "
-"���� LDAP ������� ;"
+"� �������ykotaAccountBalance � ���s. ���� "
+"LDAP ������� ;"
 
 #, python-format
@@ -1936,127 +2299,4 @@
 "objectclass %s"
 
-msgid "Totals may be inaccurate if some users are members of several groups."
-msgstr ""
-"� �����������������������
-"��."
-
-#, python-format
-msgid "Network error while doing SNMP queries on printer %s : %s"
-msgstr "����� ���SNMP �� � ���%s : %s"
-
-#, python-format
-msgid "Problem encountered while doing SNMP queries on printer %s : %s"
-msgstr "������ ����� SNMP � ���%s : %s"
-
-#, python-format
-msgid "Waiting for printer %s to be idle or printing..."
-msgstr "���� ��� ������ � ���%s..."
-
-#, python-format
-msgid "Waiting for printer %s's idle status to stabilize..."
-msgstr "���� ������������s..."
-
-#, python-format
-msgid "Problem during connection to %s:%s : %s"
-msgstr "�� ���� � %s:%s : %s"
-
-#, python-format
-msgid "Problem while sending PJL query to %s:%s : %s"
-msgstr "�� ���������L �%s:%s : %s"
-
-#, python-format
-msgid "A problem occured while reading printer %s's internal page counter."
-msgstr "�������� ���������� "
-"���� ����%s."
-
-#, python-format
-msgid "Retrieving printer %s's page counter from database instead."
-msgstr "������� ����%s � ������"����"
-
-#, python-format
-msgid ""
-"Couldn't retrieve printer %s's internal page counter either before or after "
-"printing."
-msgstr ""
-"��������� ���� ����%s ���"
-"��� ���"
-
-#, python-format
-msgid "Job's size forced to 1 page for printer %s."
-msgstr "� ���������� ��� ����%s."
-
-#, python-format
-msgid "No previous job in database for printer %s."
-msgstr "���������� ��������"
-"���%s."
-
-#, python-format
-msgid "Inconsistent values for printer %s's internal page counter."
-msgstr "����� � �������� ����%s."
-
-msgid ""
-"Internal SNMP accounting asked, but Python-SNMP is not available. Please "
-"download it from http://pysnmp.sourceforge.net"
-msgstr ""
-"������� �SNMP, �������ython-SNMP � ��"
-"���. �������� http://pysnmp.sourceforge.net"
-
-#, python-format
-msgid "Unknown printer address in HARDWARE(%s) for printer %s"
-msgstr "����� ����HARDWARE(%s) � ����%s"
-
-#, python-format
-msgid "Launching HARDWARE(%s)..."
-msgstr "���ARDWARE(%s)..."
-
-#, python-format
-msgid "SIGTERM was sent to hardware accounter %s (pid: %s)"
-msgstr "SIGTERM ��� ����� ��%s (pid: %s)"
-
-#, python-format
-msgid "Line [%s] skipped in accounter's output. Trying again..."
-msgstr "��� [%s] ������� �����. ���� ��.."
-
-#, python-format
-msgid "Hardware accounter %s exit code is %s"
-msgstr "�� �� ����� ��%s ��%s"
-
-#, python-format
-msgid "Unable to query printer %s via HARDWARE(%s)"
-msgstr "������ �����s ��DWARE(%s)"
-
-#, python-format
-msgid ""
-"SNMP querying stage interrupted. Using latest value seen for internal page "
-"counter (%s) on printer %s."
-msgstr ""
-"��� SNMP ���. �������������"
-"���� (%s) ����%s."
-
-#, python-format
-msgid ""
-"PJL querying stage interrupted. Using latest value seen for internal page "
-"counter (%s) on printer %s."
-msgstr ""
-"��� PJL ���. �������������"
-"���� (%s) ����%s."
-
-#, python-format
-msgid "Launching SOFTWARE(%s)..."
-msgstr "���OFTWARE(%s)..."
-
-#, python-format
-msgid "Unable to compute job size with accounter %s"
-msgstr "�� ���� ��������� %s"
-
-#, python-format
-msgid "Problem while waiting for software accounter pid %s to exit : %s"
-msgstr ""
-"������������ ����� ����%s : %s"
-
-#, python-format
-msgid "Software accounter %s exit code is %s"
-msgstr "�� �� ����� ������%s"
-
 msgid "PyKota Reports"
 msgstr "���PyKota"
@@ -2064,16 +2304,19 @@
 msgid "Report"
 msgstr "���
+msgid "Printer"
+msgstr "���
+
 msgid "User / Group names mask"
 msgstr "�������� ���
 
 msgid "Groups report"
-msgstr "�����msgid "History"
+msgstr "�����msgid "Please click on the above button"
+msgstr ""
+
+msgid "History"
 msgstr "���
 
 msgid "Empty"
 msgstr "���
-msgid "Date"
-msgstr "����"
-
 msgid "Action"
 msgstr "����
@@ -2081,7 +2324,4 @@
 msgstr "���
 
-msgid "Printer"
-msgstr "���
-
 msgid "Hostname"
 msgstr "����
@@ -2105,10 +2345,4 @@
 msgstr "�����"
 
-msgid "Title"
-msgstr "��"
-
-msgid "Filename"
-msgstr "�����
-
 msgid "Options"
 msgstr "���"
@@ -2116,3 +2350,2 @@
 msgid "Previous page"
 msgstr "���� ��
-
