Index: pykota/trunk/po/br/pykota.po
===================================================================
--- pykota/trunk/po/br/pykota.po (revision 1615)
+++ pykota/trunk/po/br/pykota.po (revision 1616)
@@ -34,118 +34,4 @@
 
 #, 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"
-
-msgid "You have to pass printer names on the command line"
-msgstr "Voce deve informar impressora 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."
-
-#, 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"
-
-#, python-format
-msgid "Printer %s was never used"
-msgstr "A impressora %s foi usada nunca"
-
-#, 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"
@@ -174,4 +60,8 @@
 msgid "Option accounter in section %s only supports values in %s"
 msgstr "A op� accounter na se� %s s�porta valores em %s"
+
+#, fuzzy, python-format
+msgid "Option enforcement in section %s only supports values in %s"
+msgstr "A op� policy na se� %s s�porta valores em %s"
 
 #, python-format
@@ -279,4 +169,8 @@
 
 #, python-format
+msgid "Impossible to connect to SMTP server : %s"
+msgstr ""
+
+#, python-format
 msgid "Impossible to send mail to %s, error %s : %s"
 msgstr "Imposivel enviar email para  %s, erro %s : %s"
@@ -297,4 +191,10 @@
 
 #, 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 ""
 "Unable to find user %s's account balance, applying default policy (%s) for "
@@ -305,10 +205,4 @@
 
 #, 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"
@@ -335,4 +229,16 @@
 msgstr "Quota de impress�baixa"
 
+#, fuzzy, python-format
+msgid "Printing system %s, args=%s"
+msgstr "Sistema de impress�desconhecido, args=%s"
+
+#, fuzzy, python-format
+msgid "Unable to precompute the job's size with the generic PDL analyzer : %s"
+msgstr "Impossivel calcular o tamanho do trabalho com o contador %s"
+
+#, python-format
+msgid "SIGTERM received, job %s cancelled."
+msgstr "SIGTERM recebida, trabalho %s reiniciado."
+
 msgid "Printer hostname undefined, set to 'localhost'"
 msgstr ""
@@ -348,6 +254,6 @@
 "s) for printer %s"
 msgstr ""
-"Impressora %s n�registada no sistema de impress� foi aplicada a pol�ca externa (%s) "
-"para a impressora %s"
+"Impressora %s n�registada no sistema de impress� foi aplicada a pol�ca "
+"externa (%s) para a impressora %s"
 
 #, python-format
@@ -364,6 +270,6 @@
 "external policy (%s) for printer %s"
 msgstr ""
-"Utilizador %s n�tem cota na impressora %s, foi aplicada a pol�ca externa (%s) "
-"para a impressora %s"
+"Utilizador %s n�tem cota na impressora %s, foi aplicada a pol�ca externa "
+"(%s) para a impressora %s"
 
 #, python-format
@@ -379,5 +285,6 @@
 "Printer %s not registered in the PyKota system, applying default policy (%s)"
 msgstr ""
-"Impressora %s n�registada no sistema Pykota, foi aplicada por omiss�a pol�ca (%s)"
+"Impressora %s n�registada no sistema Pykota, foi aplicada por omiss�a "
+"pol�ca (%s)"
 
 #, python-format
@@ -394,5 +301,6 @@
 "default policy (%s)"
 msgstr ""
-"O utilizador %s n�tem cota na impressora %s, foi aplicada por omiss�a pol�ca (%s)"
+"O utilizador %s n�tem cota na impressora %s, foi aplicada por omiss�a "
+"pol�ca (%s)"
 
 #, python-format
@@ -407,6 +315,6 @@
 "printer %s"
 msgstr ""
-"O utilizador %s n�se encontra registado no sistema, o pedido para a impressora %s"
-"ser�ejeitado"
+"O utilizador %s n�se encontra registado no sistema, o pedido para a "
+"impressora %sser�ejeitado"
 
 #, python-format
@@ -415,5 +323,34 @@
 "will be rejected"
 msgstr ""
-"O utilizador %s ainda n�tem cota definida na impressora %s, o pedido ser�ejeitado"
+"O utilizador %s ainda n�tem cota definida na impressora %s, o pedido ser�
+"rejeitado"
+
+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 HARDWARE(%s) for printer %s"
+msgstr "Endere�invalido em  HARDWARE(%s) para a impressora %s"
+
+#, python-format
+msgid "Launching HARDWARE(%s)..."
+msgstr ""
+
+#, python-format
+msgid "Incorrect answer : %s"
+msgstr ""
+
+#, fuzzy, python-format
+msgid "SIGTERM was sent to hardware accounter %s (pid: %s)"
+msgstr "SIGTERM foi emitida a real backend %s (pid: %s)"
+
+#, python-format
+msgid "Unable to query printer %s via HARDWARE(%s)"
+msgstr "Imposive consultar a impressora %s via HARDWARE(%s)"
+
+#, python-format
+msgid "Launching SOFTWARE(%s)..."
+msgstr ""
 
 #, python-format
@@ -421,25 +358,17 @@
 msgstr "Impossivel calcular o tamanho do trabalho com o contador %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 HARDWARE(%s) for printer %s"
-msgstr "Endere�invalido em  HARDWARE(%s) para a impressora %s"
-
-#, python-format
-msgid "Unable to query printer %s via HARDWARE(%s)"
-msgstr "Imposive consultar a impressora %s via HARDWARE(%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 "Problem while waiting for software accounter pid %s to exit : %s"
+msgstr ""
+
+#, python-format
+msgid "Software accounter %s exit code is %s"
+msgstr ""
+
+#, python-format
+msgid ""
+"Search base %s doesn't seem to exist. Probable misconfiguration. Please "
+"double check /etc/pykota/pykota.conf : %s"
+msgstr ""
 
 #, python-format
@@ -460,21 +389,277 @@
 
 #, python-format
+msgid ""
+"Unable to find an existing objectClass %s entry with %s=%s to attach "
+"pykotaAccount objectClass"
+msgstr ""
+
+#, python-format
+msgid "Unable to find an existing entry to attach pykotaGroup objectclass %s"
+msgstr ""
+
+msgid "PyKota Reports"
+msgstr ""
+
+msgid "Report"
+msgstr ""
+
+msgid "User / Group names mask"
+msgstr ""
+
+msgid "Groups report"
+msgstr ""
+
+msgid "History"
+msgstr ""
+
+msgid "Empty"
+msgstr ""
+
+msgid "Date"
+msgstr ""
+
+msgid "Action"
+msgstr ""
+
+msgid "User"
+msgstr ""
+
+msgid "Printer"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "JobId"
+msgstr ""
+
+msgid "JobSize"
+msgstr ""
+
+msgid "JobPrice"
+msgstr ""
+
+msgid "Copies"
+msgstr ""
+
+msgid "JobBytes"
+msgstr ""
+
+msgid "PageCounter"
+msgstr ""
+
+msgid "Title"
+msgstr ""
+
+msgid "Filename"
+msgstr ""
+
+msgid "Options"
+msgstr ""
+
+msgid "Job contains no data. Printing is denied."
+msgstr ""
+
+msgid "Job accounting begins."
+msgstr ""
+
+msgid "Job accounting ends."
+msgstr ""
+
+msgid "Job size forced to 0 because printing is denied."
+msgstr ""
+
+#, fuzzy, python-format
+msgid "Job size : %i"
+msgstr "Tamanho do JOB : %i p�nas"
+
+#, fuzzy, python-format
+msgid "Updating user %s's quota on printer %s"
+msgstr "Relatorio de quota %s para a impressora %s"
+
+msgid "Job added to history."
+msgstr ""
+
+#, python-format
+msgid "File number %s unregistered twice from polling object, ignored."
+msgstr ""
+
+#, 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."
+
+#, 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 already exists, skipping."
+msgstr ""
+
+#, python-format
+msgid "Printer %s already exists, will be modified."
+msgstr ""
+
 msgid "in"
 msgstr "em"
 
-#, python-format
-msgid "Printer %s already exists, skipping."
-msgstr ""
-
-#, python-format
-msgid "Printer %s already exists, will be modified."
-msgstr ""
-
-#, python-format
-msgid "File number %s unregistered twice from polling object, ignored."
-msgstr ""
-
-#, python-format
-msgid "Impossible to connect to SMTP server : %s"
-msgstr ""
-
+#, fuzzy
+msgid "You have to pass printer groups names on the command line"
+msgstr "Voce deve informar impressora na linha de comando"
+
+msgid "You have to pass printer names on the command line"
+msgstr "Voce deve informar impressora na linha de comando"
+
+msgid "Software accounting already done in first pass. Exiting."
+msgstr ""
+
+msgid ""
+"Hardware accounting already finished ! This should be impossible, please "
+"report this problem ASAP."
+msgstr ""
+
+#, fuzzy, python-format
+msgid "Invalid DeviceURI : %s"
+msgstr "Tiempo gartis %s inv�do"
+
+msgid ""
+"\n"
+"Please wait while pkhint analyzes your printing system's configuration..."
+msgstr ""
+
+#, fuzzy, python-format
+msgid "Unknown device %s for printer %s"
+msgstr "Pol�ca inv�da %s para a impressora %s"
+
+msgid ""
+"\n"
+"Put the following lines into your /etc/pykota/pykota.conf file :\n"
+msgstr ""
+
+msgid "# BEWARE : if software accounting is suggested, this doesn't mean"
+msgstr ""
+
+msgid "# that hardware accounting wouldn't work, this only means that PyKota"
+msgstr ""
+
+msgid "# wasn't able to autodetect which hardware accounting method to use."
+msgstr ""
+
+#, fuzzy, python-format
+msgid "Invalid duration option %s"
+msgstr "Nome de impressora %s inv�do"
+
+#, fuzzy, python-format
+msgid "Invalid loop option %s"
+msgstr "O nome do grupo %s �nv�do"
+
+#, fuzzy, python-format
+msgid "Invalid sleep option %s"
+msgstr "O nome de usuario %s �nv�do"
+
+#, fuzzy, python-format
+msgid "Invalid color option %s"
+msgstr "Pol�ca inv�da %s para a impressora %s"
+
+#, python-format
+msgid "User %s doesn't exist in PyKota's database"
+msgstr ""
+
+#, python-format
+msgid "Pages used on %s : %s"
+msgstr ""
+
+#, python-format
+msgid "PyKota Units left : %.2f"
+msgstr ""
+
+#, 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"
