Index: pykota/trunk/po/en/pykota.po
===================================================================
--- pykota/trunk/po/en/pykota.po (revision 1257)
+++ pykota/trunk/po/en/pykota.po (revision 1295)
@@ -20,226 +20,212 @@
 # $Id$
 #
-# $Log$
-# Revision 1.39  2004/01/08 14:10:32  jalet
-# Copyright year changed.
-#
-# Revision 1.38  2003/12/27 16:49:25  uid67467
-# Should be ok now.
-#
-# Revision 1.36  2003/11/18 23:43:11  jalet
-# Mailto can be any external command now, as usual.
-#
-# Revision 1.35  2003/10/08 21:41:38  jalet
-# External policies for printers works !
-# We can now auto-add users on first print, and do other useful things if needed.
-#
-# Revision 1.34  2003/08/18 16:20:59  jalet
-# Improvement of the printing system detection code.
-#
-# Revision 1.33  2003/07/25 10:41:30  jalet
-# Better documentation.
-# pykotme now displays the current user's account balance.
-# Some test changed in ldap module.
-#
-# Revision 1.32  2003/07/21 23:01:55  jalet
-# Modified some messages aout soft limit
-#
-# Revision 1.31  2003/07/08 19:43:50  jalet
-# Configurable warning messages.
-# Poor man's treshold value added.
-#
-# Revision 1.30  2003/07/03 11:38:44  jalet
-# Translations for pykotme added
-#
-# Revision 1.29  2003/06/30 21:44:18  jalet
-# 1.09 is out !
-#
-# Revision 1.28  2003/06/25 10:39:18  jalet
-# Translations.
-#
-# Revision 1.27  2003/06/24 21:54:24  jalet
-# More translations.
-#
-# Revision 1.26  2003/06/24 14:53:05  jalet
-# More translations
-#
-# Revision 1.25  2003/06/15 22:26:52  jalet
-# More work on LDAP
-#
-# Revision 1.24  2003/04/30 19:53:58  jalet
-# 1.05
-#
-# Revision 1.23  2003/04/30 13:36:40  jalet
-# Stupid accounting method was added.
-#
-# Revision 1.22  2003/04/29 18:37:54  jalet
-# Pluggable accounting methods (actually doesn't support external scripts)
-#
-# Revision 1.21  2003/04/23 22:13:56  jalet
-# Preliminary support for LPRng added BUT STILL UNTESTED.
-#
-# Revision 1.20  2003/04/23 09:58:17  jalet
-# Prices per page/job are now displayed
-#
-# Revision 1.19  2003/04/17 09:26:21  jalet
-# repykota now reports account balances too.
-#
-# Revision 1.18  2003/04/16 12:35:49  jalet
-# Groups quota work now !
-#
-# Revision 1.17  2003/04/16 08:53:14  jalet
-# Printing can now be limited either by user's account balance or by
-# page quota (the default). Quota report doesn't include account balance
-# yet, though.
-#
-# Revision 1.16  2003/04/16 08:22:09  jalet
-# More strict error detection.
-# Minor code rewrite to avoid some repetitive tests.
-#
-# Revision 1.15  2003/04/16 08:01:54  jalet
-# edpykota --charge command line option works now.
-#
-# Revision 1.14  2003/04/11 14:42:54  jalet
-# Translations
-#
-# Revision 1.13  2003/04/09 23:20:38  jalet
-# A message added.
-#
-# Revision 1.12  2003/03/29 13:45:27  jalet
-# GPL paragraphs were incorrectly (from memory) copied into the sources.
-# Two README files were added.
-# Upgrade script for PostgreSQL pre 1.01 schema was added.
-#
-# Revision 1.11  2003/03/29 13:08:28  jalet
-# Configuration is now expected to be found in /etc/pykota.conf instead of
-# in /etc/cups/pykota.conf
-# Installation script can move old config files to the new location if needed.
-# Better error handling if configuration file is absent.
-#
-# Revision 1.10  2003/03/15 23:01:28  jalet
-# New mailto option in configuration file added.
-# No time to test this tonight (although it should work).
-#
-# Revision 1.9  2003/03/09 23:38:43  jalet
-# Simplified translations.
-#
-# Revision 1.8  2003/02/27 09:08:39  jalet
-# Updated translations.
-#
-# Revision 1.7  2003/02/10 12:12:08  jalet
-# Translation added for total number of pages for printer in repykota
-#
-# Revision 1.6  2003/02/10 11:49:06  jalet
-# Added Content-Transfert-Encoding
-#
-# Revision 1.5  2003/02/10 08:50:45  jalet
-# External requester seems to be finally ok now
-#
-# Revision 1.4  2003/02/10 00:42:17  jalet
-# External requester should be ok (untested)
-# New syntax for configuration file wrt requesters
-#
-# Revision 1.3  2003/02/09 14:02:31  jalet
-# French translation was added
-#
-# Revision 1.2  2003/02/09 13:10:46  jalet
-# Strings were extracted
-#
-# Revision 1.1  2003/02/05 21:28:17  jalet
-# Initial import into CVS
-#
-#
-#
 # PyKota translation master file.
-# Copyright (C) 2003 Conseil Internet & Logiciels Libres
-# Jerome Alet <alet@librelogiciel.com>, 2003.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PyKota v0.9-unofficial\n"
-"POT-Creation-Date: Sun Feb  9 13:50:50 2003\n"
-"PO-Revision-Date: 2003-02-09 14:08+1\n"
+# Copyright (c) 2003-2004 Conseil Internet & Logiciels Libres
+# Jerome Alet <alet@librelogiciel.com>, 2003-2004.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PyKota v1.16\n"
+"Report-Msgid-Bugs-To: alet@librelogiciel.com\n"
+"POT-Creation-Date: 2004-01-15 11:51+0100\n"
+"PO-Revision-Date: 2004-01-15 12:00+0100\n"
 "Last-Translator: Jerome Alet <alet@librelogiciel.com>\n"
 "Language-Team: English <alet@librelogiciel.com>\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Type: text/plain; charset=ISO-8859-15\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: pygettext.py 1.3\n"
-
+
+#, python-format
+msgid "SIGTERM received, job %s cancelled."
+msgstr ""
+
+#, python-format
+msgid "SIGTERM was sent to real backend %s (pid: %s)"
+msgstr ""
+
+#, python-format
+msgid "CUPS backend %s died abnormally."
+msgstr ""
+
+#, python-format
+msgid "Invalid softlimit value %s."
+msgstr ""
+
+#, python-format
+msgid "Invalid hardlimit value %s."
+msgstr ""
+
+#, python-format
+msgid "Hard limit %i is less than soft limit %i, values will be exchanged."
+msgstr ""
+
+#, python-format
+msgid "Invalid balance value %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid charge amount value %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid limitby value %s"
+msgstr ""
+
+#, python-format
+msgid "Impossible to add printer %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid printer name %s"
+msgstr ""
+
+#, python-format
+msgid "There's no printer matching %s"
+msgstr ""
+
+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 ""
+
+#, python-format
+msgid "Prototype object %s not found in Quota Storage."
+msgstr ""
+
+#, python-format
+msgid "Undefined hard limit set to soft limit (%s) on printer %s."
+msgstr ""
+
+#, python-format
 msgid "Undefined soft limit set to hard limit (%s) on printer %s."
 msgstr ""
 
-msgid "Hard limit %i is less than soft limit %i, values will be exchanged."
-msgstr ""
-
-msgid "Pages grace time: %i days"
-msgstr ""
-
-msgid "Invalid softlimit value %s."
-msgstr ""
-
-msgid "Prototype %s not found in Quota Storage for printer %s."
-msgstr ""
-
+#, python-format
+msgid "Invalid email address %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid group name %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid user name %s"
+msgstr ""
+
+#, python-format
+msgid "Quota not found for object %s on printer %s."
+msgstr ""
+
+#, python-format
+msgid "Group %s not found in the PyKota Storage."
+msgstr ""
+
+msgid "incompatible options, see help."
+msgstr ""
+
+#, python-format
 msgid "Printer %s not registered in the PyKota system"
 msgstr ""
 
-msgid "option --groups is currently not implemented."
-msgstr ""
-
-msgid "Quota not found for object %s on printer %s."
-msgstr ""
-
-msgid "Invalid user name %s"
-msgstr ""
-
-msgid "Both hard and soft limits must be set ! Aborting."
-msgstr ""
-
-msgid "Undefined hard limit set to soft limit (%s) on printer %s."
-msgstr ""
-
-msgid "incompatible options, see help."
-msgstr ""
-
-msgid "Invalid hardlimit value %s."
-msgstr ""
-
-msgid "Group           used    soft    hard    balance grace         total       paid"
-msgstr ""
-
-msgid "There's no printer matching %s"
-msgstr ""
-
-msgid "Report for %s quota on printer %s"
-msgstr ""
-
-msgid "Error in page count value %i for user %s on printer %s"
-msgstr ""
-
-msgid "Invalid group name %s"
-msgstr ""
-
-msgid "User            used    soft    hard    balance grace         total       paid"
-msgstr ""
-
-msgid "Invalid printer name %s"
-msgstr ""
-
+#, python-format
+msgid "Printer %s was never used"
+msgstr ""
+
+#, python-format
+msgid "Unable to compute size of %s in number of pages.\n"
+msgstr ""
+
+#, python-format
+msgid "Your account balance : %.2f"
+msgstr ""
+
+#, python-format
+msgid "Job size : %i pages"
+msgstr ""
+
+#, python-format
+msgid "Cost on printer %s : %.2f"
+msgstr ""
+
+#, python-format
+msgid "Unsupported accounter backend %s"
+msgstr ""
+
+#, python-format
+msgid "Configuration file %s not found."
+msgstr ""
+
+#, python-format
+msgid "Option %s not found in section global of %s"
+msgstr ""
+
+#, python-format
+msgid "Option %s not found in section %s of %s"
+msgstr ""
+
+#, python-format
+msgid "Option logger only supports values in %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid external accounter %s for printer %s"
+msgstr ""
+
+#, python-format
+msgid "Option accounter in section %s only supports values in %s"
+msgstr ""
+
+#, python-format
+msgid "Option requester for printer %s was not set"
+msgstr ""
+
+#, python-format
+msgid "Invalid requester %s for printer %s"
+msgstr ""
+
+#, python-format
 msgid "Option requester for printer %s only supports values in %s"
 msgstr ""
 
-msgid "Print Quota Exceeded"
-msgstr ""
-
-msgid "Print Quota"
-msgstr ""
-
-msgid "Requester not implemented yet."
-msgstr ""
-
-msgid "Option %s not found in section %s of %s"
-msgstr ""
-
+#, python-format
+msgid "Invalid policy %s for printer %s"
+msgstr ""
+
+#, python-format
+msgid "Option policy in section %s only supports values in %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid option mailto %s for printer %s"
+msgstr ""
+
+#, python-format
+msgid "Option mailto in section %s only supports values in %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid grace delay %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid poor man's treshold %s"
+msgstr ""
+
+msgid ""
+"Your Print Quota account balance is Low.\n"
+"Soon you'll not be allowed to print anymore.\n"
+"Please contact the Print Quota Administrator to solve the problem."
+msgstr ""
+
+#, python-format
+msgid ""
+"You are not allowed to print anymore because\n"
+"your Print Quota is exceeded on printer %s."
+msgstr ""
+
+#, python-format
 msgid ""
 "You will soon be forbidden to print anymore because\n"
@@ -247,4 +233,62 @@
 msgstr ""
 
+#, python-format
+msgid "Unsupported logging subsystem %s"
+msgstr ""
+
+#, python-format
+msgid "Report for %s quota on printer %s"
+msgstr ""
+
+#, python-format
+msgid "Pages grace time: %i days"
+msgstr ""
+
+#, python-format
+msgid "Price per job: %.3f"
+msgstr ""
+
+#, python-format
+msgid "Price per page: %.3f"
+msgstr ""
+
+msgid ""
+"Group           used    soft    hard    balance grace         total       "
+"paid"
+msgstr ""
+
+msgid ""
+"User            used    soft    hard    balance grace         total       "
+"paid"
+msgstr ""
+
+msgid "unknown"
+msgstr ""
+
+#, python-format
+msgid "Real : %s"
+msgstr ""
+
+#, python-format
+msgid "Total : %9i"
+msgstr ""
+
+#, python-format
+msgid "Unsupported reporter backend %s"
+msgstr ""
+
+#, python-format
+msgid "Unsupported requester backend %s"
+msgstr ""
+
+#, python-format
+msgid "Unsupported quota storage backend %s"
+msgstr ""
+
+#, python-format
+msgid "Impossible to send mail to %s, error %s : %s"
+msgstr ""
+
+#, python-format
 msgid ""
 "\n"
@@ -255,202 +299,143 @@
 msgstr ""
 
-msgid "Invalid grace delay %s"
-msgstr ""
-
-msgid "Option logger only supports values in %s"
-msgstr ""
-
-msgid "Option %s not found in section global of %s"
-msgstr ""
-
-msgid "Option method only supports values in %s"
-msgstr ""
-
+#, python-format
+msgid ""
+"Unable to find user %s's account balance, applying default policy (%s) for "
+"printer %s"
+msgstr ""
+
+#, python-format
 msgid "Unable to match user %s on printer %s, applying default policy (%s)"
 msgstr ""
 
-msgid "Group quotas are currently not implemented."
-msgstr ""
-
+#, python-format
+msgid "Print Quota exceeded for group %s on printer %s"
+msgstr ""
+
+msgid "Print Quota"
+msgstr ""
+
+msgid "Print Quota Exceeded"
+msgstr ""
+
+#, python-format
+msgid "Print Quota low for group %s on printer %s"
+msgstr ""
+
+#, python-format
+msgid "Print Quota exceeded for user %s on printer %s"
+msgstr ""
+
+#, python-format
+msgid "Print Quota low for user %s on printer %s"
+msgstr ""
+
+msgid "Print Quota Low"
+msgstr ""
+
+msgid "Printer hostname undefined, set to 'localhost'"
+msgstr ""
+
+#, python-format
+msgid "Printing system unknown, args=%s"
+msgstr ""
+
+#, python-format
+msgid ""
+"Printer %s not registered in the PyKota system, applying external policy (%"
+"s) for printer %s"
+msgstr ""
+
+#, python-format
+msgid ""
+"User %s not registered in the PyKota system, applying external policy (%s) "
+"for printer %s"
+msgstr ""
+
+#, python-format
+msgid ""
+"User %s doesn't have quota on printer %s in the PyKota system, applying "
+"external policy (%s) for printer %s"
+msgstr ""
+
+#, python-format
+msgid ""
+"External policy %s for printer %s produced an error. Job rejected. Please "
+"check PyKota's configuration files."
+msgstr ""
+
+#, python-format
+msgid ""
+"Printer %s not registered in the PyKota system, applying default policy (%s)"
+msgstr ""
+
+#, python-format
+msgid ""
+"User %s not registered in the PyKota system, applying default policy (%s) "
+"for printer %s"
+msgstr ""
+
+#, python-format
+msgid ""
+"User %s doesn't have quota on printer %s in the PyKota system, applying "
+"default policy (%s)"
+msgstr ""
+
+#, python-format
+msgid ""
+"Printer %s still not registered in the PyKota system, job will be rejected"
+msgstr ""
+
+#, python-format
+msgid ""
+"User %s still not registered in the PyKota system, job will be rejected on "
+"printer %s"
+msgstr ""
+
+#, python-format
+msgid ""
+"User %s still doesn't have quota on printer %s in the PyKota system, job "
+"will be rejected"
+msgstr ""
+
+#, python-format
+msgid "Unable to compute job size with external accounter %s"
+msgstr ""
+
+msgid "Using the 'stupid' accounting method is unreliable."
+msgstr ""
+
+msgid "Totals may be inaccurate if some users are members of several groups."
+msgstr ""
+
+#, python-format
+msgid "Unknown printer address in EXTERNAL(%s) for printer %s"
+msgstr ""
+
+#, python-format
+msgid "Unable to query printer %s via EXTERNAL(%s)"
+msgstr ""
+
+#, python-format
 msgid "Unknown printer address in SNMP(%s, %s) for printer %s"
 msgstr ""
 
-msgid "Print Quota low for user %s on printer %s"
-msgstr ""
-
-msgid "Unsupported logging subsystem %s"
-msgstr ""
-
+#, python-format
 msgid "Unable to query printer %s via SNMP(%s, %s)"
 msgstr ""
 
-msgid "Unsupported requester backend %s"
-msgstr ""
-
-msgid "Option policy in section %s only supports values in %s"
-msgstr ""
-
-msgid "Unsupported quota storage backend %s"
-msgstr ""
-
-msgid ""
-"You are not allowed to print anymore because\n"
-"your Print Quota is exceeded on printer %s."
-msgstr ""
-
-msgid "Print Quota exceeded for user %s on printer %s"
-msgstr ""
-
-msgid "Invalid requester %s for printer %s"
-msgstr ""
-
-msgid "Unknown printer address in EXTERNAL(%s) for printer %s"
-msgstr ""
-
-msgid "Unable to query printer %s via EXTERNAL(%s)"
-msgstr ""
-
-msgid "Total : %9i"
-msgstr ""
-
-msgid "Real : %s"
-msgstr ""
-
-msgid "You have to pass user or group names on the command line"
-msgstr ""
-
-msgid "unknown"
-msgstr ""
-
-msgid "Option mailto in section %s only supports values in %s"
-msgstr ""
-
-msgid "Configuration file %s not found."
-msgstr ""
-
-msgid "User %s not registered in the PyKota system, applying default policy (%s) for printer %s"
-msgstr ""
-
-msgid "Invalid charge amount value %s"
-msgstr ""
-
-msgid "Invalid balance value %s"
-msgstr ""
-
-msgid "Invalid limitby value %s"
-msgstr ""
-
-msgid "Unable to find user %s's account balance, applying default policy (%s) for printer %s"
-msgstr ""
-
-msgid "Unable to find group %s's account balance, applying default policy (%s) for printer %s"
-msgstr ""
-
-msgid "Unable to match group %s on printer %s, applying default policy (%s)"
-msgstr ""
-
-msgid "Print Quota exceeded for group %s on printer %s"
-msgstr ""
-
-msgid "Print Quota low for group %s on printer %s"
-msgstr ""
-
-msgid "Totals may be inaccurate if some users are members of several groups."
-msgstr ""
-
-msgid "Price per job: %.3f"
-msgstr ""
-
-msgid "Price per page: %.3f"
-msgstr ""
-
-msgid "Group %s not found in the PyKota Storage."
-msgstr ""
-
-msgid "Unsupported accounter backend %s"
-msgstr ""
-
-msgid "Option accounter in section %s only supports values in %s"
-msgstr ""
-
-msgid "Option requester for printer %s was not set"
-msgstr ""
-
-msgid "Using the 'stupid' accounting method is unreliable."
-msgstr ""
-
-msgid "Invalid external accounter %s for printer %s"
-msgstr ""
-
-msgid "Unable to compute job size with external accounter %s"
-msgstr ""
-
+#, python-format
 msgid "Search for %s(%s) from %s(scope=%s) returned no answer."
 msgstr ""
 
+#, python-format
 msgid "Problem adding LDAP entry (%s, %s)"
 msgstr ""
 
+#, python-format
+msgid "Problem deleting LDAP entry (%s)"
+msgstr ""
+
+#, python-format
 msgid "Problem modifying LDAP entry (%s, %s)"
 msgstr ""
-
-msgid "Problem deleting LDAP entry (%s)"
-msgstr ""
-
-msgid "Impossible to add printer %s"
-msgstr ""
-
-msgid "Prototype object %s not found in Quota Storage."
-msgstr ""
-
-msgid "Impossible to send mail to %s, error %s : %s"
-msgstr ""
-
-msgid "Unsupported reporter backend %s"
-msgstr ""
-
-msgid "Unable to compute size of %s in number of pages.\n"
-msgstr ""
-
-msgid "Job size : %i pages"    
-msgstr ""
-
-msgid "Cost on printer %s : %.2f"
-msgstr ""
-
-msgid "Invalid poor man's treshold %s"
-msgstr ""
-
-msgid ""
-"Your Print Quota account balance is Low.\n"
-"Soon you'll not be allowed to print anymore.\n"
-"Please contact the Print Quota Administrator to solve the problem."
-msgstr ""
-
-msgid "Print Quota Low"
-msgstr ""
-
-msgid "Your account balance : %.2f"
-msgstr ""
-
-msgid "Printer hostname undefined, set to 'localhost'"
-msgstr ""
-
-msgid "Printing system unknown, args=%s"
-msgstr ""
-
-msgid "Invalid policy %s for printer %s"
-msgstr ""
-
-msgid "User %s not registered in the PyKota system, applying external policy (%s) for printer %s"
-msgstr ""
-
-msgid "External policy %s for printer %s produced an error. Job rejected. Please check PyKota's configuration files."
-msgstr ""
-
-msgid "External policy %s for printer %s couldn't add user %s. Job rejected."
-msgstr ""
-
-msgid "Invalid option mailto %s for printer %s"
-msgstr ""
-
Index: pykota/trunk/po/pt/pykota.po
===================================================================
--- pykota/trunk/po/pt/pykota.po (revision 1257)
+++ pykota/trunk/po/pt/pykota.po (revision 1295)
@@ -20,289 +20,193 @@
 # $Id$
 #
-# $Log$
-# Revision 1.3  2004/01/08 14:10:32  jalet
-# Copyright year changed.
-#
-# Revision 1.2  2003/12/27 16:49:25  uid67467
-# Should be ok now.
-#
-# Revision 1.1  2003/12/03 18:49:37  jalet
-# Portugues translation added thanks to Carlos Fernandes
-#
-#
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PyKota v0.9-unofficial\n"
-"POT-Creation-Date: Sun Feb  9 13:50:50 2003\n"
-"PO-Revision-Date: 2003-11-19 21:38+1\n"
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PyKota v1.16\n"
+"Report-Msgid-Bugs-To: alet@librelogiciel.com\n"
+"POT-Creation-Date: 2004-01-15 11:51+0100\n"
+"PO-Revision-Date: 2004-01-15 13:02+0100\n"
 "Last-Translator: Jerome Alet <alet@librelogiciel.com>\n"
 "Language-Team: Portugues <alet@librelogiciel.com>\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Type: text/plain; charset=ISO-8859-15\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: pygettext.py 1.3\n"
-
+
+#, python-format
+msgid "SIGTERM received, job %s cancelled."
+msgstr "SIGTERM recebida, trabalho %s reiniciado."
+
+#, python-format
+msgid "SIGTERM was sent to real backend %s (pid: %s)"
+msgstr "SIGTERM foi emitida a real backend %s (pid: %s)"
+
+#, python-format
+msgid "CUPS backend %s died abnormally."
+msgstr "Backend CUPS morreu anormalmente."
+
+#, python-format
+msgid "Invalid softlimit value %s."
+msgstr "Valor incorreto para o limite %s."
+
+#, python-format
+msgid "Invalid hardlimit value %s."
+msgstr "Valor incorreto para o limite Maximo %s."
+
+#, python-format
+msgid "Hard limit %i is less than soft limit %i, values will be exchanged."
+msgstr "Limite maximo %i �enor que o limite %i, os valores ser�invertidos."
+
+#, python-format
+msgid "Invalid balance value %s"
+msgstr "Valor da media %s inv�do"
+
+#, python-format
+msgid "Invalid charge amount value %s"
+msgstr "Valor de carga: %s inv�do"
+
+#, python-format
+msgid "Invalid limitby value %s"
+msgstr "Valor do limitby %s inv�do"
+
+#, python-format
+msgid "Impossible to add printer %s"
+msgstr "Imposivel adicionar impressora %s"
+
+#, python-format
+msgid "Invalid printer name %s"
+msgstr "Nome de impressora %s inv�do"
+
+#, python-format
+msgid "There's no printer matching %s"
+msgstr "Impressora %s n�encontrada"
+
+msgid "You have to pass user or group names on the command line"
+msgstr "Voce deve informar usuario ou grupo na linha de comando"
+
+#, python-format
+msgid "Prototype %s not found in Quota Storage for printer %s."
+msgstr "Prototipo %s n�encontrado no banco dedados para a impressora %s."
+
+#, python-format
+msgid "Prototype object %s not found in Quota Storage."
+msgstr "Objeto Prototipo %s n�encontrado no banco de dados."
+
+#, python-format
+msgid "Undefined hard limit set to soft limit (%s) on printer %s."
+msgstr ""
+"O limite maximo invalido, configurando o limite minimo (%s) na impressora %s."
+
+#, python-format
 msgid "Undefined soft limit set to hard limit (%s) on printer %s."
 msgstr "Limite indefinido, configurando a l�te maximo (%s) na impressora %s."
 
-msgid "Hard limit %i is less than soft limit %i, values will be exchanged."
-msgstr "Limite maximo %i �enor que o limite %i, os valores ser�invertidos."
-
-msgid "Pages grace time: %i days"
-msgstr "Tempo de cortesia : %i d�"
-
-msgid "Invalid softlimit value %s."
-msgstr "Valor incorreto para o limite %s."
-
-msgid "Prototype %s not found in Quota Storage for printer %s."
-msgstr "Prototipo %s n�encontrado no banco dedados para a impressora %s."
-
+#, python-format
+msgid "Invalid email address %s"
+msgstr "Endere�email inv�do"
+
+#, python-format
+msgid "Invalid group name %s"
+msgstr "O nome do grupo %s �nv�do"
+
+#, python-format
+msgid "Invalid user name %s"
+msgstr "O nome de usuario %s �nv�do"
+
+#, python-format
+msgid "Quota not found for object %s on printer %s."
+msgstr "Quota n�encontrada para o objeto %s para a impressora %s."
+
+#, python-format
+msgid "Group %s not found in the PyKota Storage."
+msgstr "Grupo %s n�encontrado no banco de dados."
+
+msgid "incompatible options, see help."
+msgstr "O�s incompativeis, veja a ajuda."
+
+#, python-format
 msgid "Printer %s not registered in the PyKota system"
 msgstr "Impressora %s n�registrada no sistema PyKota"
 
-msgid "option --groups is currently not implemented."
-msgstr "op� --groups n�est�implementados."
-
-msgid "Quota not found for object %s on printer %s."
-msgstr "Quota n�encontrada para o objeto %s para a impressora %s."
-
-msgid "Invalid user name %s"
-msgstr "O nome de usuario %s �nv�do"
-
-msgid "Both hard and soft limits must be set ! Aborting."
-msgstr "Os limites devem ser configurados ! Cancelando."
-
-msgid "Undefined hard limit set to soft limit (%s) on printer %s."
-msgstr "O limite maximo invalido, configurando o limite minimo (%s) na impressora %s."
-
-msgid "incompatible options, see help."
-msgstr "O�s incompativeis, veja a ajuda."
-
-msgid "Invalid hardlimit value %s."
-msgstr "Valor incorreto para o limite Maximo %s."
-
-msgid  "Group           used    soft    hard    balance grace         total       paid"
-msgstr "Grupo           usado   Minimo  Maximo  media   gratis        total       pago"
-
-msgid "There's no printer matching %s"
-msgstr "Impressora %s n�encontrada"
-
-msgid "Report for %s quota on printer %s"
-msgstr "Relatorio de quota %s para a impressora %s"
-
-msgid "Error in page count value %i for user %s on printer %s"
-msgstr "Erro no contagem de paginas %i para o usuario %s na impressora %s"
-
-msgid "Invalid group name %s"
-msgstr "O nome do grupo %s �nv�do"
-
-msgid  "User            used    soft    hard    balance grace         total       paid"
-msgstr "Usuario         usado   Minimo  Maximo  media   gratis        total       pago"
-
-msgid "Invalid printer name %s"
-msgstr "Nome de impressora %s inv�do"
-
+#, python-format
+msgid "Printer %s was never used"
+msgstr "A impressora %s foi usada nunca"
+
+#, python-format
+msgid "Unable to compute size of %s in number of pages.\n"
+msgstr "Imposivel calcular o tamanho %s em n� de p�nas.\n"
+
+#, python-format
+msgid "Your account balance : %.2f"
+msgstr "Balan�de sua conta : %.2f"
+
+#, python-format
+msgid "Job size : %i pages"
+msgstr "Tamanho do JOB : %i p�nas"
+
+#, python-format
+msgid "Cost on printer %s : %.2f"
+msgstr "Custo da impresora %s : %.2f"
+
+#, python-format
+msgid "Unsupported accounter backend %s"
+msgstr "Accounter Backend %s n�suportado"
+
+#, python-format
+msgid "Configuration file %s not found."
+msgstr "Arquivo de configura� %s n�encontrado."
+
+#, python-format
+msgid "Option %s not found in section global of %s"
+msgstr "Op� %s n�encontrada na se� global de %s"
+
+#, python-format
+msgid "Option %s not found in section %s of %s"
+msgstr "Op� %s n�encontrada na se� %s de %s"
+
+#, python-format
+msgid "Option logger only supports values in %s"
+msgstr "a op� logger s�porta valores em %s"
+
+#, python-format
+msgid "Invalid external accounter %s for printer %s"
+msgstr "Contador de p�nas externo %s inv�do, para a impressora %s"
+
+#, python-format
+msgid "Option accounter in section %s only supports values in %s"
+msgstr "A op� accounter na se� %s s�porta valores em %s"
+
+#, python-format
+msgid "Option requester for printer %s was not set"
+msgstr "A op� requester para a impressora %s n�foi configurada "
+
+#, python-format
+msgid "Invalid requester %s for printer %s"
+msgstr "Requester inv�do %s para a impressora %s"
+
+#, python-format
 msgid "Option requester for printer %s only supports values in %s"
 msgstr "a op� requester para a impresora %s s�porta valores em %s"
 
-msgid "Print Quota Exceeded"
-msgstr "Quota de Impress�Excedida"
-
-msgid "Print Quota"
-msgstr "Quota de impre�"
-
-msgid "Requester not implemented yet."
-msgstr "Requester n�implementado ainda."
-
-msgid "Option %s not found in section %s of %s"
-msgstr "Op� %s n�encontrada na se� %s de %s"
-
-msgid ""
-"You will soon be forbidden to print anymore because\n"
-"your Print Quota is almost reached on printer %s."
-msgstr ""
-"Sua impress�est�loqueada porque\n"
-"sua quota de impress�foi atingida, na impressora %s."
-
-msgid ""
-"\n"
-"\n"
-"Please contact your system administrator :\n"
-"\n"
-"\t%s - <%s>\n"
-msgstr ""
-"\n"
-"\n"
-"Por favor contacte a seu administrador de sistemas:\n"
-"\n"
-"\t%s - <%s>\n"
-
+#, python-format
+msgid "Invalid policy %s for printer %s"
+msgstr "Pol�ca inv�da %s para a impressora %s"
+
+#, python-format
+msgid "Option policy in section %s only supports values in %s"
+msgstr "A op� policy na se� %s s�porta valores em %s"
+
+#, python-format
+msgid "Invalid option mailto %s for printer %s"
+msgstr "Op� mailto %s inv�da,  para a impressora %s"
+
+#, python-format
+msgid "Option mailto in section %s only supports values in %s"
+msgstr "a op� mailto na se� %s s�porta valores em %s"
+
+#, python-format
 msgid "Invalid grace delay %s"
 msgstr "Tiempo gartis %s inv�do"
 
-msgid "Option logger only supports values in %s"
-msgstr "a op� logger s�porta valores em %s"
-
-msgid "Option %s not found in section global of %s"
-msgstr "Op� %s n�encontrada na se� global de %s"
-
-msgid "Option method only supports values in %s"
-msgstr "a op� method s�porta valores em %s"
-
-msgid "Unable to match user %s on printer %s, applying default policy (%s)"
-msgstr "Imposivel encontrar o usu�o %s para impressorao %s, aplicando politica padr�(%s)"
-
-msgid "Group quotas are currently not implemented."
-msgstr "a quota do grupo n�est�efinida."
-
-msgid "Unknown printer address in SNMP(%s, %s) for printer %s"
-msgstr "Endere�da impressora invalido em SNMP(%s, %s) para a impressora %s"
-
-msgid "Print Quota low for user %s on printer %s"
-msgstr "Quota de impress�baixa para o usuario %s na impressora %s"
-
-msgid "Unsupported logging subsystem %s"
-msgstr "Sistema de log %s n�suportado"
-
-msgid "Unable to query printer %s via SNMP(%s, %s)"
-msgstr "Imposivel consultar a impresora %s v�SNMP(%s, %s)"
-
-msgid "Unsupported requester backend %s"
-msgstr "Requester backend %s n�suportado"
-
-msgid "Option policy in section %s only supports values in %s"
-msgstr "A op� policy na se� %s s�porta valores em %s"
-
-msgid "Unsupported quota storage backend %s"
-msgstr "o banco de dados: %s  n�suportado"
-
-msgid ""
-"You are not allowed to print anymore because\n"
-"your Print Quota is exceeded on printer %s."
-msgstr ""
-"Voce n�pode imprimir porque\n"
-"sua quota de impress�foi excedida, na impressora %s."
-
-msgid "Print Quota exceeded for user %s on printer %s"
-msgstr "Quota de impress�excedida para o usuario %s na impressora %s"
-
-msgid "Invalid requester %s for printer %s"
-msgstr "Requester inv�do %s para a impressora %s"
-
-msgid "Unknown printer address in EXTERNAL(%s) for printer %s"
-msgstr "Endere�invalido em  EXTERNAL(%s) para a impressora %s"
-
-msgid "Unable to query printer %s via EXTERNAL(%s)"
-msgstr "Imposive consultar a impressora %s via EXTERNAL(%s)"
-
-msgid "Total : %9i"
-msgstr "Total : %9i"
-
-msgid "Real : %s"
-msgstr "Real : %s"
-
-msgid "You have to pass user or group names on the command line"
-msgstr "Voce deve informar usuario ou grupo na linha de comando"
-
-msgid "unknown"
-msgstr "Descnhecido"
-
-msgid "Option mailto in section %s only supports values in %s"
-msgstr "a op� mailto na se� %s s�porta valores em %s"
-
-msgid "Configuration file %s not found."
-msgstr "Arquivo de configura� %s n�encontrado."
-
-msgid "User %s not registered in the PyKota system, applying default policy (%s) for printer %s"
-msgstr "Usuario %s n�registrado no sistema PyKota, aplicando configura�s padr�(%s) para a impressora %s"
-
-msgid "Invalid charge amount value %s"
-msgstr "Valor de carga: $s invalido"
-
-msgid "Invalid balance value %s"
-msgstr "Valor da media %s inv�do"
-
-msgid "Invalid limitby value %s"
-msgstr "Valor do limitby %s inv�do"
-
-msgid "Unable to find user %s's account balance, applying default policy (%s) for printer %s"
-msgstr "Imposivel encontrar a media da conta do usuario %s, configurando o valor padr�(%s) para a impressora %s"
-
-msgid "Unable to find group %s's account balance, applying default policy (%s) for printer %s"
-msgstr "Imposivel encontrar a medisa da conta do grupo %s, configurando o valor pad�(%s) para impressora %s"
-
-msgid "Unable to match group %s on printer %s, applying default policy (%s)"
-msgstr "Imposivel encontrar o grupo %s na impresora %s, configurando valor padr�(%s)"
-
-msgid "Print Quota exceeded for group %s on printer %s"
-msgstr "Quota de impress�excedida para o grupo %s na impressora %s"
-
-msgid "Print Quota low for group %s on printer %s"
-msgstr "Quota de impressora baixa para o grupo %s na impresora %s"
-
-msgid "Totals may be inaccurate if some users are members of several groups."
-msgstr "o Total pode n�ser exato se os usuarios forem mebros de varios grupos."
-
-msgid "Price per job: %.3f"
-msgstr "Pre�por impress� %.3f"
-
-msgid "Price per page: %.3f"
-msgstr "Pre�por p�na: %.3f"
-
-msgid "Group %s not found in the PyKota Storage."
-msgstr "Grupo %s n�encontrado no banco de dados."
-
-msgid "Unsupported accounter backend %s"
-msgstr "Accounter Backend %s n�suportado"
-
-msgid "Option accounter in section %s only supports values in %s"
-msgstr "A op� accounter na se� %s s�porta valores em %s"
-
-msgid "Option requester for printer %s was not set"
-msgstr "A op� requester para a impressora %s n�foi configurada "
-
-msgid "Using the 'stupid' accounting method is unreliable."
-msgstr "Usar o metodo 'stupid' n��onfiavel."
-
-msgid "Invalid external accounter %s for printer %s"
-msgstr "Contador de p�nas externo %s inv�do, para a impressora %s"
-
-msgid "Unable to compute job size with external accounter %s"
-msgstr "Impossivel calcular o tamanho do trabalho com o contador externo %s"
-
-msgid "Search for %s(%s) from %s(scope=%s) returned no answer."
-msgstr "Buscar por %s(%s) apartir de %s(scope=%s) nenhum registro encontrado."
-
-msgid "Problem adding LDAP entry (%s, %s)"
-msgstr "Problema adicionando entrada LDAP (%s, %s)"
-
-msgid "Problem modifying LDAP entry (%s, %s)"
-msgstr "Problema modificando entrada LDAP (%s, %s)"
-
-msgid "Problem deleting LDAP entry (%s)"
-msgstr "Problema apagando entrada LDAP (%s)"
-
-msgid "Impossible to add printer %s"
-msgstr "Imposivel adicionar impressora %s"
-
-msgid "Prototype object %s not found in Quota Storage."
-msgstr "Objeto Prototipo %s n�encontrado no banco de dados."
-
-msgid "Impossible to send mail to %s, error %s : %s"
-msgstr "Imposivel enviar email para  %s, erro %s : %s"
-
-msgid "Unsupported reporter backend %s"
-msgstr "Reporter backend %s n�suportado"
-
-msgid "Unable to compute size of %s in number of pages.\n"
-msgstr "Imposivel calcular o tamanho %s em n� de p�nas.\n"
-
-msgid "Job size : %i pages"    
-msgstr "Tamanho do JOB : %i p�nas"
-
-msgid "Cost on printer %s : %.2f"
-msgstr "Custo da impresora %s : %.2f"
-
+#, python-format
 msgid "Invalid poor man's treshold %s"
 msgstr "Valor 'poor man' %s inv�do"
@@ -315,31 +219,250 @@
 "A media de sua quota de impress�est�aixa.\n"
 "voce n�pode imprimir .\n"
-"Por favor entre em contato com o administrador das Impressoras para resolver o problema."
+"Por favor entre em contato com o administrador das Impressoras para resolver "
+"o problema."
+
+#, python-format
+msgid ""
+"You are not allowed to print anymore because\n"
+"your Print Quota is exceeded on printer %s."
+msgstr ""
+"Voce n�pode imprimir porque\n"
+"sua quota de impress�foi excedida, na impressora %s."
+
+#, python-format
+msgid ""
+"You will soon be forbidden to print anymore because\n"
+"your Print Quota is almost reached on printer %s."
+msgstr ""
+"Sua impress�est�loqueada porque\n"
+"sua quota de impress�foi atingida, na impressora %s."
+
+#, python-format
+msgid "Unsupported logging subsystem %s"
+msgstr "Sistema de log %s n�suportado"
+
+#, python-format
+msgid "Report for %s quota on printer %s"
+msgstr "Relatorio de quota %s para a impressora %s"
+
+#, python-format
+msgid "Pages grace time: %i days"
+msgstr "Tempo de cortesia : %i d�"
+
+#, python-format
+msgid "Price per job: %.3f"
+msgstr "Pre�por impress� %.3f"
+
+#, python-format
+msgid "Price per page: %.3f"
+msgstr "Pre�por p�na: %.3f"
+
+msgid ""
+"Group           used    soft    hard    balance grace         total       "
+"paid"
+msgstr ""
+"Grupo           usado   Minimo  Maximo  media   gratis        total       "
+"pago"
+
+msgid ""
+"User            used    soft    hard    balance grace         total       "
+"paid"
+msgstr ""
+"Usuario         usado   Minimo  Maximo  media   gratis        total       "
+"pago"
+
+msgid "unknown"
+msgstr "Desconhecido"
+
+#, python-format
+msgid "Real : %s"
+msgstr "Real : %s"
+
+#, python-format
+msgid "Total : %9i"
+msgstr "Total : %9i"
+
+#, python-format
+msgid "Unsupported reporter backend %s"
+msgstr "Reporter backend %s n�suportado"
+
+#, python-format
+msgid "Unsupported requester backend %s"
+msgstr "Requester backend %s n�suportado"
+
+#, python-format
+msgid "Unsupported quota storage backend %s"
+msgstr "o banco de dados: %s  n�suportado"
+
+#, python-format
+msgid "Impossible to send mail to %s, error %s : %s"
+msgstr "Imposivel enviar email para  %s, erro %s : %s"
+
+#, python-format
+msgid ""
+"\n"
+"\n"
+"Please contact your system administrator :\n"
+"\n"
+"\t%s - <%s>\n"
+msgstr ""
+"\n"
+"\n"
+"Por favor contacte a seu administrador de sistemas:\n"
+"\n"
+"\t%s - <%s>\n"
+
+#, python-format
+msgid ""
+"Unable to find user %s's account balance, applying default policy (%s) for "
+"printer %s"
+msgstr ""
+"Imposivel encontrar a media da conta do usuario %s, configurando o valor "
+"padr�(%s) para a impressora %s"
+
+#, python-format
+msgid "Unable to match user %s on printer %s, applying default policy (%s)"
+msgstr ""
+"Imposivel encontrar o usu�o %s para impressorao %s, aplicando politica "
+"padr�(%s)"
+
+#, python-format
+msgid "Print Quota exceeded for group %s on printer %s"
+msgstr "Quota de impress�excedida para o grupo %s na impressora %s"
+
+msgid "Print Quota"
+msgstr "Quota de impre�"
+
+msgid "Print Quota Exceeded"
+msgstr "Quota de Impress�Excedida"
+
+#, python-format
+msgid "Print Quota low for group %s on printer %s"
+msgstr "Quota de impressora baixa para o grupo %s na impresora %s"
+
+#, python-format
+msgid "Print Quota exceeded for user %s on printer %s"
+msgstr "Quota de impress�excedida para o usuario %s na impressora %s"
+
+#, python-format
+msgid "Print Quota low for user %s on printer %s"
+msgstr "Quota de impress�baixa para o usuario %s na impressora %s"
 
 msgid "Print Quota Low"
 msgstr "Quota de impress�baixa"
 
-msgid "Your account balance : %.2f"
-msgstr "Balan�de sua conta : %.2f"
-
 msgid "Printer hostname undefined, set to 'localhost'"
-msgstr "Nome do servidor de impress�n�definido, configurando para 'localhost'"
-
+msgstr ""
+"Nome do servidor de impress�n�definido, configurando para 'localhost'"
+
+#, python-format
 msgid "Printing system unknown, args=%s"
 msgstr "Sistema de impress�desconhecido, args=%s"
 
-msgid "Invalid policy %s for printer %s"
-msgstr "Pol�ca inv�da %s para a impressora %s"
-
-msgid "User %s not registered in the PyKota system, applying external policy (%s) for printer %s"
-msgstr "Usuario %s n�registrado no sistema PyKota, aplicando pol�ca externa (%s) para a impressora %s"
-
-msgid "External policy %s for printer %s produced an error. Job rejected. Please check PyKota's configuration files."
-msgstr "Pol�ca externa %s para a impressora %s retornou un error. Trabalho reiniciado. Por favor verifique os arquivos de configura� do PyKota."
-
-msgid "External policy %s for printer %s couldn't add user %s. Job rejected."
-msgstr "Pol�ca externa %s para a impresora %s n�pode adicionar usu�o %s. Trabalho reiniciado."
-
-msgid "Invalid option mailto %s for printer %s"
-msgstr "Op� mailto %s inv�da,  para a impressora %s"
-
+#, TODO python-format
+msgid ""
+"Printer %s not registered in the PyKota system, applying external policy (%"
+"s) for printer %s"
+msgstr ""
+
+#, python-format
+msgid ""
+"User %s not registered in the PyKota system, applying external policy (%s) "
+"for printer %s"
+msgstr ""
+"Usuario %s n�registrado no sistema PyKota, aplicando pol�ca externa (%s) "
+"para a impressora %s"
+
+#, TODO, python-format
+msgid ""
+"User %s doesn't have quota on printer %s in the PyKota system, applying "
+"external policy (%s) for printer %s"
+msgstr ""
+
+#, python-format
+msgid ""
+"External policy %s for printer %s produced an error. Job rejected. Please "
+"check PyKota's configuration files."
+msgstr ""
+"Pol�ca externa %s para a impressora %s retornou un error. Trabalho "
+"reiniciado. Por favor verifique os arquivos de configura� do PyKota."
+
+#, TODO, python-format
+msgid ""
+"Printer %s not registered in the PyKota system, applying default policy (%s)"
+msgstr ""
+
+#, python-format
+msgid ""
+"User %s not registered in the PyKota system, applying default policy (%s) "
+"for printer %s"
+msgstr ""
+"Usuario %s n�registrado no sistema PyKota, aplicando configura�s padr�"
+"(%s) para a impressora %s"
+
+#, TODO, python-format
+msgid ""
+"User %s doesn't have quota on printer %s in the PyKota system, applying "
+"default policy (%s)"
+msgstr ""
+
+#, TODO, python-format
+msgid ""
+"Printer %s still not registered in the PyKota system, job will be rejected"
+msgstr ""
+
+#, TODO, python-format
+msgid ""
+"User %s still not registered in the PyKota system, job will be rejected on "
+"printer %s"
+msgstr ""
+
+#, python-format
+msgid ""
+"User %s still doesn't have quota on printer %s in the PyKota system, job "
+"will be rejected"
+msgstr ""
+
+#, python-format
+msgid "Unable to compute job size with external accounter %s"
+msgstr "Impossivel calcular o tamanho do trabalho com o contador externo %s"
+
+msgid "Using the 'stupid' accounting method is unreliable."
+msgstr "Usar o metodo 'stupid' n��onfiavel."
+
+msgid "Totals may be inaccurate if some users are members of several groups."
+msgstr ""
+"o Total pode n�ser exato se os usuarios forem mebros de varios grupos."
+
+#, python-format
+msgid "Unknown printer address in EXTERNAL(%s) for printer %s"
+msgstr "Endere�invalido em  EXTERNAL(%s) para a impressora %s"
+
+#, python-format
+msgid "Unable to query printer %s via EXTERNAL(%s)"
+msgstr "Imposive consultar a impressora %s via EXTERNAL(%s)"
+
+#, python-format
+msgid "Unknown printer address in SNMP(%s, %s) for printer %s"
+msgstr "Endere�da impressora invalido em SNMP(%s, %s) para a impressora %s"
+
+#, python-format
+msgid "Unable to query printer %s via SNMP(%s, %s)"
+msgstr "Imposivel consultar a impresora %s v�SNMP(%s, %s)"
+
+#, python-format
+msgid "Search for %s(%s) from %s(scope=%s) returned no answer."
+msgstr "Buscar por %s(%s) apartir de %s(scope=%s) nenhum registro encontrado."
+
+#, python-format
+msgid "Problem adding LDAP entry (%s, %s)"
+msgstr "Problema adicionando entrada LDAP (%s, %s)"
+
+#, python-format
+msgid "Problem deleting LDAP entry (%s)"
+msgstr "Problema apagando entrada LDAP (%s)"
+
+#, python-format
+msgid "Problem modifying LDAP entry (%s, %s)"
+msgstr "Problema modificando entrada LDAP (%s, %s)"
+
Index: pykota/trunk/po/es/pykota.po
===================================================================
--- pykota/trunk/po/es/pykota.po (revision 1257)
+++ pykota/trunk/po/es/pykota.po (revision 1295)
@@ -20,288 +20,197 @@
 # $Id$
 #
-# $Log$
-# Revision 1.7  2004/01/08 14:10:32  jalet
-# Copyright year changed.
-#
-# Revision 1.6  2003/12/27 16:49:25  uid67467
-# Should be ok now.
-#
-# Revision 1.3  2003/11/24 16:52:53  jalet
-# Line width in spanish translation
-#
-# Revision 1.2  2003/11/19 21:00:14  jalet
-# Typo + missing compiled spanish messages.
-#
-# Revision 1.1  2003/11/19 20:57:57  jalet
-# Spanish translation by Dennis Romero L. added.
-#
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PyKota v0.9-unofficial\n"
-"POT-Creation-Date: Sun Feb  9 13:50:50 2003\n"
-"PO-Revision-Date: 2003-11-19 21:38+1\n"
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PyKota v1.16\n"
+"Report-Msgid-Bugs-To: alet@librelogiciel.com\n"
+"POT-Creation-Date: 2004-01-15 11:51+0100\n"
+"PO-Revision-Date: 2004-01-15 12:35+0100\n"
 "Last-Translator: Jerome Alet <alet@librelogiciel.com>\n"
 "Language-Team: Spanish <alet@librelogiciel.com>\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Type: text/plain; charset=ISO-8859-15\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: pygettext.py 1.3\n"
-
-msgid "Undefined soft limit set to hard limit (%s) on printer %s."
-msgstr "L�te suave indefinido, seteado a l�te duro (%s) en la impresora %s."
-
-msgid "Hard limit %i is less than soft limit %i, values will be exchanged."
-msgstr "L�te duro %i es menor que el l�te suave %i, los valores ser�cambiados."
-
-msgid "Pages grace time: %i days"
-msgstr "Tiempo de gracia para p�nas: %i d� "
-
+
+#, python-format
+msgid "SIGTERM received, job %s cancelled."
+msgstr "SIGTERM recibido, trabajo reiniciado"
+
+#, python-format
+msgid "SIGTERM was sent to real backend %s (pid: %s)"
+msgstr "SIGTERM fue enviado al real backend %s (pid: %s)"
+
+#, python-format
+msgid "CUPS backend %s died abnormally."
+msgstr "Backend de CUPS %s murio anormalmente"
+
+#, python-format
 msgid "Invalid softlimit value %s."
 msgstr "Valor incorrecto de l�te suave %s."
 
+#, python-format
+msgid "Invalid hardlimit value %s."
+msgstr "Valor incorrecto de l�te duro %s."
+
+#, python-format
+msgid "Hard limit %i is less than soft limit %i, values will be exchanged."
+msgstr ""
+"L�te duro %i es menor que el l�te suave %i, los valores ser�cambiados."
+
+#, python-format
+msgid "Invalid balance value %s"
+msgstr "Valor de balance %s inv�do"
+
+#, python-format
+msgid "Invalid charge amount value %s"
+msgstr "Valor de cantidad de carga %s inv�do"
+
+#, python-format
+msgid "Invalid limitby value %s"
+msgstr "Valor de limitby %s inv�do"
+
+#, python-format
+msgid "Impossible to add printer %s"
+msgstr "Imposible a�r impresora %s"
+
+#, python-format
+msgid "Invalid printer name %s"
+msgstr "Nombre de impresora %s inv�do"
+
+#, python-format
+msgid "There's no printer matching %s"
+msgstr "Impresora %s no encontrada"
+
+msgid "You have to pass user or group names on the command line"
+msgstr ""
+"Usted tiene que pasar nombres de usuarios o grupos en la l�a de comandos"
+
+#, python-format
 msgid "Prototype %s not found in Quota Storage for printer %s."
-msgstr "Prototipo %s no encontrado en el Almac�de Cuotas para la impresora %s "
-
+msgstr ""
+"Prototipo %s no encontrado en el Almac�de Cuotas para la impresora %s "
+
+#, python-format
+msgid "Prototype object %s not found in Quota Storage."
+msgstr "Objeto Prototipo %s no encontrado en el almac�de cuotas."
+
+#, python-format
+msgid "Undefined hard limit set to soft limit (%s) on printer %s."
+msgstr ""
+"L�te duro indefinido, seteado a l�te suave (%s) en la impresora %s."
+
+#, python-format
+msgid "Undefined soft limit set to hard limit (%s) on printer %s."
+msgstr ""
+"L�te suave indefinido, seteado a l�te duro (%s) en la impresora %s."
+
+#, python-format
+msgid "Invalid email address %s"
+msgstr "Adressa email %s inv�da"
+
+#, python-format
+msgid "Invalid group name %s"
+msgstr "Nombre de grupo %s inv�do"
+
+#, python-format
+msgid "Invalid user name %s"
+msgstr "Nombre de usuario %s inv�do"
+
+#, python-format
+msgid "Quota not found for object %s on printer %s."
+msgstr "Cuota no encontrada por el objeto %s en la impresora %s."
+
+#, python-format
+msgid "Group %s not found in the PyKota Storage."
+msgstr "Grupo %s no encontrado en el almac�de cuotas."
+
+msgid "incompatible options, see help."
+msgstr "opciones incompatibles, ver ayuda."
+
+#, python-format
 msgid "Printer %s not registered in the PyKota system"
 msgstr "Impresora %s no registrada en el sistema PyKota"
 
-msgid "option --groups is currently not implemented."
-msgstr "opci�-grupos no est�actualmente implementados.."
-
-msgid "Quota not found for object %s on printer %s."
-msgstr "Cuota no encontrada por el objeto %s en la impresora %s."
-
-msgid "Invalid user name %s"
-msgstr "Nombre de usuario %s inv�do"
-
-msgid "Both hard and soft limits must be set ! Aborting."
-msgstr "Los l�tes duro y suave deben ser ingresados ! Cancelando.."
-
-msgid "Undefined hard limit set to soft limit (%s) on printer %s."
-msgstr "L�te duro indefinido, seteado a l�te suave (%s) en la impresora %s."
-
-msgid "incompatible options, see help."
-msgstr "opciones incompatibles, ver ayuda."
-
-msgid "Invalid hardlimit value %s."
-msgstr "Valor incorrecto de l�te duro %s."
-
-msgid  "Group           used    soft    hard    balance grace         total       paid"
-msgstr "Grupo           usado   suave   duro    balance gracia        total     pagado"
-
-msgid "There's no printer matching %s"
-msgstr "Impresora %s no encontrada"
-
-msgid "Report for %s quota on printer %s"
-msgstr "Reporte para la cuota %s en la impresora  %s"
-
-msgid "Error in page count value %i for user %s on printer %s"
-msgstr "Error en el valor de conteo de p�nas %i  para el usuario %s en la impresora %s"
-
-msgid "Invalid group name %s"
-msgstr "Nombre de grupo %s inv�do"
-
-msgid  "User            used    soft    hard    balance grace         total       paid"
-msgstr "Usuario         usado   suave   duro    balance gracia        total     pagado"
-
-msgid "Invalid printer name %s"
-msgstr "Nombre de impresora %s inv�do"
-
+#, python-format
+msgid "Printer %s was never used"
+msgstr "La impresora %s nunca fue utilizada"
+
+#, python-format
+msgid "Unable to compute size of %s in number of pages.\n"
+msgstr "Imposible calcular el tama�s en n� de p�nas.\n"
+
+#, python-format
+msgid "Your account balance : %.2f"
+msgstr "Su balance de cuenta : %.2f"
+
+#, python-format
+msgid "Job size : %i pages"
+msgstr "Tama�el trabajo : %i p�nas"
+
+#, python-format
+msgid "Cost on printer %s : %.2f"
+msgstr "Costo en la impresora %s : %.2f"
+
+#, python-format
+msgid "Unsupported accounter backend %s"
+msgstr "Accounter Backend %s no soportado"
+
+#, python-format
+msgid "Configuration file %s not found."
+msgstr "Archivo de configuraci�s no encontrado."
+
+#, python-format
+msgid "Option %s not found in section global of %s"
+msgstr "Opci�s no encontrada en la secci�lobal de %s"
+
+#, python-format
+msgid "Option %s not found in section %s of %s"
+msgstr "Opci�s no encontrada en la secci�s de %s"
+
+#, python-format
+msgid "Option logger only supports values in %s"
+msgstr "La opci�ogger solo soporta valores en %s"
+
+#, python-format
+msgid "Invalid external accounter %s for printer %s"
+msgstr "Contador de p�nas externo %s inv�do, para la impresora %s"
+
+#, python-format
+msgid "Option accounter in section %s only supports values in %s"
+msgstr "La opci�ccounter en la secci�s solo soporta valores en %s"
+
+#, python-format
+msgid "Option requester for printer %s was not set"
+msgstr "La opci�equester para la impresora %s no ha sido establecida "
+
+#, python-format
+msgid "Invalid requester %s for printer %s"
+msgstr "Requester inv�do %s para la impresora %s"
+
+#, python-format
 msgid "Option requester for printer %s only supports values in %s"
 msgstr "La opci�equester para la impresora %s solo soporta valores en %s"
 
-msgid "Print Quota Exceeded"
-msgstr "Cuota de Impresi�xcedida"
-
-msgid "Print Quota"
-msgstr "Cuota de impresi�
-
-msgid "Requester not implemented yet."
-msgstr "Requester no implementado a�
-msgid "Option %s not found in section %s of %s"
-msgstr "Opci�s no encontrada en la secci�s de %s"
-
-msgid ""
-"You will soon be forbidden to print anymore because\n"
-"your Print Quota is almost reached on printer %s."
-msgstr ""
-"Pronto usted ser�estringido de imprimir porque\n"
-"su cuota de impresi�e acerca al l�te, en la impresora %s."
-
-msgid ""
-"\n"
-"\n"
-"Por favor contacte a su administrador del sistema:\n"
-"\n"
-"\t%s - <%s>\n"
-msgstr ""
-
+#, python-format
+msgid "Invalid policy %s for printer %s"
+msgstr "Pol�ca inv�da %s para la impresora %s"
+
+#, python-format
+msgid "Option policy in section %s only supports values in %s"
+msgstr "La opci�olicy en la secci�%s solo soporta valores en %s"
+
+#, python-format
+msgid "Invalid option mailto %s for printer %s"
+msgstr "Opci�ailto %s inv�da,  para la impresora %s"
+
+#, python-format
+msgid "Option mailto in section %s only supports values in %s"
+msgstr "La opci�ailto en la secci�s solo soporta valores en %s"
+
+#, python-format
 msgid "Invalid grace delay %s"
 msgstr "Tiempo de gracia %s inv�do"
 
-msgid "Option logger only supports values in %s"
-msgstr "La opci�ogger solo soporta valores en %s"
-
-msgid "Option %s not found in section global of %s"
-msgstr "Opci�s no encontrada en la secci�lobal de %s"
-
-msgid "Option method only supports values in %s"
-msgstr "La opci�ethod solo soporta valores en %s"
-
-msgid "Unable to match user %s on printer %s, applying default policy (%s)"
-msgstr "Imposible encontrar el usuario %s en la impresora %s, acci�or default (%s)"
-
-msgid "Group quotas are currently not implemented."
-msgstr "Las cuotas de grupo no est�actualmente implementadas."
-
-msgid "Unknown printer address in SNMP(%s, %s) for printer %s"
-msgstr "Direcci�e impresora desconocida en SNMP(%s, %s) para la impresora %s"
-
-msgid "Print Quota low for user %s on printer %s"
-msgstr "Baja cuota de impresi�ara el usuario %s en la impresora %s"
-
-msgid "Unsupported logging subsystem %s"
-msgstr "Sistema de logging %s no soportado"
-
-msgid "Unable to query printer %s via SNMP(%s, %s)"
-msgstr "Imposible consultar impresora %s v�SNMP(%s, %s)"
-
-msgid "Unsupported requester backend %s"
-msgstr "Requester backend %s no soportado " 
-
-msgid "Option policy in section %s only supports values in %s"
-msgstr "La opci�olicy en la secci�%s solo soporta valores en %s"
-
-msgid "Unsupported quota storage backend %s"
-msgstr "Backend de almacenamiento de cuota no soportada %s"
-
-msgid ""
-"You are not allowed to print anymore because\n"
-"your Print Quota is exceeded on printer %s."
-msgstr ""
-"Usted no tiene permitido imprimir m�porque\n"
-"su cuota de impresi�e ha excedido, en la impresora %s."
-
-msgid "Print Quota exceeded for user %s on printer %s"
-msgstr "Cuota de impresi�xcedida para el usuario %s en la impresora %s"
-
-msgid "Invalid requester %s for printer %s"
-msgstr "Requester inv�do %s para la impresora %s"
-
-msgid "Unknown printer address in EXTERNAL(%s) for printer %s"
-msgstr "Direcci�esconocida en EXTERNAL(%s) para la impresora %s"
-
-msgid "Unable to query printer %s via EXTERNAL(%s)"
-msgstr "Imposible consultar la impresora %s v�EXTERNAL(%s)"
-
-msgid "Total : %9i"
-msgstr "Total : %9i"
-
-msgid "Real : %s"
-msgstr "Real : %s"
-
-msgid "You have to pass user or group names on the command line"
-msgstr "Usted tiene que pasar nombres de usuarios o grupos en la l�a de comandos"
-
-msgid "unknown"
-msgstr "Desconocido"
-
-msgid "Option mailto in section %s only supports values in %s"
-msgstr "La opci�ailto en la secci�s solo soporta valores en %s"
-
-msgid "Configuration file %s not found."
-msgstr "Archivo de configuraci�s no encontrado."
-
-msgid "User %s not registered in the PyKota system, applying default policy (%s) for printer %s"
-msgstr "Usuario %s no registrado en el sistema PyKota, acci�or default (%s) para al impresora %s"
-
-msgid "Invalid charge amount value %s"
-msgstr "Valor de cantidad de carga %s inv�do"
-
-msgid "Invalid balance value %s"
-msgstr "Valor de balance %s inv�do"
-
-msgid "Invalid limitby value %s"
-msgstr "Valor de limitby %s inv�do"
-
-msgid "Unable to find user %s's account balance, applying default policy (%s) for printer %s"
-msgstr "Imposible encontrar la cuenta de balance del usuario %s, acci�or default (%s) para la impresora %s"
-
-msgid "Unable to find group %s's account balance, applying default policy (%s) for printer %s"
-msgstr "Imposible encontrar la cuenta de balance del grupo %s, acci�or default (%s) para impresora %s"
-
-msgid "Unable to match group %s on printer %s, applying default policy (%s)"
-msgstr "Imposible encontrar el grupo %s en la impresora %s, acci�or default (%s)"
-
-msgid "Print Quota exceeded for group %s on printer %s"
-msgstr "Cuota de impresi�xcedida para el grupo %s en la impresora %s"
-
-msgid "Print Quota low for group %s on printer %s"
-msgstr "Baja cuota de impresi�ara el grupo %s en la impresora %s"
-
-msgid "Totals may be inaccurate if some users are members of several groups."
-msgstr "Los totales pueden ser inexactos si los usuarios son miembros de varios grupos."
-
-msgid "Price per job: %.3f"
-msgstr "Precio por trabajo: %.3f"
-
-msgid "Price per page: %.3f"
-msgstr "Precio por p�na: %.3f"
-
-msgid "Group %s not found in the PyKota Storage."
-msgstr "Grupo %s no encontrado en el almac�de cuotas."
-
-msgid "Unsupported accounter backend %s"
-msgstr "Accounter Backend %s no soportado"
-
-msgid "Option accounter in section %s only supports values in %s"
-msgstr "La opci�ccounter en la secci�s solo soporta valores en %s"
-
-msgid "Option requester for printer %s was not set"
-msgstr "La opci�equester para la impresora %s no ha sido establecida "
-
-msgid "Using the 'stupid' accounting method is unreliable."
-msgstr "Usar el m�do de cuenta 'stupid' no es confiable."
-
-msgid "Invalid external accounter %s for printer %s"
-msgstr "Contador de p�nas externo %s inv�do, para la impresora %s"
-
-msgid "Unable to compute job size with external accounter %s"
-msgstr "Imposible calcular el tama�el trabajo con el contador externo %s"
-
-msgid "Search for %s(%s) from %s(scope=%s) returned no answer."
-msgstr "Buscar por %s(%s) de %s(scope=%s) ninguna respuesta retornada."
-
-msgid "Problem adding LDAP entry (%s, %s)"
-msgstr "Problema al a�r entrada LDAP (%s, %s)"
-
-msgid "Problem modifying LDAP entry (%s, %s)"
-msgstr "Problema al modificar entrada LDAP (%s, %s)"
-
-msgid "Problem deleting LDAP entry (%s)"
-msgstr "Problema al borrar entrada LDAP (%s)"
-
-msgid "Impossible to add printer %s"
-msgstr "Imposible a�r impresora %s"
-
-msgid "Prototype object %s not found in Quota Storage."
-msgstr "Objeto Prototipo %s no encontrado en el almac�de cuotas."
-
-msgid "Impossible to send mail to %s, error %s : %s"
-msgstr "Imposible enviar correo a %s, error %s : %s"
-
-msgid "Unsupported reporter backend %s"
-msgstr "Reporter backend %s no soportado"
-
-msgid "Unable to compute size of %s in number of pages.\n"
-msgstr "Imposible calcular el tama�s en n� de p�nas.\n"
-
-msgid "Job size : %i pages"    
-msgstr "Tama�el trabajo : %i p�nas"
-
-msgid "Cost on printer %s : %.2f"
-msgstr "Costo en la impresora %s : %.2f"
-
+#, python-format
 msgid "Invalid poor man's treshold %s"
 msgstr "Valor 'poor man' %s inv�do"
@@ -314,31 +223,259 @@
 "El balance de su cuenta de cuota de impresi�s bajo.\n"
 "Pronto usted no tendr�ermitido imprimir m�\n"
-"Por favor contacte al Administrador de Cuota de Impresi�ara resolver el problema."
+"Por favor contacte al Administrador de Cuota de Impresi�ara resolver el "
+"problema."
+
+#, python-format
+msgid ""
+"You are not allowed to print anymore because\n"
+"your Print Quota is exceeded on printer %s."
+msgstr ""
+"Usted no tiene permitido imprimir m�porque\n"
+"su cuota de impresi�e ha excedido, en la impresora %s."
+
+#, python-format
+msgid ""
+"You will soon be forbidden to print anymore because\n"
+"your Print Quota is almost reached on printer %s."
+msgstr ""
+"Pronto usted ser�estringido de imprimir porque\n"
+"su cuota de impresi�e acerca al l�te, en la impresora %s."
+
+#, python-format
+msgid "Unsupported logging subsystem %s"
+msgstr "Sistema de logging %s no soportado"
+
+#, python-format
+msgid "Report for %s quota on printer %s"
+msgstr "Reporte para la cuota %s en la impresora  %s"
+
+#, python-format
+msgid "Pages grace time: %i days"
+msgstr "Tiempo de gracia para p�nas: %i d� "
+
+#, python-format
+msgid "Price per job: %.3f"
+msgstr "Precio por trabajo: %.3f"
+
+#, python-format
+msgid "Price per page: %.3f"
+msgstr "Precio por p�na: %.3f"
+
+msgid ""
+"Group           used    soft    hard    balance grace         total       "
+"paid"
+msgstr ""
+"Grupo           usado   suave   duro    balance gracia        total     "
+"pagado"
+
+msgid ""
+"User            used    soft    hard    balance grace         total       "
+"paid"
+msgstr ""
+"Usuario         usado   suave   duro    balance gracia        total     "
+"pagado"
+
+msgid "unknown"
+msgstr "Desconocido"
+
+#, python-format
+msgid "Real : %s"
+msgstr "Real : %s"
+
+#, python-format
+msgid "Total : %9i"
+msgstr "Total : %9i"
+
+#, python-format
+msgid "Unsupported reporter backend %s"
+msgstr "Reporter backend %s no soportado"
+
+#, python-format
+msgid "Unsupported requester backend %s"
+msgstr "Requester backend %s no soportado "
+
+#, python-format
+msgid "Unsupported quota storage backend %s"
+msgstr "Backend de almacenamiento de cuota no soportada %s"
+
+#, python-format
+msgid "Impossible to send mail to %s, error %s : %s"
+msgstr "Imposible enviar correo a %s, error %s : %s"
+
+#, python-format
+msgid ""
+"\n"
+"\n"
+"Please contact your system administrator :\n"
+"\n"
+"\t%s - <%s>\n"
+msgstr ""
+"\n"
+"\n"
+"Entre en contacto con su administrador de sistema por favor :\n"
+"\n"
+"\t%s - <%s>\n"
+
+#, python-format
+msgid ""
+"Unable to find user %s's account balance, applying default policy (%s) for "
+"printer %s"
+msgstr ""
+"Imposible encontrar la cuenta de balance del usuario %s, acci�or default "
+"(%s) para la impresora %s"
+
+#, python-format
+msgid "Unable to match user %s on printer %s, applying default policy (%s)"
+msgstr ""
+"Imposible encontrar el usuario %s en la impresora %s, acci�or default (%s)"
+
+#, python-format
+msgid "Print Quota exceeded for group %s on printer %s"
+msgstr "Cuota de impresi�xcedida para el grupo %s en la impresora %s"
+
+msgid "Print Quota"
+msgstr "Cuota de impresi�
+
+msgid "Print Quota Exceeded"
+msgstr "Cuota de Impresi�xcedida"
+
+#, python-format
+msgid "Print Quota low for group %s on printer %s"
+msgstr "Baja cuota de impresi�ara el grupo %s en la impresora %s"
+
+#, python-format
+msgid "Print Quota exceeded for user %s on printer %s"
+msgstr "Cuota de impresi�xcedida para el usuario %s en la impresora %s"
+
+#, python-format
+msgid "Print Quota low for user %s on printer %s"
+msgstr "Baja cuota de impresi�ara el usuario %s en la impresora %s"
 
 msgid "Print Quota Low"
 msgstr "Cuota de impresi�aja"
 
-msgid "Your account balance : %.2f"
-msgstr "Su balance de cuenta : %.2f"
-
 msgid "Printer hostname undefined, set to 'localhost'"
 msgstr "Nombre de host de la impresora no-definido, seteado a 'localhost'"
 
+#, python-format
 msgid "Printing system unknown, args=%s"
 msgstr "Sistema de impresi�esconocido, args=%s"
 
-msgid "Invalid policy %s for printer %s"
-msgstr "Pol�ca inv�da %s para la impresora %s"
-
-msgid "User %s not registered in the PyKota system, applying external policy (%s) for printer %s"
-msgstr "Usuario %s no registrado en el sistema PyKota, aplicando pol�ca externa (%s) para la impresora %s"
-
-msgid "External policy %s for printer %s produced an error. Job rejected. Please check PyKota's configuration files."
-msgstr "Pol�ca externa %s para la impresora %s produjo un error. Trabajo reiniciado. Por favor revise los archivos de configuraci�e PyKota."
-
-msgid "External policy %s for printer %s couldn't add user %s. Job rejected."
-msgstr "Pol�ca externa %s para la impresora %s no se puede a�r usuario %s. Trabajo reiniciado."
-
-msgid "Invalid option mailto %s for printer %s"
-msgstr "Opci�ailto %s inv�da,  para la impresora %s"
-
+#, python-format
+msgid ""
+"Printer %s not registered in the PyKota system, applying external policy (%s) for printer %s"
+msgstr ""
+"Impresora %s no registrada en el sistema PyKota, aplicando pol�ca externa (%s) para la impresora %s"
+
+#, python-format
+msgid ""
+"User %s not registered in the PyKota system, applying external policy (%s) "
+"for printer %s"
+msgstr ""
+"Usuario %s no registrado en el sistema PyKota, aplicando pol�ca externa (%"
+"s) para la impresora %s"
+
+#, python-format
+msgid ""
+"User %s doesn't have quota on printer %s in the PyKota system, applying "
+"external policy (%s) for printer %s"
+msgstr ""
+"Usuario %s no he cuota en la empresora %s en el sistema PyKota, aplicando "
+"pol�ca externa (%s) para la impresora %s"
+
+#, python-format
+msgid ""
+"External policy %s for printer %s produced an error. Job rejected. Please "
+"check PyKota's configuration files."
+msgstr ""
+"Pol�ca externa %s para la impresora %s produjo un error. Trabajo "
+"reiniciado. Por favor revise los archivos de configuraci�e PyKota."
+
+#, python-format
+msgid ""
+"Printer %s not registered in the PyKota system, applying default policy (%s)"
+msgstr ""
+"Impresora %s no registrada en el sistema PyKota, aplicando la acci�or default (%s)"
+
+#, python-format
+msgid ""
+"User %s not registered in the PyKota system, applying default policy (%s) "
+"for printer %s"
+msgstr ""
+"Usuario %s no registrado en el sistema PyKota, aplicando la acci�or default (%s) "
+"al impresora %s"
+
+#, python-format
+msgid ""
+"User %s doesn't have quota on printer %s in the PyKota system, applying "
+"default policy (%s)"
+msgstr ""
+"Usuario %s no he cuota en la impresora %s en el sistema PyKota, aplicando "
+"la acci�or default (%s)"
+
+#, python-format
+msgid ""
+"Printer %s still not registered in the PyKota system, job will be rejected"
+msgstr "Impresora %s no registrada en el sistema PyKota, trabajo reiniciado"
+
+#, python-format
+msgid ""
+"User %s still not registered in the PyKota system, job will be rejected on "
+"printer %s"
+msgstr ""
+"Usuario %s no registrado en el sistema PyKota, trabajo reiniciado en "
+"la impresora %s"
+
+#, python-format
+msgid ""
+"User %s still doesn't have quota on printer %s in the PyKota system, job "
+"will be rejected"
+msgstr ""
+"Usuario %s no he cuota en la impresora %s en el sistema PyKota, trabajo "
+"reiniciado"
+
+#, python-format
+msgid "Unable to compute job size with external accounter %s"
+msgstr "Imposible calcular el tama�el trabajo con el contador externo %s"
+
+msgid "Using the 'stupid' accounting method is unreliable."
+msgstr "Usar el m�do de cuenta 'stupid' no es confiable."
+
+msgid "Totals may be inaccurate if some users are members of several groups."
+msgstr ""
+"Los totales pueden ser inexactos si los usuarios son miembros de varios "
+"grupos."
+
+#, python-format
+msgid "Unknown printer address in EXTERNAL(%s) for printer %s"
+msgstr "Direcci�esconocida en EXTERNAL(%s) para la impresora %s"
+
+#, python-format
+msgid "Unable to query printer %s via EXTERNAL(%s)"
+msgstr "Imposible consultar la impresora %s v�EXTERNAL(%s)"
+
+#, python-format
+msgid "Unknown printer address in SNMP(%s, %s) for printer %s"
+msgstr ""
+"Direcci�e impresora desconocida en SNMP(%s, %s) para la impresora %s"
+
+#, python-format
+msgid "Unable to query printer %s via SNMP(%s, %s)"
+msgstr "Imposible consultar impresora %s v�SNMP(%s, %s)"
+
+#, python-format
+msgid "Search for %s(%s) from %s(scope=%s) returned no answer."
+msgstr "Buscar por %s(%s) de %s(scope=%s) ninguna respuesta retornada."
+
+#, python-format
+msgid "Problem adding LDAP entry (%s, %s)"
+msgstr "Problema al a�r entrada LDAP (%s, %s)"
+
+#, python-format
+msgid "Problem deleting LDAP entry (%s)"
+msgstr "Problema al borrar entrada LDAP (%s)"
+
+#, python-format
+msgid "Problem modifying LDAP entry (%s, %s)"
+msgstr "Problema al modificar entrada LDAP (%s, %s)"
+
Index: pykota/trunk/po/fr/pykota.po
===================================================================
--- pykota/trunk/po/fr/pykota.po (revision 1257)
+++ pykota/trunk/po/fr/pykota.po (revision 1295)
@@ -20,410 +20,204 @@
 # $Id$
 #
-# $Log$
-# Revision 1.38  2004/01/08 14:10:32  jalet
-# Copyright year changed.
-#
-# Revision 1.37  2003/12/27 16:49:25  uid67467
-# Should be ok now.
-#
-# Revision 1.35  2003/11/18 23:43:12  jalet
-# Mailto can be any external command now, as usual.
-#
-# Revision 1.34  2003/10/08 21:41:38  jalet
-# External policies for printers works !
-# We can now auto-add users on first print, and do other useful things if needed.
-#
-# Revision 1.33  2003/08/18 16:20:59  jalet
-# Improvement of the printing system detection code.
-#
-# Revision 1.32  2003/07/25 10:41:30  jalet
-# Better documentation.
-# pykotme now displays the current user's account balance.
-# Some test changed in ldap module.
-#
-# Revision 1.31  2003/07/21 23:01:56  jalet
-# Modified some messages aout soft limit
-#
-# Revision 1.30  2003/07/08 19:43:51  jalet
-# Configurable warning messages.
-# Poor man's treshold value added.
-#
-# Revision 1.29  2003/07/03 11:38:44  jalet
-# Translations for pykotme added
-#
-# Revision 1.28  2003/06/30 21:44:18  jalet
-# 1.09 is out !
-#
-# Revision 1.27  2003/06/25 10:39:18  jalet
-# Translations.
-#
-# Revision 1.26  2003/06/24 21:54:25  jalet
-# More translations.
-#
-# Revision 1.25  2003/06/24 14:53:05  jalet
-# More translations
-#
-# Revision 1.24  2003/06/15 22:26:52  jalet
-# More work on LDAP
-#
-# Revision 1.23  2003/04/30 19:53:58  jalet
-# 1.05
-#
-# Revision 1.22  2003/04/30 13:36:40  jalet
-# Stupid accounting method was added.
-#
-# Revision 1.21  2003/04/29 18:37:54  jalet
-# Pluggable accounting methods (actually doesn't support external scripts)
-#
-# Revision 1.20  2003/04/23 22:13:57  jalet
-# Preliminary support for LPRng added BUT STILL UNTESTED.
-#
-# Revision 1.19  2003/04/23 09:58:17  jalet
-# Prices per page/job are now displayed
-#
-# Revision 1.18  2003/04/17 09:32:13  jalet
-# Translation
-#
-# Revision 1.17  2003/04/17 09:26:21  jalet
-# repykota now reports account balances too.
-#
-# Revision 1.16  2003/04/16 12:35:49  jalet
-# Groups quota work now !
-#
-# Revision 1.15  2003/04/16 08:53:14  jalet
-# Printing can now be limited either by user's account balance or by
-# page quota (the default). Quota report doesn't include account balance
-# yet, though.
-#
-# Revision 1.14  2003/04/16 08:22:10  jalet
-# More strict error detection.
-# Minor code rewrite to avoid some repetitive tests.
-#
-# Revision 1.13  2003/04/16 08:01:54  jalet
-# edpykota --charge command line option works now.
-#
-# Revision 1.12  2003/04/11 14:42:54  jalet
-# Translations
-#
-# Revision 1.11  2003/04/09 23:20:38  jalet
-# A message added.
-#
-# Revision 1.10  2003/03/29 13:45:27  jalet
-# GPL paragraphs were incorrectly (from memory) copied into the sources.
-# Two README files were added.
-# Upgrade script for PostgreSQL pre 1.01 schema was added.
-#
-# Revision 1.9  2003/03/29 13:08:28  jalet
-# Configuration is now expected to be found in /etc/pykota.conf instead of
-# in /etc/cups/pykota.conf
-# Installation script can move old config files to the new location if needed.
-# Better error handling if configuration file is absent.
-#
-# Revision 1.8  2003/03/15 23:01:28  jalet
-# New mailto option in configuration file added.
-# No time to test this tonight (although it should work).
-#
-# Revision 1.7  2003/03/09 23:38:43  jalet
-# Simplified translations.
-#
-# Revision 1.6  2003/02/27 09:08:39  jalet
-# Updated translations.
-#
-# Revision 1.5  2003/02/10 12:12:08  jalet
-# Translation added for total number of pages for printer in repykota
-#
-# Revision 1.4  2003/02/10 11:49:06  jalet
-# Added Content-Transfert-Encoding
-#
-# Revision 1.3  2003/02/10 08:50:45  jalet
-# External requester seems to be finally ok now
-#
-# Revision 1.2  2003/02/10 00:42:17  jalet
-# External requester should be ok (untested)
-# New syntax for configuration file wrt requesters
-#
-# Revision 1.1  2003/02/09 14:02:31  jalet
-# French translation was added
-#
-# Revision 1.2  2003/02/09 13:10:46  jalet
-# Strings were extracted
-#
-# Revision 1.1  2003/02/05 21:28:17  jalet
-# Initial import into CVS
-#
-#
-#
-# PyKota translation master file.
-# Copyright (C) 2003 Conseil Internet & Logiciels Libres
-# Jerome Alet <alet@librelogiciel.com>, 2003.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PyKota v0.9-unofficial\n"
-"POT-Creation-Date: Sun Feb  9 13:50:50 2003\n"
-"PO-Revision-Date: 2003-02-09 14:08+1\n"
+# PyKota french translation file.
+# Copyright (c) 2003-2004 Conseil Internet & Logiciels Libres
+# Jerome Alet <alet@librelogiciel.com>, 2003-2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PyKota v1.16\n"
+"Report-Msgid-Bugs-To: alet@librelogiciel.com\n"
+"POT-Creation-Date: 2004-01-15 11:51+0100\n"
+"PO-Revision-Date: 2003-01-15 12:10+0100\n"
 "Last-Translator: Jerome Alet <alet@librelogiciel.com>\n"
-"Language-Team: English <alet@librelogiciel.com>\n"
+"Language-Team: French <alet@librelogiciel.com>\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Type: text/plain; charset=ISO-8859-15\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: pygettext.py 1.3\n"
-
-
-msgid "Undefined soft limit set to hard limit (%s) on printer %s."
-msgstr "Limite souple ind�nie, positionn��a limite dure (%s) sur l'imprimante %s."
-
-msgid "Hard limit %i is less than soft limit %i, values will be exchanged."
-msgstr "Limite dure %i est inf�eure �a limite souple %i, les valeurs seront �ang�. "
-
-msgid "option --groups is currently not implemented."
-msgstr "l'option --groups n'est pas encore impl�nt�"
-
-msgid "Pages grace time: %i days"
-msgstr "D�i de gr�: %i jours"
-
+
+#, python-format
+msgid "SIGTERM received, job %s cancelled."
+msgstr "SIGTERM re� travail d'impression %s annul�
+
+#, python-format
+msgid "SIGTERM was sent to real backend %s (pid: %s)"
+msgstr "SIGTERM a � envoy�u vrai backend %s (pid: %s)"
+
+#, python-format
+msgid "CUPS backend %s died abnormally."
+msgstr "Le backend CUPS %s est sorti anormalement."
+
+#, python-format
 msgid "Invalid softlimit value %s."
 msgstr "Valeur %s invalide pour la limite souple."
 
+#, python-format
+msgid "Invalid hardlimit value %s."
+msgstr "Valeur %s invalide pour la limite dure."
+
+#, python-format
+msgid "Hard limit %i is less than soft limit %i, values will be exchanged."
+msgstr ""
+"Limite dure %i est inf�eure �a limite souple %i, les valeurs seront "
+"�ang�. "
+
+#, python-format
+msgid "Invalid balance value %s"
+msgstr "Valeur %s du solde invalide"
+
+#, python-format
+msgid "Invalid charge amount value %s"
+msgstr "Montant �omptabiliser %s invalide"
+
+#, python-format
+msgid "Invalid limitby value %s"
+msgstr "Valeur de l'option limitby %s invalide"
+
+#, python-format
+msgid "Impossible to add printer %s"
+msgstr "Impossible d'ajouter l'imprimante %s"
+
+#, python-format
+msgid "Invalid printer name %s"
+msgstr "Nom d'imprimante %s invalide"
+
+#, python-format
+msgid "There's no printer matching %s"
+msgstr "Aucune imprimante ne correspond �s"
+
+msgid "You have to pass user or group names on the command line"
+msgstr ""
+"Vous devez passer des noms d'utilisateurs ou de groupes sur la ligne de "
+"commande"
+
+#, python-format
 msgid "Prototype %s not found in Quota Storage for printer %s."
 msgstr "Prototype %s non trouv�ans le Quota Storage pour l'imprimante %s."
 
+#, python-format
+msgid "Prototype object %s not found in Quota Storage."
+msgstr "Objet prototype %s introuvable dans le Quota Storage."
+
+#, python-format
+msgid "Undefined hard limit set to soft limit (%s) on printer %s."
+msgstr ""
+"Limite dure ind�nie, positionn��a limite souple (%s) sur l'imprimante %"
+"s."
+
+#, python-format
+msgid "Undefined soft limit set to hard limit (%s) on printer %s."
+msgstr ""
+"Limite souple ind�nie, positionn��a limite dure (%s) sur l'imprimante %"
+"s."
+
+#, python-format
+msgid "Invalid email address %s"
+msgstr "Adresse �ctronique %s invalide"
+
+#, python-format
+msgid "Invalid group name %s"
+msgstr "Nom de groupe %s invalide"
+
+#, python-format
+msgid "Invalid user name %s"
+msgstr "Nom d'utilisateur %s invalide"
+
+#, python-format
+msgid "Quota not found for object %s on printer %s."
+msgstr "Quota non trouv�our l'objet %s sur l'imprimante %s."
+
+#, python-format
+msgid "Group %s not found in the PyKota Storage."
+msgstr "Groupe %s non trouv�ans le Quota Storage."
+
 msgid "incompatible options, see help."
 msgstr "options incompatibles, voir l'aide."
 
+#, python-format
 msgid "Printer %s not registered in the PyKota system"
 msgstr "Imprimante %s non enregistr�dans le syst� PyKota"
 
-msgid "Quota not found for object %s on printer %s."
-msgstr "Quota non trouv�our l'objet %s sur l'imprimante %s."
-
-msgid "Invalid user name %s"
-msgstr "Nom d'utilisateur %s invalide"
-
-msgid "Both hard and soft limits must be set ! Aborting."
-msgstr "Les limites dures et souples doivent �e positionn� ! Abandon."
-
-msgid "Undefined hard limit set to soft limit (%s) on printer %s."
-msgstr "Limite dure ind�nie, positionn��a limite souple (%s) sur l'imprimante %s."
-
-msgid "Invalid hardlimit value %s."
-msgstr "Valeur %s invalide pour la limite dure."
-
-msgid  "Group           used    soft    hard    balance grace         total       paid"
-msgstr "Groupe          util    soft    hard      solde gr�         total       pay�
-msgid "There's no printer matching %s"
-msgstr "Aucune imprimante ne correspond �s"
-
-msgid "Report for %s quota on printer %s"
-msgstr "Rapport pour le quota %s sur l'imprimante %s"
-
-msgid "Error in page count value %i for user %s on printer %s"
-msgstr "Erreur dans la valeur %i du nombre de page pour l'utilisateur %s sur l'imprimante %s"
-
-msgid "Invalid group name %s"
-msgstr "Nom de groupe %s invalide"
-
-msgid  "User            used    soft    hard    balance grace         total       paid"
-msgstr "Utilisateur     util    soft    hard      solde gr�         total       pay�
-msgid "Invalid printer name %s"
-msgstr "Nom d'imprimante %s invalide"
-
-msgid "Option requester for printer %s only supports values in %s"
-msgstr "L'option requester pour l'imprimante %s supporte seulement les valeurs %s"
-
-msgid "Print Quota Exceeded"
-msgstr "D�ssement de Quota d'Impression"
-
-msgid "Print Quota"
-msgstr "Quota d'Impression"
-
-msgid "Requester not implemented yet."
-msgstr "Requester non encore impl�nt�
-
+#, python-format
+msgid "Printer %s was never used"
+msgstr "Imprimante %s jamais utilis�
+
+#, python-format
+msgid "Unable to compute size of %s in number of pages.\n"
+msgstr "Impossible de calculer le nombre de pages de %s.\n"
+
+#, python-format
+msgid "Your account balance : %.2f"
+msgstr "Votre solde : %.2f"
+
+#, python-format
+msgid "Job size : %i pages"
+msgstr "Taille du job : %i pages"
+
+#, python-format
+msgid "Cost on printer %s : %.2f"
+msgstr "Co�r l'imprimante %s : %.2f"
+
+#, python-format
+msgid "Unsupported accounter backend %s"
+msgstr "Backend accounter %s non support�
+#, python-format
+msgid "Configuration file %s not found."
+msgstr "Fichier de configuration %s non trouv�
+
+#, python-format
+msgid "Option %s not found in section global of %s"
+msgstr "Option %s non trouv�dans la section global de %s"
+
+#, python-format
 msgid "Option %s not found in section %s of %s"
 msgstr "Option %s non trouv�dans la section %s de %s"
 
-msgid ""
-"You will soon be forbidden to print anymore because\n"
-"your Print Quota is almost reached on printer %s."
-msgstr ""
-"Vous n'aurez bient�lus le droit d'imprimer car\n"
-"votre Quota d'Impression sur l'imprimante %s est presque atteint."
-
-msgid ""
-"\n"
-"\n"
-"Please contact your system administrator :\n"
-"\n"
-"\t%s - <%s>\n"
-msgstr ""
-"\n"
-"\n"
-"Merci de contacter votre administrateur syst� :\n"
-"\n"
-"\t%s - <%s>\n"
-
+#, python-format
+msgid "Option logger only supports values in %s"
+msgstr "L'option logger supporte seulement les valeurs %s"
+
+#, python-format
+msgid "Invalid external accounter %s for printer %s"
+msgstr "Compteur de pages externe %s invalide pour l'imprimante %s"
+
+#, python-format
+msgid "Option accounter in section %s only supports values in %s"
+msgstr ""
+"L'option accounter pour l'imprimante %s supporte seulement les valeurs %s"
+
+#, python-format
+msgid "Option requester for printer %s was not set"
+msgstr "L'option requester pour l'imprimante %s n'a pas � d�nie"
+
+#, python-format
+msgid "Invalid requester %s for printer %s"
+msgstr "Requester %s invalide pour l'imprimante %s"
+
+#, python-format
+msgid "Option requester for printer %s only supports values in %s"
+msgstr ""
+"L'option requester pour l'imprimante %s supporte seulement les valeurs %s"
+
+#, python-format
+msgid "Invalid policy %s for printer %s"
+msgstr "Option policy %s invalide pour l'imprimante %s"
+
+#, python-format
+msgid "Option policy in section %s only supports values in %s"
+msgstr "L'option policy dans la section %s supporte seulement les valeurs %s"
+
+#, python-format
+msgid "Invalid option mailto %s for printer %s"
+msgstr "Option mailto %s invalide pour l'imprimante %s"
+
+#, python-format
+msgid "Option mailto in section %s only supports values in %s"
+msgstr "L'option mailto dans la section %s supporte seulement les valeurs %s"
+
+#, python-format
 msgid "Invalid grace delay %s"
 msgstr "D�i de gr� %s invalide"
 
-msgid "Option logger only supports values in %s"
-msgstr "L'option logger supporte seulement les valeurs %s"
-
-msgid "Option %s not found in section global of %s"
-msgstr "Option %s non trouv�dans la section global de %s"
-
-msgid "Option method only supports values in %s"
-msgstr "L'option method supporte seulement les valeurs %s"
-
-msgid "Unable to match user %s on printer %s, applying default policy (%s)"
-msgstr "Impossible de trouver l'utilisateur %s sur l'imprimante %s, action par d�ut (%s) appliqu�
-
-msgid "Group quotas are currently not implemented."
-msgstr "Les quota de groupes ne sont pas encore impl�nt�"
-
-msgid "Unknown printer address in SNMP(%s, %s) for printer %s"
-msgstr "Adresse d'imprimante inconnue dans SNMP(%s, %s) pour l'imprimante %s"
-
-msgid "Print Quota low for user %s on printer %s"
-msgstr "Quota d'Impression faible pour l'utilisateur %s sur l'imprimante %s"
-
-msgid "Unsupported logging subsystem %s"
-msgstr "Syst� de log %s non support�
-msgid "Unable to query printer %s via SNMP(%s, %s)"
-msgstr "Impossible d'interroger l'imprimante %s par SNMP(%s, %s)"
-
-msgid "Unsupported requester backend %s"
-msgstr "Backend requester %s non support�
-
-msgid "Option policy in section %s only supports values in %s"
-msgstr "L'option policy dans la section %s supporte seulement les valeurs %s"
-
-msgid "Unsupported quota storage backend %s"
-msgstr "Backend de stockage de quota %s non support�
-msgid ""
-"You are not allowed to print anymore because\n"
-"your Print Quota is exceeded on printer %s."
-msgstr ""
-"Vous n'�s plus autoris� imprimer car\n"
-"votre Quota d'Impression est d�ss�ur l'imprimante %s."
-
-msgid "Print Quota exceeded for user %s on printer %s"
-msgstr "D�ssement de Quota d'Impression pour l'utilisateur %s sur l'imprimante %s"
-
-msgid "Invalid requester %s for printer %s"
-msgstr "Requester %s invalide pour l'imprimante %s"
-
-msgid "Unknown printer address in EXTERNAL(%s) for printer %s"
-msgstr "Adresse inconnue dans EXTERNAL(%s) pour l'imprimante %s"
-
-msgid "Unable to query printer %s via EXTERNAL(%s)"
-msgstr "Impossible d'interroger l'imprimante %s via EXTERNAL(%s)"
-
-msgid "Total : %9i"
-msgstr "Total : %9i"
-
-msgid "Real : %s"
-msgstr "R� : %s"
-
-msgid "You have to pass user or group names on the command line"
-msgstr "Vous devez passer des noms d'utilisateurs ou de groupes sur la ligne de commande"
-
-msgid "unknown"
-msgstr "inconnu"
-
-msgid "Option mailto in section %s only supports values in %s"
-msgstr "L'option mailto dans la section %s supporte seulement les valeurs %s"
-
-msgid "Configuration file %s not found."
-msgstr "Fichier de configuration %s non trouv�
-
-msgid "User %s not registered in the PyKota system, applying default policy (%s) for printer %s"
-msgstr "Utilisateur %s non enregistr�ans le syst� PyKota, action par d�ut (%s) appliqu�sur l'imprimante %s"
-
-msgid "Invalid charge amount value %s"
-msgstr "Montant �omptabiliser %s invalide"
-
-msgid "Invalid balance value %s"
-msgstr "Valeur %s du solde invalide"
-
-msgid "Invalid limitby value %s"
-msgstr "Valeur de l'option limitby %s invalide"
-
-msgid "Unable to find user %s's account balance, applying default policy (%s) for printer %s"
-msgstr "Impossible de trouver le solde du compte de l'utilisateur %s, action par d�ut (%s) appliqu�sur l'imprimante %s"
-
-msgid "Unable to find group %s's account balance, applying default policy (%s) for printer %s"
-msgstr "Impossible de trouver le solde du compte du groupe %s, action par d�ut (%s) appliqu�sur l'imprimante %s"
-
-msgid "Unable to match group %s on printer %s, applying default policy (%s)"
-msgstr "Impossible de trouver le groupe %s sur l'imprimante %s, action par d�ut (%s) appliqu�
-
-msgid "Print Quota exceeded for group %s on printer %s"
-msgstr "D�ssement de Quota d'impression pour le groupe %s sur l'imprimante %s"
-
-msgid "Print Quota low for group %s on printer %s"
-msgstr "Quota d'Impression faible pour le groupe %s sur l'imprimante %s"
-
-msgid "Totals may be inaccurate if some users are members of several groups."
-msgstr "Les totaux peuvent �e faux si des utilisateurs sont dans plusieurs groupes."
-
-msgid "Price per job: %.3f"
-msgstr "Prix par job: %.3f"
-
-msgid "Price per page: %.3f"
-msgstr "Prix par page: %.3f"
-
-msgid "Group %s not found in the PyKota Storage."
-msgstr "Groupe %s non trouv�ans le Quota Storage."
-
-msgid "Unsupported accounter backend %s"
-msgstr "Backend accounter %s non support�
-msgid "Option accounter in section %s only supports values in %s"
-msgstr "L'option accounter pour l'imprimante %s supporte seulement les valeurs %s"
-
-msgid "Option requester for printer %s was not set"
-msgstr "L'option requester pour l'imprimante %s n'a pas � d�nie"
-
-msgid "Using the 'stupid' accounting method is unreliable."
-msgstr "Utiliser la m�ode 'stupid' n'est pas fiable."
-
-msgid "Invalid external accounter %s for printer %s"
-msgstr "Compteur de pages externe %s invalide pour l'imprimante %s"
-
-msgid "Unable to compute job size with external accounter %s"
-msgstr "Impossible de calculer la taille du job avec le compteur externe %s"
-
-msgid "Search for %s(%s) from %s(scope=%s) returned no answer."
-msgstr "La recherche de %s(%s) depuis %s(scope=%s) n'a renvoy�ucun r�ltat."
-
-msgid "Problem adding LDAP entry (%s, %s)"
-msgstr "Probl� durant l'ajout de l'entr�LDAP (%s, %s)"
-
-msgid "Problem modifying LDAP entry (%s, %s)"
-msgstr "Probl� durant la modification de l'entr�LDAP (%s, %s)"
-
-msgid "Problem deleting LDAP entry (%s)"
-msgstr "Probl� durant la suppression de l'entr�LDAP (%s)"
-
-msgid "Impossible to add printer %s"
-msgstr "Impossible d'ajouter l'imprimante %s"
-
-msgid "Prototype object %s not found in Quota Storage."
-msgstr "Objet prototype %s introuvable dans le Quota Storage."
-
-msgid "Impossible to send mail to %s, error %s : %s"
-msgstr "Impossible d'envoyer un message �s, erreur %s : %s"
-
-msgid "Unsupported reporter backend %s"
-msgstr "backend reporter %s non support�
-msgid "Unable to compute size of %s in number of pages.\n"
-msgstr "Impossible de calculer le nombre de pages de %s.\n"
-
-msgid "Job size : %i pages"    
-msgstr "Taille du job : %i pages"
-
-msgid "Cost on printer %s : %.2f"
-msgstr "Co�r l'imprimante %s : %.2f"
-
+#, python-format
 msgid "Invalid poor man's treshold %s"
 msgstr "Valeur 'pauvre homme' %s invalide"
@@ -434,33 +228,241 @@
 "Please contact the Print Quota Administrator to solve the problem."
 msgstr ""
-"Le montant de votre compte d'impression est Bas.\n"
+"Le solde de votre compte d'impression est Bas.\n"
 "Bient�ous ne serez plus autoris�) �mprimer.\n"
-"Merci de contacter l'Administrateur de Quota d'Impression pour r�udre ce probl�."
+"Merci de contacter l'Administrateur de Quota d'Impression pour r�udre ce "
+"probl�."
+
+#, python-format
+msgid ""
+"You are not allowed to print anymore because\n"
+"your Print Quota is exceeded on printer %s."
+msgstr ""
+"Vous n'�s plus autoris� imprimer car\n"
+"votre Quota d'Impression est d�ss�ur l'imprimante %s."
+
+#, python-format
+msgid ""
+"You will soon be forbidden to print anymore because\n"
+"your Print Quota is almost reached on printer %s."
+msgstr ""
+"Vous n'aurez bient�lus le droit d'imprimer car\n"
+"votre Quota d'Impression sur l'imprimante %s est presque atteint."
+
+#, python-format
+msgid "Unsupported logging subsystem %s"
+msgstr "Syst� de log %s non support�
+#, python-format
+msgid "Report for %s quota on printer %s"
+msgstr "Rapport pour le quota %s sur l'imprimante %s"
+
+#, python-format
+msgid "Pages grace time: %i days"
+msgstr "D�i de gr�: %i jours"
+
+#, python-format
+msgid "Price per job: %.3f"
+msgstr "Prix par job: %.3f"
+
+#, python-format
+msgid "Price per page: %.3f"
+msgstr "Prix par page: %.3f"
+
+msgid ""
+"Group           used    soft    hard    balance grace         total       "
+"paid"
+msgstr ""
+"Groupe          util    soft    hard      solde gr�         total       "
+"pay�
+msgid ""
+"User            used    soft    hard    balance grace         total       "
+"paid"
+msgstr ""
+"Utilisateur     util    soft    hard      solde gr�         total       "
+"pay�
+msgid "unknown"
+msgstr "inconnu"
+
+#, python-format
+msgid "Real : %s"
+msgstr "R� : %s"
+
+#, python-format
+msgid "Total : %9i"
+msgstr "Total : %9i"
+
+#, python-format
+msgid "Unsupported reporter backend %s"
+msgstr "backend reporter %s non support�
+#, python-format
+msgid "Unsupported requester backend %s"
+msgstr "Backend requester %s non support�
+#, python-format
+msgid "Unsupported quota storage backend %s"
+msgstr "Backend de stockage de quota %s non support�
+#, python-format
+msgid "Impossible to send mail to %s, error %s : %s"
+msgstr "Impossible d'envoyer un message �s, erreur %s : %s"
+
+#, python-format
+msgid ""
+"\n"
+"\n"
+"Please contact your system administrator :\n"
+"\n"
+"\t%s - <%s>\n"
+msgstr ""
+"\n"
+"\n"
+"Merci de contacter votre administrateur syst� :\n"
+"\n"
+"\t%s - <%s>\n"
+
+#, python-format
+msgid ""
+"Unable to find user %s's account balance, applying default policy (%s) for "
+"printer %s"
+msgstr ""
+"Impossible de trouver le solde du compte de l'utilisateur %s, action par "
+"d�ut (%s) appliqu�sur l'imprimante %s"
+
+#, python-format
+msgid "Unable to match user %s on printer %s, applying default policy (%s)"
+msgstr ""
+"Impossible de trouver l'utilisateur %s sur l'imprimante %s, action par "
+"d�ut (%s) appliqu�
+
+#, python-format
+msgid "Print Quota exceeded for group %s on printer %s"
+msgstr ""
+"D�ssement de Quota d'impression pour le groupe %s sur l'imprimante %s"
+
+msgid "Print Quota"
+msgstr "Quota d'Impression"
+
+msgid "Print Quota Exceeded"
+msgstr "D�ssement de Quota d'Impression"
+
+#, python-format
+msgid "Print Quota low for group %s on printer %s"
+msgstr "Quota d'Impression faible pour le groupe %s sur l'imprimante %s"
+
+#, python-format
+msgid "Print Quota exceeded for user %s on printer %s"
+msgstr ""
+"D�ssement de Quota d'Impression pour l'utilisateur %s sur l'imprimante %s"
+
+#, python-format
+msgid "Print Quota low for user %s on printer %s"
+msgstr "Quota d'Impression faible pour l'utilisateur %s sur l'imprimante %s"
 
 msgid "Print Quota Low"
 msgstr "Quota d'Impression Bas"
 
-msgid "Your account balance : %.2f"
-msgstr "Votre solde : %.2f"
-
 msgid "Printer hostname undefined, set to 'localhost'"
 msgstr "Nom d'h�de l'imprimante ind�ni, positionn� 'localhost'"
 
+#, python-format
 msgid "Printing system unknown, args=%s"
 msgstr "Syst� d'impression inconnu, args=%s"
 
-msgid "Invalid policy %s for printer %s"
-msgstr "Option policy %s invalide pour l'imprimante %s"
-
-msgid "User %s not registered in the PyKota system, applying external policy (%s) for printer %s"
-msgstr "Utilisateur %s non enregistr�ans le syst� PyKota, action externe (%s) appliqu�sur l'imprimante %s"
-
-msgid "External policy %s for printer %s produced an error. Job rejected. Please check PyKota's configuration files."
-msgstr "L'action externe %s sur l'imprimante %s a produit une erreur. Job rejet�Merci de v�fier les fichiers de configuration de PyKota."
-
-msgid "External policy %s for printer %s couldn't add user %s. Job rejected."
-msgstr "L'action externe %s sur l'imprimante %s n'a pas pu ajouter l'utilisateur %s. Job rejet�
-
-msgid "Invalid option mailto %s for printer %s"
-msgstr "Option mailto %s invalide pour l'imprimante %s"
-
+#, python-format
+msgid ""
+"Printer %s not registered in the PyKota system, applying external policy (%s) "
+"for printer %s"
+msgstr ""
+"Imprimante %s non enregistr�dans le syst� PyKota, action externe (%s) "
+"appliqu�sur l'imprimante %s"
+
+#, python-format
+msgid ""
+"User %s not registered in the PyKota system, applying external policy (%s) "
+"for printer %s"
+msgstr ""
+"Utilisateur %s non enregistr�ans le syst� PyKota, application de l'action externe (%s) "
+"sur l'imprimante %s"
+
+#, python-format
+msgid ""
+"User %s doesn't have quota on printer %s in the PyKota system, applying "
+"external policy (%s) for printer %s"
+msgstr ""
+"L'utilisateur %s n'a pas de quota sur l'imprimante %s dans le syst� PyKota, application de "
+"l'action externe (%s) sur l'imprimante %s"
+
+#, python-format
+msgid ""
+"External policy %s for printer %s produced an error. Job rejected. Please "
+"check PyKota's configuration files."
+msgstr ""
+"L'action externe %s sur l'imprimante %s a produit une erreur. Job rejet�"
+"Merci de v�fier les fichiers de configuration de PyKota."
+
+#, python-format
+msgid "Printer %s not registered in the PyKota system, applying default policy (%s)"
+msgstr "Imprimante %s non enregistr�dans le syst� PyKota, application de l'action par d�ut (%s) "
+
+#, python-format
+msgid ""
+"User %s not registered in the PyKota system, applying default policy (%s) "
+"for printer %s"
+msgstr ""
+"Utilisateur %s non enregistr�ans le syst� PyKota, application de l'action par d�ut (%s) "
+"sur l'imprimante %s"
+
+#, python-format
+msgid "User %s doesn't have quota on printer %s in the PyKota system, applying default policy (%s)"
+msgstr "Utilisateur %s non enregistr�ans le syst� PyKota, application de l'action par d�ut (%s)"
+
+#, python-format
+msgid "Printer %s still not registered in the PyKota system, job will be rejected"
+msgstr "L'imprimante %s n'est toujours pas enregistr�dans le syst� PyKota, le travail d'impression sera rejet�
+#, python-format
+msgid "User %s still not registered in the PyKota system, job will be rejected on printer %s"
+msgstr "L'utilisateur %s n'est toujours pas enregistr�ans le syst� PyKota, le travail d'impression sera rejet�e l'imprimante %s"
+
+#, python-format
+msgid "User %s still doesn't have quota on printer %s in the PyKota system, job will be rejected"
+msgstr "L'utilisateur %s n'a toujours pas de quota sur l'imprimante %s dans le syst� PyKota, le travail d'impression sera rejet�
+#, python-format
+msgid "Unable to compute job size with external accounter %s"
+msgstr "Impossible de calculer la taille du job avec le compteur externe %s"
+
+msgid "Using the 'stupid' accounting method is unreliable."
+msgstr "Utiliser la m�ode 'stupid' n'est pas fiable."
+
+msgid "Totals may be inaccurate if some users are members of several groups."
+msgstr ""
+"Les totaux peuvent �e faux si des utilisateurs sont dans plusieurs groupes."
+
+#, python-format
+msgid "Unknown printer address in EXTERNAL(%s) for printer %s"
+msgstr "Adresse inconnue dans EXTERNAL(%s) pour l'imprimante %s"
+
+#, python-format
+msgid "Unable to query printer %s via EXTERNAL(%s)"
+msgstr "Impossible d'interroger l'imprimante %s via EXTERNAL(%s)"
+
+#, python-format
+msgid "Unknown printer address in SNMP(%s, %s) for printer %s"
+msgstr "Adresse d'imprimante inconnue dans SNMP(%s, %s) pour l'imprimante %s"
+
+#, python-format
+msgid "Unable to query printer %s via SNMP(%s, %s)"
+msgstr "Impossible d'interroger l'imprimante %s par SNMP(%s, %s)"
+
+#, python-format
+msgid "Search for %s(%s) from %s(scope=%s) returned no answer."
+msgstr "La recherche de %s(%s) depuis %s(scope=%s) n'a renvoy�ucun r�ltat."
+
+#, python-format
+msgid "Problem adding LDAP entry (%s, %s)"
+msgstr "Probl� durant l'ajout de l'entr�LDAP (%s, %s)"
+
+#, python-format
+msgid "Problem deleting LDAP entry (%s)"
+msgstr "Probl� durant la suppression de l'entr�LDAP (%s)"
+
+#, python-format
+msgid "Problem modifying LDAP entry (%s, %s)"
+msgstr "Probl� durant la modification de l'entr�LDAP (%s, %s)"
+
Index: pykota/trunk/po/pykota.pot
===================================================================
--- pykota/trunk/po/pykota.pot (revision 1257)
+++ pykota/trunk/po/pykota.pot (revision 1295)
@@ -20,226 +20,212 @@
 # $Id$
 #
-# $Log$
-# Revision 1.39  2004/01/08 14:10:32  jalet
-# Copyright year changed.
-#
-# Revision 1.38  2003/12/27 16:49:25  uid67467
-# Should be ok now.
-#
-# Revision 1.36  2003/11/18 23:43:11  jalet
-# Mailto can be any external command now, as usual.
-#
-# Revision 1.35  2003/10/08 21:41:38  jalet
-# External policies for printers works !
-# We can now auto-add users on first print, and do other useful things if needed.
-#
-# Revision 1.34  2003/08/18 16:20:59  jalet
-# Improvement of the printing system detection code.
-#
-# Revision 1.33  2003/07/25 10:41:30  jalet
-# Better documentation.
-# pykotme now displays the current user's account balance.
-# Some test changed in ldap module.
-#
-# Revision 1.32  2003/07/21 23:01:55  jalet
-# Modified some messages aout soft limit
-#
-# Revision 1.31  2003/07/08 19:43:50  jalet
-# Configurable warning messages.
-# Poor man's treshold value added.
-#
-# Revision 1.30  2003/07/03 11:38:43  jalet
-# Translations for pykotme added
-#
-# Revision 1.29  2003/06/30 21:44:18  jalet
-# 1.09 is out !
-#
-# Revision 1.28  2003/06/25 10:39:17  jalet
-# Translations.
-#
-# Revision 1.27  2003/06/24 21:54:24  jalet
-# More translations.
-#
-# Revision 1.26  2003/06/24 14:53:04  jalet
-# More translations
-#
-# Revision 1.25  2003/06/15 22:26:52  jalet
-# More work on LDAP
-#
-# Revision 1.24  2003/04/30 19:53:58  jalet
-# 1.05
-#
-# Revision 1.23  2003/04/30 13:36:40  jalet
-# Stupid accounting method was added.
-#
-# Revision 1.22  2003/04/29 18:37:54  jalet
-# Pluggable accounting methods (actually doesn't support external scripts)
-#
-# Revision 1.21  2003/04/23 22:13:56  jalet
-# Preliminary support for LPRng added BUT STILL UNTESTED.
-#
-# Revision 1.20  2003/04/23 09:58:17  jalet
-# Prices per page/job are now displayed
-#
-# Revision 1.19  2003/04/17 09:26:21  jalet
-# repykota now reports account balances too.
-#
-# Revision 1.18  2003/04/16 12:35:49  jalet
-# Groups quota work now !
-#
-# Revision 1.17  2003/04/16 08:53:14  jalet
-# Printing can now be limited either by user's account balance or by
-# page quota (the default). Quota report doesn't include account balance
-# yet, though.
-#
-# Revision 1.16  2003/04/16 08:22:09  jalet
-# More strict error detection.
-# Minor code rewrite to avoid some repetitive tests.
-#
-# Revision 1.15  2003/04/16 08:01:54  jalet
-# edpykota --charge command line option works now.
-#
-# Revision 1.14  2003/04/11 14:42:54  jalet
-# Translations
-#
-# Revision 1.13  2003/04/09 23:20:38  jalet
-# A message added.
-#
-# Revision 1.12  2003/03/29 13:45:27  jalet
-# GPL paragraphs were incorrectly (from memory) copied into the sources.
-# Two README files were added.
-# Upgrade script for PostgreSQL pre 1.01 schema was added.
-#
-# Revision 1.11  2003/03/29 13:08:28  jalet
-# Configuration is now expected to be found in /etc/pykota.conf instead of
-# in /etc/cups/pykota.conf
-# Installation script can move old config files to the new location if needed.
-# Better error handling if configuration file is absent.
-#
-# Revision 1.10  2003/03/15 23:01:28  jalet
-# New mailto option in configuration file added.
-# No time to test this tonight (although it should work).
-#
-# Revision 1.9  2003/03/09 23:38:43  jalet
-# Simplified translations.
-#
-# Revision 1.8  2003/02/27 09:08:39  jalet
-# Updated translations.
-#
-# Revision 1.7  2003/02/10 12:12:08  jalet
-# Translation added for total number of pages for printer in repykota
-#
-# Revision 1.6  2003/02/10 11:49:06  jalet
-# Added Content-Transfert-Encoding
-#
-# Revision 1.5  2003/02/10 08:50:45  jalet
-# External requester seems to be finally ok now
-#
-# Revision 1.4  2003/02/10 00:42:17  jalet
-# External requester should be ok (untested)
-# New syntax for configuration file wrt requesters
-#
-# Revision 1.3  2003/02/09 14:02:31  jalet
-# French translation was added
-#
-# Revision 1.2  2003/02/09 13:10:46  jalet
-# Strings were extracted
-#
-# Revision 1.1  2003/02/05 21:28:17  jalet
-# Initial import into CVS
-#
-#
-#
 # PyKota translation master file.
-# Copyright (C) 2003 Conseil Internet & Logiciels Libres
-# Jerome Alet <alet@librelogiciel.com>, 2003.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PyKota v0.9-unofficial\n"
-"POT-Creation-Date: Sun Feb  9 13:50:50 2003\n"
-"PO-Revision-Date: 2003-02-09 14:08+1\n"
+# Copyright (c) 2003-2004 Conseil Internet & Logiciels Libres
+# Jerome Alet <alet@librelogiciel.com>, 2003-2004.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PyKota v1.16\n"
+"Report-Msgid-Bugs-To: alet@librelogiciel.com\n"
+"POT-Creation-Date: 2004-01-15 11:51+0100\n"
+"PO-Revision-Date: 2004-01-15 12:00+0100\n"
 "Last-Translator: Jerome Alet <alet@librelogiciel.com>\n"
 "Language-Team: English <alet@librelogiciel.com>\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Type: text/plain; charset=ISO-8859-15\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: pygettext.py 1.3\n"
-
+
+#, python-format
+msgid "SIGTERM received, job %s cancelled."
+msgstr ""
+
+#, python-format
+msgid "SIGTERM was sent to real backend %s (pid: %s)"
+msgstr ""
+
+#, python-format
+msgid "CUPS backend %s died abnormally."
+msgstr ""
+
+#, python-format
+msgid "Invalid softlimit value %s."
+msgstr ""
+
+#, python-format
+msgid "Invalid hardlimit value %s."
+msgstr ""
+
+#, python-format
+msgid "Hard limit %i is less than soft limit %i, values will be exchanged."
+msgstr ""
+
+#, python-format
+msgid "Invalid balance value %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid charge amount value %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid limitby value %s"
+msgstr ""
+
+#, python-format
+msgid "Impossible to add printer %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid printer name %s"
+msgstr ""
+
+#, python-format
+msgid "There's no printer matching %s"
+msgstr ""
+
+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 ""
+
+#, python-format
+msgid "Prototype object %s not found in Quota Storage."
+msgstr ""
+
+#, python-format
+msgid "Undefined hard limit set to soft limit (%s) on printer %s."
+msgstr ""
+
+#, python-format
 msgid "Undefined soft limit set to hard limit (%s) on printer %s."
 msgstr ""
 
-msgid "Hard limit %i is less than soft limit %i, values will be exchanged."
-msgstr ""
-
-msgid "Pages grace time: %i days"
-msgstr ""
-
-msgid "Invalid softlimit value %s."
-msgstr ""
-
-msgid "Prototype %s not found in Quota Storage for printer %s."
-msgstr ""
-
+#, python-format
+msgid "Invalid email address %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid group name %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid user name %s"
+msgstr ""
+
+#, python-format
+msgid "Quota not found for object %s on printer %s."
+msgstr ""
+
+#, python-format
+msgid "Group %s not found in the PyKota Storage."
+msgstr ""
+
+msgid "incompatible options, see help."
+msgstr ""
+
+#, python-format
 msgid "Printer %s not registered in the PyKota system"
 msgstr ""
 
-msgid "option --groups is currently not implemented."
-msgstr ""
-
-msgid "Quota not found for object %s on printer %s."
-msgstr ""
-
-msgid "Invalid user name %s"
-msgstr ""
-
-msgid "Both hard and soft limits must be set ! Aborting."
-msgstr ""
-
-msgid "Undefined hard limit set to soft limit (%s) on printer %s."
-msgstr ""
-
-msgid "incompatible options, see help."
-msgstr ""
-
-msgid "Invalid hardlimit value %s."
-msgstr ""
-
-msgid "Group           used    soft    hard    balance grace         total       paid"
-msgstr ""
-
-msgid "There's no printer matching %s"
-msgstr ""
-
-msgid "Report for %s quota on printer %s"
-msgstr ""
-
-msgid "Error in page count value %i for user %s on printer %s"
-msgstr ""
-
-msgid "Invalid group name %s"
-msgstr ""
-
-msgid "User            used    soft    hard    balance grace         total       paid"
-msgstr ""
-
-msgid "Invalid printer name %s"
-msgstr ""
-
+#, python-format
+msgid "Printer %s was never used"
+msgstr ""
+
+#, python-format
+msgid "Unable to compute size of %s in number of pages.\n"
+msgstr ""
+
+#, python-format
+msgid "Your account balance : %.2f"
+msgstr ""
+
+#, python-format
+msgid "Job size : %i pages"
+msgstr ""
+
+#, python-format
+msgid "Cost on printer %s : %.2f"
+msgstr ""
+
+#, python-format
+msgid "Unsupported accounter backend %s"
+msgstr ""
+
+#, python-format
+msgid "Configuration file %s not found."
+msgstr ""
+
+#, python-format
+msgid "Option %s not found in section global of %s"
+msgstr ""
+
+#, python-format
+msgid "Option %s not found in section %s of %s"
+msgstr ""
+
+#, python-format
+msgid "Option logger only supports values in %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid external accounter %s for printer %s"
+msgstr ""
+
+#, python-format
+msgid "Option accounter in section %s only supports values in %s"
+msgstr ""
+
+#, python-format
+msgid "Option requester for printer %s was not set"
+msgstr ""
+
+#, python-format
+msgid "Invalid requester %s for printer %s"
+msgstr ""
+
+#, python-format
 msgid "Option requester for printer %s only supports values in %s"
 msgstr ""
 
-msgid "Print Quota Exceeded"
-msgstr ""
-
-msgid "Print Quota"
-msgstr ""
-
-msgid "Requester not implemented yet."
-msgstr ""
-
-msgid "Option %s not found in section %s of %s"
-msgstr ""
-
+#, python-format
+msgid "Invalid policy %s for printer %s"
+msgstr ""
+
+#, python-format
+msgid "Option policy in section %s only supports values in %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid option mailto %s for printer %s"
+msgstr ""
+
+#, python-format
+msgid "Option mailto in section %s only supports values in %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid grace delay %s"
+msgstr ""
+
+#, python-format
+msgid "Invalid poor man's treshold %s"
+msgstr ""
+
+msgid ""
+"Your Print Quota account balance is Low.\n"
+"Soon you'll not be allowed to print anymore.\n"
+"Please contact the Print Quota Administrator to solve the problem."
+msgstr ""
+
+#, python-format
+msgid ""
+"You are not allowed to print anymore because\n"
+"your Print Quota is exceeded on printer %s."
+msgstr ""
+
+#, python-format
 msgid ""
 "You will soon be forbidden to print anymore because\n"
@@ -247,4 +233,62 @@
 msgstr ""
 
+#, python-format
+msgid "Unsupported logging subsystem %s"
+msgstr ""
+
+#, python-format
+msgid "Report for %s quota on printer %s"
+msgstr ""
+
+#, python-format
+msgid "Pages grace time: %i days"
+msgstr ""
+
+#, python-format
+msgid "Price per job: %.3f"
+msgstr ""
+
+#, python-format
+msgid "Price per page: %.3f"
+msgstr ""
+
+msgid ""
+"Group           used    soft    hard    balance grace         total       "
+"paid"
+msgstr ""
+
+msgid ""
+"User            used    soft    hard    balance grace         total       "
+"paid"
+msgstr ""
+
+msgid "unknown"
+msgstr ""
+
+#, python-format
+msgid "Real : %s"
+msgstr ""
+
+#, python-format
+msgid "Total : %9i"
+msgstr ""
+
+#, python-format
+msgid "Unsupported reporter backend %s"
+msgstr ""
+
+#, python-format
+msgid "Unsupported requester backend %s"
+msgstr ""
+
+#, python-format
+msgid "Unsupported quota storage backend %s"
+msgstr ""
+
+#, python-format
+msgid "Impossible to send mail to %s, error %s : %s"
+msgstr ""
+
+#, python-format
 msgid ""
 "\n"
@@ -255,202 +299,143 @@
 msgstr ""
 
-msgid "Invalid grace delay %s"
-msgstr ""
-
-msgid "Option logger only supports values in %s"
-msgstr ""
-
-msgid "Option %s not found in section global of %s"
-msgstr ""
-
-msgid "Option method only supports values in %s"
-msgstr ""
-
+#, python-format
+msgid ""
+"Unable to find user %s's account balance, applying default policy (%s) for "
+"printer %s"
+msgstr ""
+
+#, python-format
 msgid "Unable to match user %s on printer %s, applying default policy (%s)"
 msgstr ""
 
-msgid "Group quotas are currently not implemented."
-msgstr ""
-
+#, python-format
+msgid "Print Quota exceeded for group %s on printer %s"
+msgstr ""
+
+msgid "Print Quota"
+msgstr ""
+
+msgid "Print Quota Exceeded"
+msgstr ""
+
+#, python-format
+msgid "Print Quota low for group %s on printer %s"
+msgstr ""
+
+#, python-format
+msgid "Print Quota exceeded for user %s on printer %s"
+msgstr ""
+
+#, python-format
+msgid "Print Quota low for user %s on printer %s"
+msgstr ""
+
+msgid "Print Quota Low"
+msgstr ""
+
+msgid "Printer hostname undefined, set to 'localhost'"
+msgstr ""
+
+#, python-format
+msgid "Printing system unknown, args=%s"
+msgstr ""
+
+#, python-format
+msgid ""
+"Printer %s not registered in the PyKota system, applying external policy (%"
+"s) for printer %s"
+msgstr ""
+
+#, python-format
+msgid ""
+"User %s not registered in the PyKota system, applying external policy (%s) "
+"for printer %s"
+msgstr ""
+
+#, python-format
+msgid ""
+"User %s doesn't have quota on printer %s in the PyKota system, applying "
+"external policy (%s) for printer %s"
+msgstr ""
+
+#, python-format
+msgid ""
+"External policy %s for printer %s produced an error. Job rejected. Please "
+"check PyKota's configuration files."
+msgstr ""
+
+#, python-format
+msgid ""
+"Printer %s not registered in the PyKota system, applying default policy (%s)"
+msgstr ""
+
+#, python-format
+msgid ""
+"User %s not registered in the PyKota system, applying default policy (%s) "
+"for printer %s"
+msgstr ""
+
+#, python-format
+msgid ""
+"User %s doesn't have quota on printer %s in the PyKota system, applying "
+"default policy (%s)"
+msgstr ""
+
+#, python-format
+msgid ""
+"Printer %s still not registered in the PyKota system, job will be rejected"
+msgstr ""
+
+#, python-format
+msgid ""
+"User %s still not registered in the PyKota system, job will be rejected on "
+"printer %s"
+msgstr ""
+
+#, python-format
+msgid ""
+"User %s still doesn't have quota on printer %s in the PyKota system, job "
+"will be rejected"
+msgstr ""
+
+#, python-format
+msgid "Unable to compute job size with external accounter %s"
+msgstr ""
+
+msgid "Using the 'stupid' accounting method is unreliable."
+msgstr ""
+
+msgid "Totals may be inaccurate if some users are members of several groups."
+msgstr ""
+
+#, python-format
+msgid "Unknown printer address in EXTERNAL(%s) for printer %s"
+msgstr ""
+
+#, python-format
+msgid "Unable to query printer %s via EXTERNAL(%s)"
+msgstr ""
+
+#, python-format
 msgid "Unknown printer address in SNMP(%s, %s) for printer %s"
 msgstr ""
 
-msgid "Print Quota low for user %s on printer %s"
-msgstr ""
-
-msgid "Unsupported logging subsystem %s"
-msgstr ""
-
+#, python-format
 msgid "Unable to query printer %s via SNMP(%s, %s)"
 msgstr ""
 
-msgid "Unsupported requester backend %s"
-msgstr ""
-
-msgid "Option policy in section %s only supports values in %s"
-msgstr ""
-
-msgid "Unsupported quota storage backend %s"
-msgstr ""
-
-msgid ""
-"You are not allowed to print anymore because\n"
-"your Print Quota is exceeded on printer %s."
-msgstr ""
-
-msgid "Print Quota exceeded for user %s on printer %s"
-msgstr ""
-
-msgid "Invalid requester %s for printer %s"
-msgstr ""
-
-msgid "Unknown printer address in EXTERNAL(%s) for printer %s"
-msgstr ""
-
-msgid "Unable to query printer %s via EXTERNAL(%s)"
-msgstr ""
-
-msgid "Total : %9i"
-msgstr ""
-
-msgid "Real : %s"
-msgstr ""
-
-msgid "You have to pass user or group names on the command line"
-msgstr ""
-
-msgid "unknown"
-msgstr ""
-
-msgid "Option mailto in section %s only supports values in %s"
-msgstr ""
-
-msgid "Configuration file %s not found."
-msgstr ""
-
-msgid "User %s not registered in the PyKota system, applying default policy (%s) for printer %s"
-msgstr ""
-
-msgid "Invalid charge amount value %s"
-msgstr ""
-
-msgid "Invalid balance value %s"
-msgstr ""
-
-msgid "Invalid limitby value %s"
-msgstr ""
-
-msgid "Unable to find user %s's account balance, applying default policy (%s) for printer %s"
-msgstr ""
-
-msgid "Unable to find group %s's account balance, applying default policy (%s) for printer %s"
-msgstr ""
-
-msgid "Unable to match group %s on printer %s, applying default policy (%s)"
-msgstr ""
-
-msgid "Print Quota exceeded for group %s on printer %s"
-msgstr ""
-
-msgid "Print Quota low for group %s on printer %s"
-msgstr ""
-
-msgid "Totals may be inaccurate if some users are members of several groups."
-msgstr ""
-
-msgid "Price per job: %.3f"
-msgstr ""
-
-msgid "Price per page: %.3f"
-msgstr ""
-
-msgid "Group %s not found in the PyKota Storage."
-msgstr ""
-
-msgid "Unsupported accounter backend %s"
-msgstr ""
-
-msgid "Option accounter in section %s only supports values in %s"
-msgstr ""
-
-msgid "Option requester for printer %s was not set"
-msgstr ""
-
-msgid "Using the 'stupid' accounting method is unreliable."
-msgstr ""
-
-msgid "Invalid external accounter %s for printer %s"
-msgstr ""
-
-msgid "Unable to compute job size with external accounter %s"
-msgstr ""
-
+#, python-format
 msgid "Search for %s(%s) from %s(scope=%s) returned no answer."
 msgstr ""
 
+#, python-format
 msgid "Problem adding LDAP entry (%s, %s)"
 msgstr ""
 
+#, python-format
+msgid "Problem deleting LDAP entry (%s)"
+msgstr ""
+
+#, python-format
 msgid "Problem modifying LDAP entry (%s, %s)"
 msgstr ""
-
-msgid "Problem deleting LDAP entry (%s)"
-msgstr ""
-
-msgid "Impossible to add printer %s"
-msgstr ""
-
-msgid "Prototype object %s not found in Quota Storage."
-msgstr ""
-
-msgid "Impossible to send mail to %s, error %s : %s"
-msgstr ""
-
-msgid "Unsupported reporter backend %s"
-msgstr ""
-
-msgid "Unable to compute size of %s in number of pages.\n"
-msgstr ""
-
-msgid "Job size : %i pages"    
-msgstr ""
-
-msgid "Cost on printer %s : %.2f"
-msgstr ""
-
-msgid "Invalid poor man's treshold %s"
-msgstr ""
-
-msgid ""
-"Your Print Quota account balance is Low.\n"
-"Soon you'll not be allowed to print anymore.\n"
-"Please contact the Print Quota Administrator to solve the problem."
-msgstr ""
-
-msgid "Print Quota Low"
-msgstr ""
-
-msgid "Your account balance : %.2f"
-msgstr ""
-
-msgid "Printer hostname undefined, set to 'localhost'"
-msgstr ""
-
-msgid "Printing system unknown, args=%s"
-msgstr ""
-
-msgid "Invalid policy %s for printer %s"
-msgstr ""
-
-msgid "User %s not registered in the PyKota system, applying external policy (%s) for printer %s"
-msgstr ""
-
-msgid "External policy %s for printer %s produced an error. Job rejected. Please check PyKota's configuration files."
-msgstr ""
-
-msgid "External policy %s for printer %s couldn't add user %s. Job rejected."
-msgstr ""
-
-msgid "Invalid option mailto %s for printer %s"
-msgstr ""
-
