Show
Ignore:
Timestamp:
11/30/06 23:58:07 (18 years ago)
Author:
jerome
Message:

Updated all message catalogs.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/po/de/pykota.po

    r3075 r3097  
    6262 
    6363#, python-format 
     64msgid "SIGTERM received, job %s cancelled." 
     65msgstr "SIGTERM empfangen, Auftrag %s abgebrochen." 
     66 
     67#, python-format 
     68msgid "Network error while querying the CUPS server : %s" 
     69msgstr "" 
     70 
     71msgid "You are not allowed to print at this time." 
     72msgstr "" 
     73 
     74msgid "Print job cancelled." 
     75msgstr "" 
     76 
     77msgid "Unlimited" 
     78msgstr "" 
     79 
     80msgid "ON" 
     81msgstr "" 
     82 
     83msgid "OFF" 
     84msgstr "" 
     85 
     86#, python-format 
     87msgid "Banner generator %s exit code is %s" 
     88msgstr "" 
     89 
     90msgid "Banner won't be printed : maximum number of deny banners reached." 
     91msgstr "" 
     92 
     93#, python-format 
     94msgid "Beware : computed job size (%s) != precomputed job size (%s)" 
     95msgstr "" 
     96 
     97msgid "" 
     98"The job size will be trusted anyway according to the 'trustjobsize' directive" 
     99msgstr "" 
     100 
     101#, python-format 
     102msgid "" 
     103"The job size will be trusted because it is inferior to the 'trustjobsize' " 
     104"directive's limit %s" 
     105msgstr "" 
     106 
     107#, python-format 
     108msgid "" 
     109"The job size will be modified according to the 'trustjobsize' directive : %s" 
     110msgstr "" 
     111 
     112#, python-format 
     113msgid "" 
     114"Printer %s not registered in the PyKota system, applying external policy (%" 
     115"s) for printer %s" 
     116msgstr "" 
     117"Drucker %s ist nicht im PyKota System registriert, wende externe Richtlinie " 
     118"(%s) f�cker %s an" 
     119 
     120#, python-format 
     121msgid "" 
     122"User %s not registered in the PyKota system, applying external policy (%s) " 
     123"for printer %s" 
     124msgstr "" 
     125"Benutzer %s ist nicht in der PyKota-Verwaltung registriert, wende externe " 
     126"Richtlinie (%s) f�cker %s an" 
     127 
     128#, python-format 
     129msgid "" 
     130"User %s doesn't have quota on printer %s in the PyKota system, applying " 
     131"external policy (%s) for printer %s" 
     132msgstr "" 
     133"Benutzer %s hat in der PyKota-Verwaltung kein Kontingent auf Drucker %s, " 
     134"wende externe Richtlinie (%s) f�cker %s an" 
     135 
     136#, python-format 
     137msgid "" 
     138"External policy %s for printer %s produced an error. Job rejected. Please " 
     139"check PyKota's configuration files." 
     140msgstr "" 
     141"Externe Richtlinie %s f�cker %s hat eine Fehler erzeugt. Auftrag " 
     142"abgelehnt. Bitte ��ie PyKota's Konfigurationsdatei." 
     143 
     144#, python-format 
     145msgid "" 
     146"Printer %s not registered in the PyKota system, applying default policy (%s)" 
     147msgstr "" 
     148"Drucker %s ist nicht in der PyKota-Verwaltung registriert, wende Standard-" 
     149"Richtlinie (%s) an" 
     150 
     151#, python-format 
     152msgid "" 
     153"User %s not registered in the PyKota system, applying default policy (%s) " 
     154"for printer %s" 
     155msgstr "" 
     156"Benutzer %s ist nicht in der PyKota-Verwaltung registriert, wende Standard-" 
     157"Richtlinie (%s) f�cker %s an" 
     158 
     159#, python-format 
     160msgid "" 
     161"User %s doesn't have quota on printer %s in the PyKota system, applying " 
     162"default policy (%s)" 
     163msgstr "" 
     164"Benutzer %s hat in der PyKota-Verwaltung f�cker %s kein Kontingent, " 
     165"wende Standard-Richtlinie (%s) an" 
     166 
     167#, python-format 
     168msgid "" 
     169"Printer %s still not registered in the PyKota system, job will be rejected" 
     170msgstr "" 
     171"Drucker %s noch immer nicht in der PyKota-Verwaltung registriert, Auftrag " 
     172"wird abgelehnt werden" 
     173 
     174#, python-format 
     175msgid "" 
     176"User %s still not registered in the PyKota system, job will be rejected on " 
     177"printer %s" 
     178msgstr "" 
     179"Benutzer %s noch immer nicht in der PyKota-Verwaltung registriert, Auftrag " 
     180"f�cker %s wird abgelehnt" 
     181 
     182#, python-format 
     183msgid "" 
     184"User %s still doesn't have quota on printer %s in the PyKota system, job " 
     185"will be rejected" 
     186msgstr "" 
     187"Benutzer %s hat in der PyKota-Verwaltung noch immer kein Kontingent f�Drucker %s, Auftrag wird abgelehnt" 
     188 
     189msgid "Job is a dupe" 
     190msgstr "" 
     191 
     192msgid "Printing is denied by configuration" 
     193msgstr "" 
     194 
     195#, python-format 
     196msgid "Duplicate print jobs are not allowed on printer %s." 
     197msgstr "" 
     198 
     199msgid "Subprocess denied printing of a dupe" 
     200msgstr "" 
     201 
     202#, python-format 
     203msgid "Duplicate print jobs are not allowed on printer %s at this time." 
     204msgstr "" 
     205 
     206msgid "Subprocess allowed printing of a dupe" 
     207msgstr "" 
     208 
     209#, python-format 
     210msgid "" 
     211"\n" 
     212"\n" 
     213"Your system administrator :\n" 
     214"\n" 
     215"\t%s - <%s>\n" 
     216msgstr "" 
     217 
     218#, python-format 
     219msgid "Impossible to connect to SMTP server : %s" 
     220msgstr "SMTP-Server kann nicht erreicht werden: %s" 
     221 
     222msgid "Print Quota" 
     223msgstr "Druckkontingent" 
     224 
     225#, python-format 
     226msgid "Impossible to send mail to %s, error %s : %s" 
     227msgstr "Unm�ch Mail an %s zu senden, Fehler %s : %s" 
     228 
     229#, python-format 
     230msgid "Problem when sending mail : %s" 
     231msgstr "" 
     232 
     233msgid "Job contains no data. Printing is denied." 
     234msgstr "Auftrag beinhaltet keine Daten. Druck verweigert." 
     235 
     236msgid "Error in external policy script. Printing is denied." 
     237msgstr "" 
     238 
     239#, python-format 
     240msgid "" 
     241"Still no print quota entry for user %s on printer %s after external policy. " 
     242"Printing is denied." 
     243msgstr "" 
     244 
     245msgid "Printing is denied by printer policy." 
     246msgstr "" 
     247 
     248msgid "Job allowed by printer policy. No accounting will be done." 
     249msgstr "" 
     250 
     251#, python-format 
     252msgid "Invalid policy %s for printer %s" 
     253msgstr "Ung� Richtlinie ('policy') %s f�cker %s" 
     254 
     255#, python-format 
     256msgid "Precomputed job size (%s pages) too large for printer %s." 
     257msgstr "" 
     258 
     259#, python-format 
     260msgid "You are not allowed to print so many pages on printer %s at this time." 
     261msgstr "" 
     262 
     263#, python-format 
     264msgid "User %s is not allowed to print at this time." 
     265msgstr "" 
     266 
     267msgid "Your account settings forbid you to print at this time." 
     268msgstr "" 
     269 
     270#, python-format 
     271msgid "Print Quota exceeded for user %s on printer %s" 
     272msgstr "�erzogenes Druckkontingent f�utzer %s auf Drucker %s" 
     273 
     274#, python-format 
     275msgid "Print Quota low for user %s on printer %s" 
     276msgstr "Niedriges Druckkontingent f�utzer %s auf Drucker %s" 
     277 
     278msgid "Job denied, no accounting will be done." 
     279msgstr "" 
     280 
     281msgid "Job cancelled, no accounting will be done." 
     282msgstr "" 
     283 
     284msgid "Job accounting begins." 
     285msgstr "Auftrag Accounting beginnt." 
     286 
     287msgid "Job denied, no accounting has been done." 
     288msgstr "" 
     289 
     290msgid "Job cancelled, no accounting has been done." 
     291msgstr "" 
     292 
     293msgid "Job accounting ends." 
     294msgstr "Auftrag Accounting endet." 
     295 
     296msgid "" 
     297"Job size forced to 0 because the real CUPS backend failed. No accounting " 
     298"will be done." 
     299msgstr "" 
     300 
     301msgid "The real CUPS backend failed, but the job will be accounted for anyway." 
     302msgstr "" 
     303 
     304msgid "Job size forced to 0 because printing is denied." 
     305msgstr "Auftragsgr�festgesetzt auf 0, weil der Druck verweigert wurde." 
     306 
     307msgid "Job size forced to 0 because printing was cancelled." 
     308msgstr "" 
     309 
     310#, python-format 
     311msgid "Job size : %i" 
     312msgstr "Auftragsgr� %i" 
     313 
     314#, python-format 
     315msgid "User %s's quota on printer %s won't be modified" 
     316msgstr "" 
     317 
     318#, python-format 
     319msgid "Updating user %s's quota on printer %s" 
     320msgstr "Das Kontingent f�utzer %s auf Drucker %s wird angepasst" 
     321 
     322msgid "Job added to history." 
     323msgstr "Auftrag zum Verlauf hinzugef� 
     324#, python-format 
     325msgid "Billing code %s was updated." 
     326msgstr "" 
     327 
     328#, python-format 
     329msgid "Incorrect value for the 'onbackenderror' directive in section [%s]" 
     330msgstr "" 
     331 
     332#, python-format 
     333msgid "The real backend produced an error, we will try again in %s seconds." 
     334msgstr "" 
     335 
     336#, python-format 
     337msgid "Job %s interrupted by the administrator !" 
     338msgstr "" 
     339 
     340#, python-format 
     341msgid "" 
     342"dumpykota v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     343"\n" 
     344"Dumps PyKota database's content.\n" 
     345"\n" 
     346"command line usage :\n" 
     347"\n" 
     348"  dumpykota [options] [filterexpr]\n" 
     349"\n" 
     350"options :\n" 
     351"\n" 
     352"  -v | --version       Prints dumpykota's version number then exits.\n" 
     353"  -h | --help          Prints this message then exits.\n" 
     354"  \n" 
     355"  -d | --data type     Dumps 'type' datas. Allowed types are :\n" 
     356"                       \n" 
     357"                         - history : dumps the jobs history.\n" 
     358"                         - users : dumps users.\n" 
     359"                         - groups : dumps user groups.\n" 
     360"                         - printers : dump printers.\n" 
     361"                         - upquotas : dump user quotas.\n" 
     362"                         - gpquotas : dump user groups quotas.\n" 
     363"                         - payments : dumps user payments.\n" 
     364"                         - pmembers : dumps printer groups members.\n" 
     365"                         - umembers : dumps user groups members.\n" 
     366"                         - billingcodes : dumps billing codes.\n" 
     367"                         - all : dumps all PyKota datas. The output format\n" 
     368"                                 is always XML in this case.\n" 
     369"                         \n" 
     370"                       NB : the -d | --data command line option   \n" 
     371"                       is MANDATORY.\n" 
     372"  \n" 
     373"  -f | --format fmt    Dumps datas in the 'fmt' format. When not specified,\n" 
     374"                       the format is to dump datas in the csv format (comma\n" 
     375"                       separated values). All data dumped is between double\n" 
     376"                       quotes. Allowed formats are :\n" 
     377"                       \n" 
     378"                         - csv : separate datas with commas\n" 
     379"                         - ssv : separate datas with semicolons\n" 
     380"                         - tsv : separate datas with tabs\n" 
     381"                         - xml : dump data as XML \n" 
     382"                         - cups : dump datas in CUPS' page_log format :\n" 
     383"                                  ONLY AVAILABLE WITH --data history\n" 
     384"                         \n" 
     385"  -o | --output fname  All datas will be dumped to the file instead of\n" 
     386"                       to the standard output. The special '-' filename\n" 
     387"                       is the default value and means stdout.\n" 
     388"                       WARNING : existing files are truncated !\n" 
     389"\n" 
     390"  -s | --sum           Summarize the selected datas.\n" 
     391"                           ONLY AVAILABLE WITH --data history or payments\n" 
     392"\n" 
     393"  Use the filter expressions to extract only parts of the \n" 
     394"  datas. Allowed filters are of the form :\n" 
     395"                \n" 
     396"         key=value\n" 
     397"                         \n" 
     398"  Allowed keys for now are :  \n" 
     399"                       \n" 
     400"         username       User's name\n" 
     401"         groupname      Users group's name\n" 
     402"         printername    Printer's name\n" 
     403"         pgroupname     Printers group's name\n" 
     404"         hostname       Client's hostname\n" 
     405"         jobid          Job's Id\n" 
     406"         billingcode    Job's billing code\n" 
     407"         start          Job's date of printing\n" 
     408"         end            Job's date of printing\n" 
     409"         \n" 
     410"  Dates formatting with 'start' and 'end' filter keys :\n" 
     411"  \n" 
     412"    YYYY : year boundaries\n" 
     413"    YYYYMM : month boundaries\n" 
     414"    YYYYMMDD : day boundaries\n" 
     415"    YYYYMMDDhh : hour boundaries\n" 
     416"    YYYYMMDDhhmm : minute boundaries\n" 
     417"    YYYYMMDDhhmmss : second boundaries\n" 
     418"    yesterday[+-NbDays] : yesterday more or less N days (e.g. : yesterday-" 
     419"15)\n" 
     420"    today[+-NbDays] : today more or less N days (e.g. : today-15)\n" 
     421"    tomorrow[+-NbDays] : tomorrow more or less N days (e.g. : tomorrow-15)\n" 
     422"    now[+-NbDays] : now more or less N days (e.g. now-15)\n" 
     423"\n" 
     424"  'now' and 'today' are not exactly the same since today represents the " 
     425"first\n" 
     426"  or last second of the day depending on if it's used in a start= or end=\n" 
     427"  date expression. The utility to be able to specify dates in the future is\n" 
     428"  a question which remains to be answered :-)\n" 
     429"  \n" 
     430"  Contrary to other PyKota management tools, wildcard characters are not \n" 
     431"  expanded, so you can't use them.\n" 
     432"  \n" 
     433"  NB : not all keys are allowed for each data type, so the result may be \n" 
     434"  empty if you use a key not available for a particular data type.\n" 
     435"  \n" 
     436"Examples :\n" 
     437"\n" 
     438"  $ dumpykota --data history --format csv >myfile.csv\n" 
     439"  \n" 
     440"  This dumps the history in a comma separated values file, for possible\n" 
     441"  use in a spreadsheet.\n" 
     442"  \n" 
     443"  $ dumpykota --data users --format xml -o users.xml\n" 
     444"  \n" 
     445"  Dumps all users datas to the users.xml file.\n" 
     446"  \n" 
     447"  $ dumpykota --data history printername=HP2100 username=jerome\n" 
     448"  \n" 
     449"  Dumps the job history for user jerome on printer HP2100 only.\n" 
     450"  \n" 
     451"  $ dumpykota --data history start=200503 end=20050730234615\n" 
     452"  \n" 
     453"  Dumps all jobs printed between March 1st 2005 at midnight and\n" 
     454"  July 30th 2005 at 23 hours 46 minutes and 15 secondes included.\n" 
     455msgstr "" 
     456 
     457msgid "The -d | --data command line option is mandatory, see help." 
     458msgstr "Die Kommandozeilenoption -d | --data ist unerl�lich, siehe Hilfe." 
     459 
     460#, python-format 
    64461msgid "" 
    65462"edpykota v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     
    220617msgstr "" 
    221618 
    222 msgid "Unlimited" 
    223 msgstr "" 
    224  
    225619#, python-format 
    226620msgid "Warning banners printed : %s" 
     
    262656 
    263657#, python-format 
    264 msgid "" 
    265 "Impossible to create print quota entries if the user or group object '%s' " 
    266 "doesn't already exist. Please use pkusers to create it first." 
     658msgid "No entry matches %s. Please use pkusers to create them first." 
    267659msgstr "" 
    268660 
     
    275667msgid "You have to pass user or group names on the command line" 
    276668msgstr "Sie m�Benutzer- oder Gruppenname auf der Kommandozeile �ben" 
     669 
     670#, python-format 
     671msgid "" 
     672"repykota v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     673"\n" 
     674"Generates print quota reports.\n" 
     675"\n" 
     676"command line usage :\n" 
     677"\n" 
     678"  repykota [options] \n" 
     679"\n" 
     680"options :\n" 
     681"\n" 
     682"  -v | --version       Prints repykota's version number then exits.\n" 
     683"  -h | --help          Prints this message then exits.\n" 
     684"  \n" 
     685"  -u | --users         Generates a report on users quota, this is \n" 
     686"                       the default.\n" 
     687"  \n" 
     688"  -g | --groups        Generates a report on group quota instead of users.\n" 
     689"  \n" 
     690"  -i | --ingroups g1[,g2...]  Only lists users who are members of these\n" 
     691"                              groups. Reserved to PyKota Administrators.\n" 
     692"  \n" 
     693"  -P | --printer p     Report quotas on this printer only. Actually p can\n" 
     694"                       use wildcards characters to select only\n" 
     695"                       some printers. The default value is *, meaning\n" 
     696"                       all printers.\n" 
     697"                       You can specify several names or wildcards, \n" 
     698"                       by separating them with commas.\n" 
     699"  \n" 
     700"examples :                              \n" 
     701"\n" 
     702"  $ repykota --printer lp\n" 
     703"  \n" 
     704"  This will print the quota status for all users who use the lp printer.\n" 
     705"\n" 
     706"  $ repykota \n" 
     707"  \n" 
     708"  This will print the quota status for all users on all printers.\n" 
     709"  \n" 
     710"  $ repykota --printer \"laser*,*pson\" jerome \"jo*\"\n" 
     711"  \n" 
     712"  This will print the quota status for user jerome and all users\n" 
     713"  whose name begins with \"jo\" on all printers which name begins\n" 
     714"  with \"laser\" or ends with \"pson\".\n" 
     715"  \n" 
     716"  If launched by an user who is not a PyKota administrator, additionnal\n" 
     717"  arguments representing users or groups names are ignored, and only the\n" 
     718"  current user/group is reported.\n" 
     719msgstr "" 
     720 
     721msgid "Option --ingroups is reserved to PyKota Administrators." 
     722msgstr "" 
     723 
     724#, python-format 
     725msgid "There's no printer matching %s" 
     726msgstr "Kein Drucker stimmt mit %s berein" 
     727 
     728#, python-format 
     729msgid "" 
     730"warnpykota v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     731"\n" 
     732"Sends mail to users over print quota.\n" 
     733"\n" 
     734"command line usage :\n" 
     735"\n" 
     736"  warnpykota  [options]  [names]\n" 
     737"\n" 
     738"options :\n" 
     739"\n" 
     740"  -v | --version       Prints warnpykota's version number then exits.\n" 
     741"  -h | --help          Prints this message then exits.\n" 
     742"  \n" 
     743"  -u | --users         Warns users over their print quota, this is the \n" 
     744"                       default.\n" 
     745"  \n" 
     746"  -g | --groups        Warns users whose groups quota are over limit.\n" 
     747"  \n" 
     748"  -P | --printer p     Verify quotas on this printer only. Actually p can\n" 
     749"                       use wildcards characters to select only\n" 
     750"                       some printers. The default value is *, meaning\n" 
     751"                       all printers.\n" 
     752"                       You can specify several names or wildcards, \n" 
     753"                       by separating them with commas.\n" 
     754"  \n" 
     755"examples :                              \n" 
     756"\n" 
     757"  $ warnpykota --printer lp\n" 
     758"  \n" 
     759"  This will warn all users of the lp printer who have exceeded their\n" 
     760"  print quota.\n" 
     761"\n" 
     762"  $ warnpykota \n" 
     763"  \n" 
     764"  This will warn all users  who have exceeded their print quota on\n" 
     765"  any printer.\n" 
     766"\n" 
     767"  $ warnpykota --groups --printer \"laserjet*\" \"dev*\"\n" 
     768"  \n" 
     769"  This will warn all users of groups which names begins with \"dev\" and\n" 
     770"  who have exceeded their print quota on any printer which name begins \n" 
     771"  with \"laserjet\"\n" 
     772"  \n" 
     773"  If launched by an user who is not a PyKota administrator, additionnal\n" 
     774"  arguments representing users or groups names are ignored, and only the\n" 
     775"  current user/group is reported.\n" 
     776msgstr "" 
    277777 
    278778#, python-format 
     
    404904#, python-format 
    405905msgid "" 
     906"pkbcodes v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     907"\n" 
     908"A billing codes Manager for PyKota.\n" 
     909"\n" 
     910"command line usage :\n" 
     911"\n" 
     912"  pkbcodes [options] code1 code2 code3 ... codeN\n" 
     913"\n" 
     914"options :\n" 
     915"\n" 
     916"  -v | --version       Prints pkbcodes version number then exits.\n" 
     917"  -h | --help          Prints this message then exits.\n" 
     918"  \n" 
     919"  -a | --add           Adds billing codes if they don't exist in PyKota's\n" 
     920"                       database. If they exist, they are modified\n" 
     921"                       unless -s|--skipexisting is also used.\n" 
     922"\n" 
     923"  -d | --delete        Deletes billing codes from PyKota's database.\n" 
     924"                       NB : the history entries with this billing code\n" 
     925"                       are not deleted, voluntarily.\n" 
     926"\n" 
     927"  -D | --description d Adds a textual description to billing codes.\n" 
     928"\n" 
     929"  -l | --list          List informations about the billing codes.\n" 
     930"\n" 
     931"  -r | --reset         Resets the billing codes' balance and page counters\n" 
     932"                       to 0.\n" 
     933"\n" 
     934"  -s | --skipexisting  In combination with the --add option above, tells\n" 
     935"                       pkbcodes to not modify existing billing codes.\n" 
     936"\n" 
     937"  code1 through codeN can contain wildcards if the --add option\n" 
     938"  is not set.\n" 
     939"\n" 
     940"examples :                              \n" 
     941"\n" 
     942"  $ pkbcodes --add -D \"My project\" myproj\n" 
     943"\n" 
     944"  Will create the myproj billing code with \"My project\"\n" 
     945"  as the description.\n" 
     946"\n" 
     947"  $ pkbcodes --delete \"*\"\n" 
     948"\n" 
     949"  This will completely delete all the billing codes, but without\n" 
     950"  removing any matching job from the history. USE WITH CARE ANYWAY !\n" 
     951"  \n" 
     952"  $ pkbcodes --list \"my*\"\n" 
     953"  \n" 
     954"  This will list all billing codes which name begins with 'my'.\n" 
     955msgstr "" 
     956 
     957msgid "You're not allowed to use this command." 
     958msgstr "Sie d�diesen Befehl nicht ben�" 
     959 
     960#, python-format 
     961msgid "There's no billingcode matching %s" 
     962msgstr "" 
     963 
     964msgid "pages" 
     965msgstr "" 
     966 
     967msgid "and" 
     968msgstr "" 
     969 
     970msgid "credits" 
     971msgstr "" 
     972 
     973#, python-format 
     974msgid "Billing code [%s] already exists, skipping." 
     975msgstr "" 
     976 
     977#, python-format 
     978msgid "Billing code [%s] already exists, will be modified." 
     979msgstr "" 
     980 
     981msgid "You have to pass billing codes on the command line" 
     982msgstr "" 
     983 
     984#, python-format 
     985msgid "" 
     986"pkinvoice v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     987"\n" 
     988"An invoice generator for PyKota.\n" 
     989"\n" 
     990"command line usage :\n" 
     991"\n" 
     992"  pkinvoice [options] [filterexpr]\n" 
     993"\n" 
     994"options :\n" 
     995"\n" 
     996"  -v | --version       Prints pkinvoice's version number then exits.\n" 
     997"  -h | --help          Prints this message then exits.\n" 
     998"  \n" 
     999"  -l | --logo img      Use the image as the invoice's logo. The logo will\n" 
     1000"                       be drawn at the center top of the page. The default\n" 
     1001"                       logo is /usr/share/pykota/logos/pykota.jpeg\n" 
     1002"                       \n" 
     1003"  -p | --pagesize sz   Sets sz as the page size. Most well known\n" 
     1004"                       page sizes are recognized, like 'A4' or 'Letter'\n" 
     1005"                       to name a few. The default size is A4.\n" 
     1006"                       \n" 
     1007"  -n | --number N      Sets the number of the first invoice. This number\n" 
     1008"                       will automatically be incremented for each invoice.\n" 
     1009"                       \n" 
     1010"  -o | --output f.pdf  Defines the name of the invoice file which will\n" 
     1011"                       be generated as a PDF document. If not set or\n" 
     1012"                       set to '-', the PDF document is sent to standard\n" 
     1013"                       output. \n" 
     1014"                       \n" 
     1015"  -u | --unit u        Defines the name of the unit to use on the " 
     1016"invoice.                       \n" 
     1017"                       The default unit is 'Credits', optionally translated\n" 
     1018"                       to your native language if it is supported by " 
     1019"PyKota.\n" 
     1020"  \n" 
     1021"  -V | --vat p         Sets the percent value of the applicable VAT to be\n" 
     1022"                       exposed. The default is 0.0, meaning no VAT\n" 
     1023"                       information will be included.\n" 
     1024"  \n" 
     1025"\n" 
     1026"  Use the filter expressions to extract only parts of the \n" 
     1027"  datas. Allowed filters are of the form :\n" 
     1028"                \n" 
     1029"         key=value\n" 
     1030"                         \n" 
     1031"  Allowed keys for now are :  \n" 
     1032"                       \n" 
     1033"         username       User's name\n" 
     1034"         printername    Printer's name\n" 
     1035"         hostname       Client's hostname\n" 
     1036"         jobid          Job's Id\n" 
     1037"         billingcode    Job's billing code\n" 
     1038"         start          Job's date of printing\n" 
     1039"         end            Job's date of printing\n" 
     1040"         \n" 
     1041"  Dates formatting with 'start' and 'end' filter keys :\n" 
     1042"  \n" 
     1043"    YYYY : year boundaries\n" 
     1044"    YYYYMM : month boundaries\n" 
     1045"    YYYYMMDD : day boundaries\n" 
     1046"    YYYYMMDDhh : hour boundaries\n" 
     1047"    YYYYMMDDhhmm : minute boundaries\n" 
     1048"    YYYYMMDDhhmmss : second boundaries\n" 
     1049"    yesterday[+-NbDays] : yesterday more or less N days (e.g. : yesterday-" 
     1050"15)\n" 
     1051"    today[+-NbDays] : today more or less N days (e.g. : today-15)\n" 
     1052"    tomorrow[+-NbDays] : tomorrow more or less N days (e.g. : tomorrow-15)\n" 
     1053"    now[+-NbDays] : now more or less N days (e.g. now-15)\n" 
     1054"\n" 
     1055"  'now' and 'today' are not exactly the same since today represents the " 
     1056"first\n" 
     1057"  or last second of the day depending on if it's used in a start= or end=\n" 
     1058"  date expression. The utility to be able to specify dates in the future is\n" 
     1059"  a question which remains to be answered :-)\n" 
     1060"  \n" 
     1061"  Contrary to other PyKota management tools, wildcard characters are not \n" 
     1062"  expanded, so you can't use them.\n" 
     1063"  \n" 
     1064"examples :\n" 
     1065"\n" 
     1066"  $ pkinvoice --unit EURO --output /tmp/invoices.pdf start=now-30\n" 
     1067"  \n" 
     1068"  Will generate a PDF document containing invoices for all users\n" 
     1069"  who have spent some credits last month. Invoices will be done in\n" 
     1070"  EURO.  No VAT information will be included.\n" 
     1071msgstr "" 
     1072 
     1073msgid "Invoice" 
     1074msgstr "" 
     1075 
     1076msgid "Edited on" 
     1077msgstr "" 
     1078 
     1079msgid "Number of jobs printed" 
     1080msgstr "" 
     1081 
     1082msgid "Number of pages printed" 
     1083msgstr "" 
     1084 
     1085msgid "Amount due" 
     1086msgstr "" 
     1087 
     1088msgid "Included VAT" 
     1089msgstr "" 
     1090 
     1091msgid "Here's the invoice for your printouts" 
     1092msgstr "" 
     1093 
     1094msgid "Generating invoices" 
     1095msgstr "" 
     1096 
     1097#, python-format 
     1098msgid "Incorrect value '%s' for the --vat command line option" 
     1099msgstr "" 
     1100 
     1101#, python-format 
     1102msgid "Incorrect value '%s' for the --number command line option" 
     1103msgstr "" 
     1104 
     1105#, python-format 
     1106msgid "Invalid filter value [%s], see help." 
     1107msgstr "" 
     1108 
     1109#, python-format 
     1110msgid "Invoiced %i users for %i jobs, %i pages and %.3f credits" 
     1111msgstr "" 
     1112 
     1113msgid "Credits" 
     1114msgstr "" 
     1115 
     1116#, python-format 
     1117msgid "" 
    4061118"pkmail v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    4071119"\n" 
     
    4451157msgstr "" 
    4461158 
    447 #, python-format 
    448 msgid "" 
    449 "pkturnkey v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    450 "\n" 
    451 "A turn key tool for PyKota. When launched, this command will initialize\n" 
    452 "PyKota's database with all existing print queues and some or all users.\n" 
    453 "For now, no prices or limits are set, so printing is fully accounted\n" 
    454 "for, but not limited. That's why you'll probably want to also use\n" 
    455 "edpykota once the database has been initialized.\n" 
    456 "\n" 
    457 "command line usage :\n" 
    458 "\n" 
    459 "  pkturnkey [options] [printqueues names]\n" 
    460 "\n" 
    461 "options :\n" 
    462 "\n" 
    463 "  -v | --version       Prints pkturnkey version number then exits.\n" 
    464 "  -h | --help          Prints this message then exits.\n" 
    465 "  \n" 
    466 "  -c | --doconf        Give hints about what to put into pykota.conf\n" 
    467 "  \n" 
    468 "  -d | --dousers       Manages users accounts as well.\n" 
    469 "  \n" 
    470 "  -D | --dogroups      Manages users groups as well.\n" 
    471 "                       Implies -d | --dousers.\n" 
    472 "  \n" 
    473 "  -e | --emptygroups   Includes empty groups.\n" 
    474 "  \n" 
    475 "  -f | --force         Modifies the database instead of printing what\n" 
    476 "                       it would do.\n" 
    477 "                       \n" 
    478 "  -u | --uidmin uid    Only adds users whose uid is greater than or equal " 
    479 "to\n" 
    480 "                       uid. You can pass an username there as well, and its\n" 
    481 "                       uid will be used automatically.\n" 
    482 "                       If not set, 0 will be used automatically.\n" 
    483 "                       Implies -d | --dousers.\n" 
    484 "                       \n" 
    485 "  -U | --uidmax uid    Only adds users whose uid is lesser than or equal to\n" 
    486 "                       uid. You can pass an username there as well, and its\n" 
    487 "                       uid will be used automatically.\n" 
    488 "                       If not set, a large value will be used " 
    489 "automatically.\n" 
    490 "                       Implies -d | --dousers.\n" 
    491 "\n" 
    492 "  -g | --gidmin gid    Only adds groups whose gid is greater than or equal " 
    493 "to\n" 
    494 "                       gid. You can pass a groupname there as well, and its\n" 
    495 "                       gid will be used automatically.\n" 
    496 "                       If not set, 0 will be used automatically.\n" 
    497 "                       Implies -D | --dogroups.\n" 
    498 "                       \n" 
    499 "  -G | --gidmax gid    Only adds groups whose gid is lesser than or equal " 
    500 "to\n" 
    501 "                       gid. You can pass a groupname there as well, and its\n" 
    502 "                       gid will be used automatically.\n" 
    503 "                       If not set, a large value will be used " 
    504 "automatically.\n" 
    505 "                       Implies -D | --dogroups.\n" 
    506 "\n" 
    507 "examples :                              \n" 
    508 "\n" 
    509 "  $ pkturnkey --dousers --uidmin jerome\n" 
    510 "\n" 
    511 "  Will simulate the initialization of PyKota's database will all existing\n" 
    512 "  printers and print accounts for all users whose uid is greater than\n" 
    513 "  or equal to jerome's one. Won't manage any users group.\n" 
    514 "  \n" 
    515 "  To REALLY initialize the database instead of simulating it, please\n" 
    516 "  use the -f | --force command line switch.\n" 
    517 "  \n" 
    518 "  You can limit the initialization to only a subset of the existing\n" 
    519 "  printers, by passing their names at the end of the command line.\n" 
    520 msgstr "" 
    521  
    522 #, python-format 
    523 msgid "" 
    524 "Printer %s is not managed by PyKota yet. Please modify printers.conf and " 
    525 "restart CUPS." 
    526 msgstr "" 
    527  
    528 msgid "You're not allowed to use this command." 
    529 msgstr "Sie d�diesen Befehl nicht ben�" 
    530  
    531 msgid "Please be patient..." 
    532 msgstr "" 
    533  
    534 msgid "Don't worry, the database WILL NOT BE MODIFIED." 
    535 msgstr "" 
    536  
    537 msgid "Please WORRY NOW, the database WILL BE MODIFIED." 
    538 msgstr "" 
    539  
    540 msgid "System users will have a print account as well !" 
    541 msgstr "" 
    542  
    543 #, python-format 
    544 msgid "Unknown username %s : %s" 
    545 msgstr "" 
    546  
    547 msgid "System groups will have a print account as well !" 
    548 msgstr "" 
    549  
    550 #, python-format 
    551 msgid "Unknown groupname %s : %s" 
    552 msgstr "" 
    553  
    554 msgid "Simulation terminated." 
    555 msgstr "" 
    556  
    557 msgid "Database initialized !" 
    558 msgstr "" 
    559  
    560 msgid "The --uidmin or --uidmax command line option implies --dousers as well." 
    561 msgstr "" 
    562  
    563 msgid "" 
    564 "The --gidmin or --gidmax command line option implies --dogroups as well." 
    565 msgstr "" 
    566  
    567 msgid "The --dogroups command line option implies --dousers as well." 
    568 msgstr "" 
    569  
    570 #, python-format 
    571 msgid "" 
    572 "pykosd v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    573 "\n" 
    574 "An OSD quota monitor for PyKota.\n" 
    575 "\n" 
    576 "command line usage :\n" 
    577 "\n" 
    578 "  pykosd [options]\n" 
    579 "\n" 
    580 "options :\n" 
    581 "\n" 
    582 "  -v | --version       Prints pykosd's version number then exits.\n" 
    583 "  -h | --help          Prints this message then exits.\n" 
    584 "  \n" 
    585 "  -c | --color #rrggbb Sets the color to use for display as an hexadecimal\n" 
    586 "                       triplet, for example #FF0000 is 100%% red.\n" 
    587 "                       Defaults to 100%% green (#00FF00).\n" 
    588 "                       \n" 
    589 "  -d | --duration d    Sets the duration of the display in seconds. \n" 
    590 "                       Defaults to 3 seconds.\n" 
    591 "                       \n" 
    592 "  -f | --font f        Sets the font to use for " 
    593 "display.                      \n" 
    594 "                       Defaults to the Python OSD library's default.\n" 
    595 "  \n" 
    596 "  -l | --loop n        Sets the number of times the info will be displayed.\n" 
    597 "                       Defaults to 0, which means loop forever.\n" 
    598 "                       \n" 
    599 "  -s | --sleep s       Sets the sleeping duration between two displays \n" 
    600 "                       in seconds. Defaults to 180 seconds (3 minutes).\n" 
    601 "                       \n" 
    602 "  \n" 
    603 "examples :                              \n" 
    604 "\n" 
    605 "  $ pykosd -s 60 --loop 5\n" 
    606 "  \n" 
    607 "  Will launch pykosd. Display will be refreshed every 60 seconds,\n" 
    608 "  and will last for 3 seconds (the default) each time. After five\n" 
    609 "  iterations, the program will exit.\n" 
    610 msgstr "" 
    611  
    612 #, python-format 
    613 msgid "Invalid duration option %s" 
    614 msgstr "Ung� Option duration %s" 
    615  
    616 #, python-format 
    617 msgid "Invalid loop option %s" 
    618 msgstr "Ung� Option loop %s" 
    619  
    620 #, python-format 
    621 msgid "Invalid sleep option %s" 
    622 msgstr "Ung� Option sleep %s" 
    623  
    624 #, python-format 
    625 msgid "Invalid color option %s" 
    626 msgstr "Ung� Option color %s" 
    627  
    628 #, python-format 
    629 msgid "User %s doesn't exist in PyKota's database" 
    630 msgstr "Benutzer %s existiert nicht in der PyKota-Datenbank" 
    631  
    632 #, python-format 
    633 msgid "Pages used on %s : %s" 
    634 msgstr "Seiten benutzt f� %s" 
    635  
    636 #, python-format 
    637 msgid "PyKota Units left : %.2f" 
    638 msgstr "Verbleibende PyKota-Einheiten: %.2f" 
    639  
    640 msgid "Printing denied." 
    641 msgstr "" 
    642  
    643 msgid "Printing not limited." 
    644 msgstr "" 
    645  
    646 msgid "Printing not limited, no accounting." 
    647 msgstr "" 
    648  
    649 #, python-format 
    650 msgid "" 
    651 "repykota v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    652 "\n" 
    653 "Generates print quota reports.\n" 
    654 "\n" 
    655 "command line usage :\n" 
    656 "\n" 
    657 "  repykota [options] \n" 
    658 "\n" 
    659 "options :\n" 
    660 "\n" 
    661 "  -v | --version       Prints repykota's version number then exits.\n" 
    662 "  -h | --help          Prints this message then exits.\n" 
    663 "  \n" 
    664 "  -u | --users         Generates a report on users quota, this is \n" 
    665 "                       the default.\n" 
    666 "  \n" 
    667 "  -g | --groups        Generates a report on group quota instead of users.\n" 
    668 "  \n" 
    669 "  -i | --ingroups g1[,g2...]  Only lists users who are members of these\n" 
    670 "                              groups. Reserved to PyKota Administrators.\n" 
    671 "  \n" 
    672 "  -P | --printer p     Report quotas on this printer only. Actually p can\n" 
    673 "                       use wildcards characters to select only\n" 
    674 "                       some printers. The default value is *, meaning\n" 
    675 "                       all printers.\n" 
    676 "                       You can specify several names or wildcards, \n" 
    677 "                       by separating them with commas.\n" 
    678 "  \n" 
    679 "examples :                              \n" 
    680 "\n" 
    681 "  $ repykota --printer lp\n" 
    682 "  \n" 
    683 "  This will print the quota status for all users who use the lp printer.\n" 
    684 "\n" 
    685 "  $ repykota \n" 
    686 "  \n" 
    687 "  This will print the quota status for all users on all printers.\n" 
    688 "  \n" 
    689 "  $ repykota --printer \"laser*,*pson\" jerome \"jo*\"\n" 
    690 "  \n" 
    691 "  This will print the quota status for user jerome and all users\n" 
    692 "  whose name begins with \"jo\" on all printers which name begins\n" 
    693 "  with \"laser\" or ends with \"pson\".\n" 
    694 "  \n" 
    695 "  If launched by an user who is not a PyKota administrator, additionnal\n" 
    696 "  arguments representing users or groups names are ignored, and only the\n" 
    697 "  current user/group is reported.\n" 
    698 msgstr "" 
    699  
    700 msgid "Option --ingroups is reserved to PyKota Administrators." 
    701 msgstr "" 
    702  
    703 #, python-format 
    704 msgid "There's no printer matching %s" 
    705 msgstr "Kein Drucker stimmt mit %s berein" 
    706  
    707 #, python-format 
    708 msgid "SIGTERM received, job %s cancelled." 
    709 msgstr "SIGTERM empfangen, Auftrag %s abgebrochen." 
    710  
    711 msgid "You are not allowed to print at this time." 
    712 msgstr "" 
    713  
    714 msgid "Print job cancelled." 
    715 msgstr "" 
    716  
    717 #, python-format 
    718 msgid "Banner generator %s exit code is %s" 
    719 msgstr "" 
    720  
    721 msgid "Banner won't be printed : maximum number of deny banners reached." 
    722 msgstr "" 
    723  
    724 #, python-format 
    725 msgid "Beware : computed job size (%s) != precomputed job size (%s)" 
    726 msgstr "" 
    727  
    728 msgid "" 
    729 "The job size will be trusted anyway according to the 'trustjobsize' directive" 
    730 msgstr "" 
    731  
    732 #, python-format 
    733 msgid "" 
    734 "The job size will be trusted because it is inferior to the 'trustjobsize' " 
    735 "directive's limit %s" 
    736 msgstr "" 
    737  
    738 #, python-format 
    739 msgid "" 
    740 "The job size will be modified according to the 'trustjobsize' directive : %s" 
    741 msgstr "" 
    742  
    743 #, python-format 
    744 msgid "" 
    745 "Printer %s not registered in the PyKota system, applying external policy (%" 
    746 "s) for printer %s" 
    747 msgstr "" 
    748 "Drucker %s ist nicht im PyKota System registriert, wende externe Richtlinie " 
    749 "(%s) f�cker %s an" 
    750  
    751 #, python-format 
    752 msgid "" 
    753 "User %s not registered in the PyKota system, applying external policy (%s) " 
    754 "for printer %s" 
    755 msgstr "" 
    756 "Benutzer %s ist nicht in der PyKota-Verwaltung registriert, wende externe " 
    757 "Richtlinie (%s) f�cker %s an" 
    758  
    759 #, python-format 
    760 msgid "" 
    761 "User %s doesn't have quota on printer %s in the PyKota system, applying " 
    762 "external policy (%s) for printer %s" 
    763 msgstr "" 
    764 "Benutzer %s hat in der PyKota-Verwaltung kein Kontingent auf Drucker %s, " 
    765 "wende externe Richtlinie (%s) f�cker %s an" 
    766  
    767 #, python-format 
    768 msgid "" 
    769 "External policy %s for printer %s produced an error. Job rejected. Please " 
    770 "check PyKota's configuration files." 
    771 msgstr "" 
    772 "Externe Richtlinie %s f�cker %s hat eine Fehler erzeugt. Auftrag " 
    773 "abgelehnt. Bitte ��ie PyKota's Konfigurationsdatei." 
    774  
    775 #, python-format 
    776 msgid "" 
    777 "Printer %s not registered in the PyKota system, applying default policy (%s)" 
    778 msgstr "" 
    779 "Drucker %s ist nicht in der PyKota-Verwaltung registriert, wende Standard-" 
    780 "Richtlinie (%s) an" 
    781  
    782 #, python-format 
    783 msgid "" 
    784 "User %s not registered in the PyKota system, applying default policy (%s) " 
    785 "for printer %s" 
    786 msgstr "" 
    787 "Benutzer %s ist nicht in der PyKota-Verwaltung registriert, wende Standard-" 
    788 "Richtlinie (%s) f�cker %s an" 
    789  
    790 #, python-format 
    791 msgid "" 
    792 "User %s doesn't have quota on printer %s in the PyKota system, applying " 
    793 "default policy (%s)" 
    794 msgstr "" 
    795 "Benutzer %s hat in der PyKota-Verwaltung f�cker %s kein Kontingent, " 
    796 "wende Standard-Richtlinie (%s) an" 
    797  
    798 #, python-format 
    799 msgid "" 
    800 "Printer %s still not registered in the PyKota system, job will be rejected" 
    801 msgstr "" 
    802 "Drucker %s noch immer nicht in der PyKota-Verwaltung registriert, Auftrag " 
    803 "wird abgelehnt werden" 
    804  
    805 #, python-format 
    806 msgid "" 
    807 "User %s still not registered in the PyKota system, job will be rejected on " 
    808 "printer %s" 
    809 msgstr "" 
    810 "Benutzer %s noch immer nicht in der PyKota-Verwaltung registriert, Auftrag " 
    811 "f�cker %s wird abgelehnt" 
    812  
    813 #, python-format 
    814 msgid "" 
    815 "User %s still doesn't have quota on printer %s in the PyKota system, job " 
    816 "will be rejected" 
    817 msgstr "" 
    818 "Benutzer %s hat in der PyKota-Verwaltung noch immer kein Kontingent f�Drucker %s, Auftrag wird abgelehnt" 
    819  
    820 msgid "Job is a dupe" 
    821 msgstr "" 
    822  
    823 msgid "Printing is denied by configuration" 
    824 msgstr "" 
    825  
    826 #, python-format 
    827 msgid "Duplicate print jobs are not allowed on printer %s." 
    828 msgstr "" 
    829  
    830 msgid "Subprocess denied printing of a dupe" 
    831 msgstr "" 
    832  
    833 #, python-format 
    834 msgid "Duplicate print jobs are not allowed on printer %s at this time." 
    835 msgstr "" 
    836  
    837 msgid "Subprocess allowed printing of a dupe" 
    838 msgstr "" 
    839  
    840 #, python-format 
    841 msgid "" 
    842 "\n" 
    843 "\n" 
    844 "Your system administrator :\n" 
    845 "\n" 
    846 "\t%s - <%s>\n" 
    847 msgstr "" 
    848  
    849 #, python-format 
    850 msgid "Impossible to connect to SMTP server : %s" 
    851 msgstr "SMTP-Server kann nicht erreicht werden: %s" 
    852  
    853 msgid "Print Quota" 
    854 msgstr "Druckkontingent" 
    855  
    856 #, python-format 
    857 msgid "Impossible to send mail to %s, error %s : %s" 
    858 msgstr "Unm�ch Mail an %s zu senden, Fehler %s : %s" 
    859  
    860 msgid "Job contains no data. Printing is denied." 
    861 msgstr "Auftrag beinhaltet keine Daten. Druck verweigert." 
    862  
    863 msgid "Error in external policy script. Printing is denied." 
    864 msgstr "" 
    865  
    866 #, python-format 
    867 msgid "" 
    868 "Still no print quota entry for user %s on printer %s after external policy. " 
    869 "Printing is denied." 
    870 msgstr "" 
    871  
    872 msgid "Printing is denied by printer policy." 
    873 msgstr "" 
    874  
    875 msgid "Job allowed by printer policy. No accounting will be done." 
    876 msgstr "" 
    877  
    878 #, python-format 
    879 msgid "Invalid policy %s for printer %s" 
    880 msgstr "Ung� Richtlinie ('policy') %s f�cker %s" 
    881  
    882 #, python-format 
    883 msgid "Precomputed job size (%s pages) too large for printer %s." 
    884 msgstr "" 
    885  
    886 #, python-format 
    887 msgid "You are not allowed to print so many pages on printer %s at this time." 
    888 msgstr "" 
    889  
    890 #, python-format 
    891 msgid "User %s is not allowed to print at this time." 
    892 msgstr "" 
    893  
    894 msgid "Your account settings forbid you to print at this time." 
    895 msgstr "" 
    896  
    897 #, python-format 
    898 msgid "Print Quota exceeded for user %s on printer %s" 
    899 msgstr "�erzogenes Druckkontingent f�utzer %s auf Drucker %s" 
    900  
    901 #, python-format 
    902 msgid "Print Quota low for user %s on printer %s" 
    903 msgstr "Niedriges Druckkontingent f�utzer %s auf Drucker %s" 
    904  
    905 msgid "Job denied, no accounting will be done." 
    906 msgstr "" 
    907  
    908 msgid "Job cancelled, no accounting will be done." 
    909 msgstr "" 
    910  
    911 msgid "Job accounting begins." 
    912 msgstr "Auftrag Accounting beginnt." 
    913  
    914 msgid "Job denied, no accounting has been done." 
    915 msgstr "" 
    916  
    917 msgid "Job cancelled, no accounting has been done." 
    918 msgstr "" 
    919  
    920 msgid "Job accounting ends." 
    921 msgstr "Auftrag Accounting endet." 
    922  
    923 msgid "" 
    924 "Job size forced to 0 because the real CUPS backend failed. No accounting " 
    925 "will be done." 
    926 msgstr "" 
    927  
    928 msgid "The real CUPS backend failed, but the job will be accounted for anyway." 
    929 msgstr "" 
    930  
    931 msgid "Job size forced to 0 because printing is denied." 
    932 msgstr "Auftragsgr�festgesetzt auf 0, weil der Druck verweigert wurde." 
    933  
    934 msgid "Job size forced to 0 because printing was cancelled." 
    935 msgstr "" 
    936  
    937 #, python-format 
    938 msgid "Job size : %i" 
    939 msgstr "Auftragsgr� %i" 
    940  
    941 #, python-format 
    942 msgid "User %s's quota on printer %s won't be modified" 
    943 msgstr "" 
    944  
    945 #, python-format 
    946 msgid "Updating user %s's quota on printer %s" 
    947 msgstr "Das Kontingent f�utzer %s auf Drucker %s wird angepasst" 
    948  
    949 msgid "Job added to history." 
    950 msgstr "Auftrag zum Verlauf hinzugef� 
    951 #, python-format 
    952 msgid "Billing code %s was updated." 
    953 msgstr "" 
    954  
    955 #, python-format 
    956 msgid "Incorrect value for the 'onbackenderror' directive in section [%s]" 
    957 msgstr "" 
    958  
    959 #, python-format 
    960 msgid "The real backend produced an error, we will try again in %s seconds." 
    961 msgstr "" 
    962  
    963 #, python-format 
    964 msgid "Job %s interrupted by the administrator !" 
    965 msgstr "" 
    966  
    967 #, python-format 
    968 msgid "" 
    969 "pkbcodes v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    970 "\n" 
    971 "A billing codes Manager for PyKota.\n" 
    972 "\n" 
    973 "command line usage :\n" 
    974 "\n" 
    975 "  pkbcodes [options] code1 code2 code3 ... codeN\n" 
    976 "\n" 
    977 "options :\n" 
    978 "\n" 
    979 "  -v | --version       Prints pkbcodes version number then exits.\n" 
    980 "  -h | --help          Prints this message then exits.\n" 
    981 "  \n" 
    982 "  -a | --add           Adds billing codes if they don't exist in PyKota's\n" 
    983 "                       database. If they exist, they are modified\n" 
    984 "                       unless -s|--skipexisting is also used.\n" 
    985 "\n" 
    986 "  -d | --delete        Deletes billing codes from PyKota's database.\n" 
    987 "                       NB : the history entries with this billing code\n" 
    988 "                       are not deleted, voluntarily.\n" 
    989 "\n" 
    990 "  -D | --description d Adds a textual description to billing codes.\n" 
    991 "\n" 
    992 "  -l | --list          List informations about the billing codes.\n" 
    993 "\n" 
    994 "  -r | --reset         Resets the billing codes' balance and page counters\n" 
    995 "                       to 0.\n" 
    996 "\n" 
    997 "  -s | --skipexisting  In combination with the --add option above, tells\n" 
    998 "                       pkbcodes to not modify existing billing codes.\n" 
    999 "\n" 
    1000 "  code1 through codeN can contain wildcards if the --add option\n" 
    1001 "  is not set.\n" 
    1002 "\n" 
    1003 "examples :                              \n" 
    1004 "\n" 
    1005 "  $ pkbcodes --add -D \"My project\" myproj\n" 
    1006 "\n" 
    1007 "  Will create the myproj billing code with \"My project\"\n" 
    1008 "  as the description.\n" 
    1009 "\n" 
    1010 "  $ pkbcodes --delete \"*\"\n" 
    1011 "\n" 
    1012 "  This will completely delete all the billing codes, but without\n" 
    1013 "  removing any matching job from the history. USE WITH CARE ANYWAY !\n" 
    1014 "  \n" 
    1015 "  $ pkbcodes --list \"my*\"\n" 
    1016 "  \n" 
    1017 "  This will list all billing codes which name begins with 'my'.\n" 
    1018 msgstr "" 
    1019  
    1020 #, python-format 
    1021 msgid "There's no billingcode matching %s" 
    1022 msgstr "" 
    1023  
    1024 msgid "pages" 
    1025 msgstr "" 
    1026  
    1027 msgid "and" 
    1028 msgstr "" 
    1029  
    1030 msgid "credits" 
    1031 msgstr "" 
    1032  
    1033 #, python-format 
    1034 msgid "Billing code [%s] already exists, skipping." 
    1035 msgstr "" 
    1036  
    1037 #, python-format 
    1038 msgid "Billing code [%s] already exists, will be modified." 
    1039 msgstr "" 
    1040  
    1041 msgid "You have to pass billing codes on the command line" 
     1159msgid "Result of your commands" 
    10421160msgstr "" 
    10431161 
     
    11861304msgstr "" 
    11871305 
     1306#, python-format 
     1307msgid "" 
     1308"Are you sure that PyKotIcon is running and accepting incoming connections on " 
     1309"%s:%s ?" 
     1310msgstr "" 
     1311 
    11881312msgid "Connection error" 
    11891313msgstr "" 
     
    11921316msgstr "" 
    11931317 
     1318msgid "incorrect value for the --noremote command line switch, see help." 
     1319msgstr "" 
     1320 
    11941321msgid "some options require arguments, see help." 
     1322msgstr "" 
     1323 
     1324#, python-format 
     1325msgid "" 
     1326"pkprinters v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     1327"\n" 
     1328"A Printers Manager for PyKota.\n" 
     1329"\n" 
     1330"command line usage :\n" 
     1331"\n" 
     1332"  pkprinters [options] printer1 printer2 printer3 ... printerN\n" 
     1333"\n" 
     1334"options :\n" 
     1335"\n" 
     1336"  -v | --version       Prints pkprinters's version number then exits.\n" 
     1337"  -h | --help          Prints this message then exits.\n" 
     1338"  \n" 
     1339"  -a | --add           Adds printers if they don't exist on the Quota \n" 
     1340"                       Storage Server. If they exist, they are modified\n" 
     1341"                       unless -s|--skipexisting is also used.\n" 
     1342"                       \n" 
     1343"  -d | --delete        Deletes printers from the quota storage.\n" 
     1344"  \n" 
     1345"  -D | --description d Adds a textual description to printers.\n" 
     1346"\n" 
     1347"  -C | --cups          Also modifies the DeviceURI in CUPS' printers.conf\n" 
     1348"\n" 
     1349"  -c | --charge p[,j]  Sets the price per page and per job to charge.\n" 
     1350"                       Job price is optional.\n" 
     1351"                       If both are to be set, separate them with a comma.\n" 
     1352"                       Floating point and negative values are allowed.\n" 
     1353"  \n" 
     1354"  -g | --groups pg1[,pg2...] Adds or Remove the printer(s) to the printer \n" 
     1355"                       groups pg1, pg2, etc... which must already exist.\n" 
     1356"                       A printer group is just like a normal printer,\n" 
     1357"                       only that it is usually unknown from the printing\n" 
     1358"                       system. Create printer groups exactly the same\n" 
     1359"                       way that you create printers, then add other \n" 
     1360"                       printers to them with this option.\n" 
     1361"                       Accounting is done on a printer and on all\n" 
     1362"                       the printer groups it belongs to, quota checking\n" 
     1363"                       is done on a printer and on all the printer groups\n" 
     1364"                       it belongs to.\n" 
     1365"                       If the --remove option below is not used, the \n" 
     1366"                       default action is to add printers to the specified\n" 
     1367"                       printer groups.\n" 
     1368"                       \n" 
     1369"  -l | --list          List informations about the printer(s) and the\n" 
     1370"                       printers groups it is a member of.\n" 
     1371"                       \n" 
     1372"  -r | --remove        In combination with the --groups option " 
     1373"above,                       \n" 
     1374"                       remove printers from the specified printers groups.\n" 
     1375"                       \n" 
     1376"  -s | --skipexisting  In combination with the --add option above, tells\n" 
     1377"                       pkprinters to not modify existing printers.\n" 
     1378"                       \n" 
     1379"  -m | --maxjobsize s  Sets the maximum job size allowed on the printer\n" 
     1380"                       to s pages.\n" 
     1381"                       \n" 
     1382"  -p | --passthrough   Activate passthrough mode for the printer. In this\n" 
     1383"                       mode, users are allowed to print without any impact\n" 
     1384"                       on their quota or account balance.\n" 
     1385"                       \n" 
     1386"  -n | --nopassthrough Deactivate passthrough mode for the printer.\n" 
     1387"                       Without -p or -n, printers are created in \n" 
     1388"                       normal mode, i.e. no passthrough.\n" 
     1389"  \n" 
     1390"  printer1 through printerN can contain wildcards if the --add option \n" 
     1391"  is not set.\n" 
     1392"  \n" 
     1393"examples :                              \n" 
     1394"\n" 
     1395"  $ pkprinters --add -D \"HP Printer\" --charge 0.05,0.1 hp2100 hp2200 " 
     1396"hp8000\n" 
     1397"  \n" 
     1398"  Will create three printers named hp2100, hp2200 and hp8000.\n" 
     1399"  Their price per page will be set at 0.05 unit, and their price\n" 
     1400"  per job will be set at 0.1 unit. Units are in your own currency,\n" 
     1401"  or whatever you want them to mean.\n" 
     1402"  All of their descriptions will be set to the string \"HP Printer\".\n" 
     1403"  If any of these printers already exists, it will also be modified \n" 
     1404"  unless the -s|--skipexisting command line option is also used.\n" 
     1405"            \n" 
     1406"  $ pkprinters --delete \"*\"\n" 
     1407"  \n" 
     1408"  This will completely delete all printers and associated quota " 
     1409"information,\n" 
     1410"  as well as their job history. USE WITH CARE !\n" 
     1411"  \n" 
     1412"  $ pkprinters --groups Laser,HP \"hp*\"\n" 
     1413"  \n" 
     1414"  This will put all printers which name matches \"hp*\" into printers " 
     1415"groups \n" 
     1416"  Laser and HP, which MUST already exist.\n" 
     1417"  \n" 
     1418"  $ pkprinters --groups LexMark --remove hp2200\n" 
     1419"  \n" 
     1420"  This will remove the hp2200 printer from the LexMark printer group.\n" 
     1421msgstr "" 
     1422 
     1423#, python-format 
     1424msgid "Passthrough mode : %s" 
     1425msgstr "" 
     1426 
     1427#, python-format 
     1428msgid "Routed through PyKota : %s" 
     1429msgstr "" 
     1430 
     1431msgid "YES" 
     1432msgstr "" 
     1433 
     1434msgid "NO" 
     1435msgstr "" 
     1436 
     1437msgid "in" 
     1438msgstr "in" 
     1439 
     1440msgid "Rerouting printers to CUPS" 
     1441msgstr "" 
     1442 
     1443#, python-format 
     1444msgid "Invalid charge amount value %s" 
     1445msgstr "Ung�r Wert f�ish�%s" 
     1446 
     1447#, python-format 
     1448msgid "Invalid maximum job size value %s" 
     1449msgstr "" 
     1450 
     1451#, python-format 
     1452msgid "Printer %s already exists, skipping." 
     1453msgstr "Drucker %s existiert bereits, wird �rungen" 
     1454 
     1455#, python-format 
     1456msgid "Printer %s already exists, will be modified." 
     1457msgstr "Drucker %s existiert bereits, wird modifiziert." 
     1458 
     1459#, python-format 
     1460msgid "Invalid printer name %s" 
     1461msgstr "Ung�r Druckername %s" 
     1462 
     1463msgid "You have to pass printer groups names on the command line" 
     1464msgstr "" 
     1465"Sie m�die Namen der Druckergruppen auf der Kommandozeile �ben" 
     1466 
     1467msgid "You have to pass printer names on the command line" 
     1468msgstr "Sie m�Druckernamen auf der Kommandozeile �ben" 
     1469 
     1470#, python-format 
     1471msgid "" 
     1472"pkrefund v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     1473"\n" 
     1474"Refunds jobs.\n" 
     1475"\n" 
     1476"command line usage :\n" 
     1477"\n" 
     1478"  pkrefund [options] [filterexpr]\n" 
     1479"\n" 
     1480"options :\n" 
     1481"\n" 
     1482"  -v | --version       Prints pkrefund's version number then exits.\n" 
     1483"  -h | --help          Prints this message then exits.\n" 
     1484"  \n" 
     1485"  -f | --force         Doesn't ask for confirmation before refunding jobs.\n" 
     1486"  -r | --reason txt    Sets textual information to explain the refunding.\n" 
     1487"\n" 
     1488"  -l | --logo img      Use the image as the receipt's logo. The logo will\n" 
     1489"                       be drawn at the center top of the page. The default\n" 
     1490"                       logo is /usr/share/pykota/logos/pykota.jpeg\n" 
     1491"\n" 
     1492"  -p | --pagesize sz   Sets sz as the page size. Most well known\n" 
     1493"                       page sizes are recognized, like 'A4' or 'Letter'\n" 
     1494"                       to name a few. The default size is A4.\n" 
     1495"\n" 
     1496"  -n | --number N      Sets the number of the first receipt. This number\n" 
     1497"                       will automatically be incremented for each receipt.\n" 
     1498"\n" 
     1499"  -o | --output f.pdf  Defines the name of the PDF file which will contain\n" 
     1500"                       the receipts. If not set, then no PDF file will\n" 
     1501"                       be created. If set to '-', then --force is assumed,\n" 
     1502"                       and the PDF document is sent to standard output.\n" 
     1503"\n" 
     1504"  -u | --unit u        Defines the name of the unit to use on the receipts.\n" 
     1505"                       The default unit is 'Credits', optionally translated\n" 
     1506"                       to your native language if it is supported by " 
     1507"PyKota.\n" 
     1508"  \n" 
     1509"\n" 
     1510"  Use the filter expressions to extract only parts of the \n" 
     1511"  datas. Allowed filters are of the form :\n" 
     1512"                \n" 
     1513"         key=value\n" 
     1514"                         \n" 
     1515"  Allowed keys for now are :  \n" 
     1516"                       \n" 
     1517"         username       User's name\n" 
     1518"         printername    Printer's name\n" 
     1519"         hostname       Client's hostname\n" 
     1520"         jobid          Job's Id\n" 
     1521"         billingcode    Job's billing code\n" 
     1522"         start          Job's date of printing\n" 
     1523"         end            Job's date of printing\n" 
     1524"         \n" 
     1525"  Dates formatting with 'start' and 'end' filter keys :\n" 
     1526"  \n" 
     1527"    YYYY : year boundaries\n" 
     1528"    YYYYMM : month boundaries\n" 
     1529"    YYYYMMDD : day boundaries\n" 
     1530"    YYYYMMDDhh : hour boundaries\n" 
     1531"    YYYYMMDDhhmm : minute boundaries\n" 
     1532"    YYYYMMDDhhmmss : second boundaries\n" 
     1533"    yesterday[+-NbDays] : yesterday more or less N days (e.g. : yesterday-" 
     1534"15)\n" 
     1535"    today[+-NbDays] : today more or less N days (e.g. : today-15)\n" 
     1536"    tomorrow[+-NbDays] : tomorrow more or less N days (e.g. : tomorrow-15)\n" 
     1537"    now[+-NbDays] : now more or less N days (e.g. now-15)\n" 
     1538"\n" 
     1539"  'now' and 'today' are not exactly the same since today represents the " 
     1540"first\n" 
     1541"  or last second of the day depending on if it's used in a start= or end=\n" 
     1542"  date expression. The utility to be able to specify dates in the future is\n" 
     1543"  a question which remains to be answered :-)\n" 
     1544"  \n" 
     1545"  Contrary to other PyKota management tools, wildcard characters are not \n" 
     1546"  expanded, so you can't use them.\n" 
     1547"  \n" 
     1548"Examples :\n" 
     1549"\n" 
     1550"  $ pkrefund --output /tmp/receipts.pdf jobid=503\n" 
     1551"  \n" 
     1552"  This will refund all jobs which Id is 503. BEWARE : installing CUPS\n" 
     1553"  afresh will reset the first job id at 1, so you probably want to use\n" 
     1554"  a more precise filter as explained below. A confirmation will\n" 
     1555"  be asked for each job to refund, and a PDF file named /tmp/receipts.pdf\n" 
     1556"  will be created which will contain printable receipts.\n" 
     1557"  \n" 
     1558"  $ pkrefund --reason \"Hardware problem\" jobid=503 start=today-7\n" 
     1559"  \n" 
     1560"  Refunds all jobs which id is 503 but which were printed during the\n" 
     1561"  past week. The reason will be marked as being an hardware problem.\n" 
     1562"  \n" 
     1563"  $ pkrefund --force username=jerome printername=HP2100\n" 
     1564"  \n" 
     1565"  Refunds all jobs printed by user jerome on printer HP2100. No\n" 
     1566"  confirmation will be asked.\n" 
     1567"  \n" 
     1568"  $ pkrefund --force printername=HP2100 start=200602 end=yesterday\n" 
     1569"  \n" 
     1570"  Refunds all jobs printed on printer HP2100 between February 1st 2006\n" 
     1571"  and yesterday. No confirmation will be asked.\n" 
     1572msgstr "" 
     1573 
     1574msgid "Refunding receipt" 
     1575msgstr "" 
     1576 
     1577msgid "Jobs refunded" 
     1578msgstr "" 
     1579 
     1580msgid "Pages refunded" 
     1581msgstr "" 
     1582 
     1583msgid "Amount refunded" 
     1584msgstr "" 
     1585 
     1586msgid "Reason" 
     1587msgstr "" 
     1588 
     1589msgid "Here's the receipt for the refunding of your print jobs" 
     1590msgstr "" 
     1591 
     1592msgid "Generating receipts" 
     1593msgstr "" 
     1594 
     1595msgid "" 
     1596"Refunding for no reason is forbidden. Please use the --reason command line " 
     1597"option." 
     1598msgstr "" 
     1599 
     1600msgid "" 
     1601"The PDF file containing the receipts will be sent to stdout. --force is " 
     1602"assumed." 
     1603msgstr "" 
     1604 
     1605#, python-format 
     1606msgid "Date : %s" 
     1607msgstr "" 
     1608 
     1609#, python-format 
     1610msgid "JobId : %s" 
     1611msgstr "" 
     1612 
     1613#, python-format 
     1614msgid "Username : %s" 
     1615msgstr "" 
     1616 
     1617#, python-format 
     1618msgid "Printername : %s" 
     1619msgstr "" 
     1620 
     1621#, python-format 
     1622msgid "Billing code : %s" 
     1623msgstr "" 
     1624 
     1625#, python-format 
     1626msgid "Pages : %i" 
     1627msgstr "" 
     1628 
     1629#, python-format 
     1630msgid "Credits : %.3f" 
     1631msgstr "" 
     1632 
     1633#, python-format 
     1634msgid "Title : %s" 
     1635msgstr "" 
     1636 
     1637msgid "Refund (Y/N)" 
     1638msgstr "" 
     1639 
     1640msgid "Y" 
     1641msgstr "" 
     1642 
     1643msgid "N" 
     1644msgstr "" 
     1645 
     1646#, python-format 
     1647msgid "Refunded %i users for %i jobs, %i pages and %.3f credits" 
     1648msgstr "" 
     1649 
     1650#, python-format 
     1651msgid "" 
     1652"pkturnkey v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     1653"\n" 
     1654"A turn key tool for PyKota. When launched, this command will initialize\n" 
     1655"PyKota's database with all existing print queues and some or all users.\n" 
     1656"For now, no prices or limits are set, so printing is fully accounted\n" 
     1657"for, but not limited. That's why you'll probably want to also use\n" 
     1658"edpykota once the database has been initialized.\n" 
     1659"\n" 
     1660"command line usage :\n" 
     1661"\n" 
     1662"  pkturnkey [options] [printqueues names]\n" 
     1663"\n" 
     1664"options :\n" 
     1665"\n" 
     1666"  -v | --version       Prints pkturnkey version number then exits.\n" 
     1667"  -h | --help          Prints this message then exits.\n" 
     1668"  \n" 
     1669"  -c | --doconf        Give hints about what to put into pykota.conf\n" 
     1670"  \n" 
     1671"  -d | --dousers       Manages users accounts as well.\n" 
     1672"  \n" 
     1673"  -D | --dogroups      Manages users groups as well.\n" 
     1674"                       Implies -d | --dousers.\n" 
     1675"  \n" 
     1676"  -e | --emptygroups   Includes empty groups.\n" 
     1677"  \n" 
     1678"  -f | --force         Modifies the database instead of printing what\n" 
     1679"                       it would do.\n" 
     1680"                       \n" 
     1681"  -u | --uidmin uid    Only adds users whose uid is greater than or equal " 
     1682"to\n" 
     1683"                       uid. You can pass an username there as well, and its\n" 
     1684"                       uid will be used automatically.\n" 
     1685"                       If not set, 0 will be used automatically.\n" 
     1686"                       Implies -d | --dousers.\n" 
     1687"                       \n" 
     1688"  -U | --uidmax uid    Only adds users whose uid is lesser than or equal to\n" 
     1689"                       uid. You can pass an username there as well, and its\n" 
     1690"                       uid will be used automatically.\n" 
     1691"                       If not set, a large value will be used " 
     1692"automatically.\n" 
     1693"                       Implies -d | --dousers.\n" 
     1694"\n" 
     1695"  -g | --gidmin gid    Only adds groups whose gid is greater than or equal " 
     1696"to\n" 
     1697"                       gid. You can pass a groupname there as well, and its\n" 
     1698"                       gid will be used automatically.\n" 
     1699"                       If not set, 0 will be used automatically.\n" 
     1700"                       Implies -D | --dogroups.\n" 
     1701"                       \n" 
     1702"  -G | --gidmax gid    Only adds groups whose gid is lesser than or equal " 
     1703"to\n" 
     1704"                       gid. You can pass a groupname there as well, and its\n" 
     1705"                       gid will be used automatically.\n" 
     1706"                       If not set, a large value will be used " 
     1707"automatically.\n" 
     1708"                       Implies -D | --dogroups.\n" 
     1709"\n" 
     1710"examples :                              \n" 
     1711"\n" 
     1712"  $ pkturnkey --dousers --uidmin jerome\n" 
     1713"\n" 
     1714"  Will simulate the initialization of PyKota's database will all existing\n" 
     1715"  printers and print accounts for all users whose uid is greater than\n" 
     1716"  or equal to jerome's one. Won't manage any users group.\n" 
     1717"  \n" 
     1718"  To REALLY initialize the database instead of simulating it, please\n" 
     1719"  use the -f | --force command line switch.\n" 
     1720"  \n" 
     1721"  You can limit the initialization to only a subset of the existing\n" 
     1722"  printers, by passing their names at the end of the command line.\n" 
     1723msgstr "" 
     1724 
     1725#, python-format 
     1726msgid "" 
     1727"Printer %s is not managed by PyKota yet. Please modify printers.conf and " 
     1728"restart CUPS." 
     1729msgstr "" 
     1730 
     1731msgid "Please be patient..." 
     1732msgstr "" 
     1733 
     1734msgid "Don't worry, the database WILL NOT BE MODIFIED." 
     1735msgstr "" 
     1736 
     1737msgid "Please WORRY NOW, the database WILL BE MODIFIED." 
     1738msgstr "" 
     1739 
     1740msgid "System users will have a print account as well !" 
     1741msgstr "" 
     1742 
     1743#, python-format 
     1744msgid "Unknown username %s : %s" 
     1745msgstr "" 
     1746 
     1747msgid "System groups will have a print account as well !" 
     1748msgstr "" 
     1749 
     1750#, python-format 
     1751msgid "Unknown groupname %s : %s" 
     1752msgstr "" 
     1753 
     1754msgid "Simulation terminated." 
     1755msgstr "" 
     1756 
     1757msgid "Database initialized !" 
     1758msgstr "" 
     1759 
     1760msgid "The --uidmin or --uidmax command line option implies --dousers as well." 
     1761msgstr "" 
     1762 
     1763msgid "" 
     1764"The --gidmin or --gidmax command line option implies --dogroups as well." 
     1765msgstr "" 
     1766 
     1767msgid "The --dogroups command line option implies --dousers as well." 
    11951768msgstr "" 
    11961769 
     
    13351908 
    13361909#, python-format 
     1910msgid "Invalid email address %s" 
     1911msgstr "Ung� Email-Adresse %s" 
     1912 
     1913#, python-format 
    13371914msgid "There's no %s matching %s" 
    13381915msgstr "" 
     
    13751952 
    13761953#, python-format 
    1377 msgid "Invalid email address %s" 
    1378 msgstr "Ung� Email-Adresse %s" 
    1379  
    1380 #, python-format 
    13811954msgid "Unknown group %s" 
    13821955msgstr "" 
     
    13991972 
    14001973msgid "You have to pass user groups names on the command line" 
     1974msgstr "" 
     1975 
     1976#, python-format 
     1977msgid "" 
     1978"pykosd v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
     1979"\n" 
     1980"An OSD quota monitor for PyKota.\n" 
     1981"\n" 
     1982"command line usage :\n" 
     1983"\n" 
     1984"  pykosd [options]\n" 
     1985"\n" 
     1986"options :\n" 
     1987"\n" 
     1988"  -v | --version       Prints pykosd's version number then exits.\n" 
     1989"  -h | --help          Prints this message then exits.\n" 
     1990"  \n" 
     1991"  -c | --color #rrggbb Sets the color to use for display as an hexadecimal\n" 
     1992"                       triplet, for example #FF0000 is 100%% red.\n" 
     1993"                       Defaults to 100%% green (#00FF00).\n" 
     1994"                       \n" 
     1995"  -d | --duration d    Sets the duration of the display in seconds. \n" 
     1996"                       Defaults to 3 seconds.\n" 
     1997"                       \n" 
     1998"  -f | --font f        Sets the font to use for " 
     1999"display.                      \n" 
     2000"                       Defaults to the Python OSD library's default.\n" 
     2001"  \n" 
     2002"  -l | --loop n        Sets the number of times the info will be displayed.\n" 
     2003"                       Defaults to 0, which means loop forever.\n" 
     2004"                       \n" 
     2005"  -s | --sleep s       Sets the sleeping duration between two displays \n" 
     2006"                       in seconds. Defaults to 180 seconds (3 minutes).\n" 
     2007"                       \n" 
     2008"  \n" 
     2009"examples :                              \n" 
     2010"\n" 
     2011"  $ pykosd -s 60 --loop 5\n" 
     2012"  \n" 
     2013"  Will launch pykosd. Display will be refreshed every 60 seconds,\n" 
     2014"  and will last for 3 seconds (the default) each time. After five\n" 
     2015"  iterations, the program will exit.\n" 
     2016msgstr "" 
     2017 
     2018#, python-format 
     2019msgid "Invalid duration option %s" 
     2020msgstr "Ung� Option duration %s" 
     2021 
     2022#, python-format 
     2023msgid "Invalid loop option %s" 
     2024msgstr "Ung� Option loop %s" 
     2025 
     2026#, python-format 
     2027msgid "Invalid sleep option %s" 
     2028msgstr "Ung� Option sleep %s" 
     2029 
     2030#, python-format 
     2031msgid "Invalid color option %s" 
     2032msgstr "Ung� Option color %s" 
     2033 
     2034#, python-format 
     2035msgid "User %s doesn't exist in PyKota's database" 
     2036msgstr "Benutzer %s existiert nicht in der PyKota-Datenbank" 
     2037 
     2038#, python-format 
     2039msgid "Pages used on %s : %s" 
     2040msgstr "Seiten benutzt f� %s" 
     2041 
     2042#, python-format 
     2043msgid "PyKota Units left : %.2f" 
     2044msgstr "Verbleibende PyKota-Einheiten: %.2f" 
     2045 
     2046msgid "Printing denied." 
     2047msgstr "" 
     2048 
     2049msgid "Printing not limited." 
     2050msgstr "" 
     2051 
     2052msgid "Printing not limited, no accounting." 
    14012053msgstr "" 
    14022054 
     
    14642116 
    14652117#, python-format 
    1466 msgid "" 
    1467 "warnpykota v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    1468 "\n" 
    1469 "Sends mail to users over print quota.\n" 
    1470 "\n" 
    1471 "command line usage :\n" 
    1472 "\n" 
    1473 "  warnpykota  [options]  [names]\n" 
    1474 "\n" 
    1475 "options :\n" 
    1476 "\n" 
    1477 "  -v | --version       Prints warnpykota's version number then exits.\n" 
    1478 "  -h | --help          Prints this message then exits.\n" 
    1479 "  \n" 
    1480 "  -u | --users         Warns users over their print quota, this is the \n" 
    1481 "                       default.\n" 
    1482 "  \n" 
    1483 "  -g | --groups        Warns users whose groups quota are over limit.\n" 
    1484 "  \n" 
    1485 "  -P | --printer p     Verify quotas on this printer only. Actually p can\n" 
    1486 "                       use wildcards characters to select only\n" 
    1487 "                       some printers. The default value is *, meaning\n" 
    1488 "                       all printers.\n" 
    1489 "                       You can specify several names or wildcards, \n" 
    1490 "                       by separating them with commas.\n" 
    1491 "  \n" 
    1492 "examples :                              \n" 
    1493 "\n" 
    1494 "  $ warnpykota --printer lp\n" 
    1495 "  \n" 
    1496 "  This will warn all users of the lp printer who have exceeded their\n" 
    1497 "  print quota.\n" 
    1498 "\n" 
    1499 "  $ warnpykota \n" 
    1500 "  \n" 
    1501 "  This will warn all users  who have exceeded their print quota on\n" 
    1502 "  any printer.\n" 
    1503 "\n" 
    1504 "  $ warnpykota --groups --printer \"laserjet*\" \"dev*\"\n" 
    1505 "  \n" 
    1506 "  This will warn all users of groups which names begins with \"dev\" and\n" 
    1507 "  who have exceeded their print quota on any printer which name begins \n" 
    1508 "  with \"laserjet\"\n" 
    1509 "  \n" 
    1510 "  If launched by an user who is not a PyKota administrator, additionnal\n" 
    1511 "  arguments representing users or groups names are ignored, and only the\n" 
    1512 "  current user/group is reported.\n" 
    1513 msgstr "" 
    1514  
    1515 #, python-format 
    1516 msgid "" 
    1517 "dumpykota v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    1518 "\n" 
    1519 "Dumps PyKota database's content.\n" 
    1520 "\n" 
    1521 "command line usage :\n" 
    1522 "\n" 
    1523 "  dumpykota [options] [filterexpr]\n" 
    1524 "\n" 
    1525 "options :\n" 
    1526 "\n" 
    1527 "  -v | --version       Prints dumpykota's version number then exits.\n" 
    1528 "  -h | --help          Prints this message then exits.\n" 
    1529 "  \n" 
    1530 "  -d | --data type     Dumps 'type' datas. Allowed types are :\n" 
    1531 "                       \n" 
    1532 "                         - history : dumps the jobs history.\n" 
    1533 "                         - users : dumps users.\n" 
    1534 "                         - groups : dumps user groups.\n" 
    1535 "                         - printers : dump printers.\n" 
    1536 "                         - upquotas : dump user quotas.\n" 
    1537 "                         - gpquotas : dump user groups quotas.\n" 
    1538 "                         - payments : dumps user payments.\n" 
    1539 "                         - pmembers : dumps printer groups members.\n" 
    1540 "                         - umembers : dumps user groups members.\n" 
    1541 "                         - billingcodes : dumps billing codes.\n" 
    1542 "                         - all : dumps all PyKota datas. The output format\n" 
    1543 "                                 is always XML in this case.\n" 
    1544 "                         \n" 
    1545 "                       NB : the -d | --data command line option   \n" 
    1546 "                       is MANDATORY.\n" 
    1547 "  \n" 
    1548 "  -f | --format fmt    Dumps datas in the 'fmt' format. When not specified,\n" 
    1549 "                       the format is to dump datas in the csv format (comma\n" 
    1550 "                       separated values). All data dumped is between double\n" 
    1551 "                       quotes. Allowed formats are :\n" 
    1552 "                       \n" 
    1553 "                         - csv : separate datas with commas\n" 
    1554 "                         - ssv : separate datas with semicolons\n" 
    1555 "                         - tsv : separate datas with tabs\n" 
    1556 "                         - xml : dump data as XML \n" 
    1557 "                         - cups : dump datas in CUPS' page_log format :\n" 
    1558 "                                  ONLY AVAILABLE WITH --data history\n" 
    1559 "                         \n" 
    1560 "  -o | --output fname  All datas will be dumped to the file instead of\n" 
    1561 "                       to the standard output. The special '-' filename\n" 
    1562 "                       is the default value and means stdout.\n" 
    1563 "                       WARNING : existing files are truncated !\n" 
    1564 "\n" 
    1565 "  -s | --sum           Summarize the selected datas.\n" 
    1566 "                           ONLY AVAILABLE WITH --data history or payments\n" 
    1567 "\n" 
    1568 "  Use the filter expressions to extract only parts of the \n" 
    1569 "  datas. Allowed filters are of the form :\n" 
    1570 "                \n" 
    1571 "         key=value\n" 
    1572 "                         \n" 
    1573 "  Allowed keys for now are :  \n" 
    1574 "                       \n" 
    1575 "         username       User's name\n" 
    1576 "         groupname      Users group's name\n" 
    1577 "         printername    Printer's name\n" 
    1578 "         pgroupname     Printers group's name\n" 
    1579 "         hostname       Client's hostname\n" 
    1580 "         billingcode    Job's billing code\n" 
    1581 "         start          Job's date of printing\n" 
    1582 "         end            Job's date of printing\n" 
    1583 "         \n" 
    1584 "  Contrary to other PyKota management tools, wildcard characters are not \n" 
    1585 "  expanded, so you can't use them.\n" 
    1586 "  \n" 
    1587 "  NB : not all keys are allowed for each data type, so the result may be \n" 
    1588 "  empty if you use a key not available for a particular data type.\n" 
    1589 "  \n" 
    1590 "Examples :\n" 
    1591 "\n" 
    1592 "  $ dumpykota --data history --format csv >myfile.csv\n" 
    1593 "  \n" 
    1594 "  This dumps the history in a comma separated values file, for possible\n" 
    1595 "  use in a spreadsheet.\n" 
    1596 "  \n" 
    1597 "  $ dumpykota --data users --format xml -o users.xml\n" 
    1598 "  \n" 
    1599 "  Dumps all users datas to the users.xml file.\n" 
    1600 "  \n" 
    1601 "  $ dumpykota --data history printername=HP2100 username=jerome\n" 
    1602 "  \n" 
    1603 "  Dumps the job history for user jerome on printer HP2100 only.\n" 
    1604 "  \n" 
    1605 "  $ dumpykota --data history start=200503 end=20050730234615\n" 
    1606 "  \n" 
    1607 "  Dumps all jobs printed between March 1st 2005 at midnight and\n" 
    1608 "  July 30th 2005 at 23 hours 46 minutes and 15 secondes included.\n" 
    1609 msgstr "" 
    1610  
    1611 msgid "The -d | --data command line option is mandatory, see help." 
    1612 msgstr "Die Kommandozeilenoption -d | --data ist unerl�lich, siehe Hilfe." 
    1613  
    1614 #, python-format 
    1615 msgid "" 
    1616 "pkinvoice v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    1617 "\n" 
    1618 "An invoice generator for PyKota.\n" 
    1619 "\n" 
    1620 "command line usage :\n" 
    1621 "\n" 
    1622 "  pkinvoice [options] user1 user2 ... userN\n" 
    1623 "\n" 
    1624 "options :\n" 
    1625 "\n" 
    1626 "  -v | --version       Prints pkinvoice's version number then exits.\n" 
    1627 "  -h | --help          Prints this message then exits.\n" 
    1628 "  \n" 
    1629 "  -l | --logo img      Use the image as the invoice's logo. The logo will\n" 
    1630 "                       be drawn at the center top of the page. The default\n" 
    1631 "                       logo is /usr/share/pykota/logos/pykota.jpeg\n" 
    1632 "                       \n" 
    1633 "  -p | --pagesize sz   Sets sz as the page size. Most well known\n" 
    1634 "                       page sizes are recognized, like 'A4' or 'Letter'\n" 
    1635 "                       to name a few. The default size is A4.\n" 
    1636 "                       \n" 
    1637 "  -n | --number N      Sets the number of the first invoice. This number\n" 
    1638 "                       will automatically be incremented for each invoice.\n" 
    1639 "                       \n" 
    1640 "  -o | --output f.pdf  Defines the name of the invoice file which will\n" 
    1641 "                       be generated as a PDF document. If not set or\n" 
    1642 "                       set to '-', the PDF document is sent to standard\n" 
    1643 "                       output. \n" 
    1644 "                       \n" 
    1645 "  -u | --unit u        Defines the name of the unit to use on the " 
    1646 "invoice.                       \n" 
    1647 "                       The default unit is 'Credits', optionally translated\n" 
    1648 "                       to your native language if it is supported by " 
    1649 "PyKota.\n" 
    1650 "  \n" 
    1651 "  -V | --vat p         Sets the percent value of the applicable VAT to be\n" 
    1652 "                       exposed. The default is 0.0, meaning no VAT\n" 
    1653 "                       information will be included.\n" 
    1654 "                       \n" 
    1655 "  -s | --start date    Sets the starting date for the print jobs invoiced.\n" 
    1656 "  \n" 
    1657 "  -e | --end date      Sets the ending date for the print jobs invoiced.\n" 
    1658 "                       \n" 
    1659 "  user1 through userN can use wildcards if needed. If no user argument is\n" 
    1660 "  used, a wildcard of '*' is assumed, meaning include all users.\n" 
    1661 "  \n" 
    1662 "  Dates formatting with --start and --end :\n" 
    1663 "  \n" 
    1664 "    YYYY : year boundaries\n" 
    1665 "    YYYYMM : month boundaries\n" 
    1666 "    YYYYMMDD : day boundaries\n" 
    1667 "    YYYYMMDDhh : hour boundaries\n" 
    1668 "    YYYYMMDDhhmm : minute boundaries\n" 
    1669 "    YYYYMMDDhhmmss : second boundaries\n" 
    1670 "    yesterday[+-NbDays] : yesterday more or less N days (e.g. : yesterday-" 
    1671 "15)\n" 
    1672 "    today[+-NbDays] : today more or less N days (e.g. : today-15)\n" 
    1673 "    tomorrow[+-NbDays] : tomorrow more or less N days (e.g. : tomorrow-15)\n" 
    1674 "    now[+-NbDays] : now more or less N days (e.g. now-15)\n" 
    1675 "\n" 
    1676 "  'now' and 'today' are not exactly the same since today represents the " 
    1677 "first\n" 
    1678 "  or last second of the day depending on if it's used in a start= or end=\n" 
    1679 "  date expression. The utility to be able to specify dates in the future is\n" 
    1680 "  a question which remains to be answered :-)\n" 
    1681 "                                        \n" 
    1682 "examples :                       \n" 
    1683 "\n" 
    1684 "  $ pkinvoice --unit EURO --output invoices.pdf --start=now-30\n" 
    1685 "  \n" 
    1686 "  Will generate a PDF document containing invoices for all users\n" 
    1687 "  who have spent some credits last month. Invoices will be done in\n" 
    1688 "  EURO.  No VAT information will be included.\n" 
    1689 msgstr "" 
    1690  
    1691 msgid "Invoice" 
    1692 msgstr "" 
    1693  
    1694 msgid "Since" 
    1695 msgstr "" 
    1696  
    1697 msgid "Until" 
    1698 msgstr "" 
    1699  
    1700 msgid "Edited on" 
    1701 msgstr "" 
    1702  
    1703 msgid "Number of pages printed" 
    1704 msgstr "" 
    1705  
    1706 msgid "Amount due" 
    1707 msgstr "" 
    1708  
    1709 msgid "Included VAT" 
    1710 msgstr "" 
    1711  
    1712 msgid "Here's the invoice for your printouts" 
    1713 msgstr "" 
    1714  
    1715 #, python-format 
    1716 msgid "Incorrect value '%s' for the --vat command line option" 
    1717 msgstr "" 
    1718  
    1719 #, python-format 
    1720 msgid "Incorrect value '%s' for the --number command line option" 
    1721 msgstr "" 
    1722  
    1723 msgid "Generating invoices" 
    1724 msgstr "" 
    1725  
    1726 msgid "Credits" 
    1727 msgstr "" 
    1728  
    1729 #, python-format 
    1730 msgid "" 
    1731 "pkprinters v%(__version__)s (c) %(__years__)s %(__author__)s\n" 
    1732 "\n" 
    1733 "A Printers Manager for PyKota.\n" 
    1734 "\n" 
    1735 "command line usage :\n" 
    1736 "\n" 
    1737 "  pkprinters [options] printer1 printer2 printer3 ... printerN\n" 
    1738 "\n" 
    1739 "options :\n" 
    1740 "\n" 
    1741 "  -v | --version       Prints pkprinters's version number then exits.\n" 
    1742 "  -h | --help          Prints this message then exits.\n" 
    1743 "  \n" 
    1744 "  -a | --add           Adds printers if they don't exist on the Quota \n" 
    1745 "                       Storage Server. If they exist, they are modified\n" 
    1746 "                       unless -s|--skipexisting is also used.\n" 
    1747 "                       \n" 
    1748 "  -d | --delete        Deletes printers from the quota storage.\n" 
    1749 "  \n" 
    1750 "  -D | --description d Adds a textual description to printers.\n" 
    1751 "\n" 
    1752 "  -C | --cups          Also modifies the DeviceURI in CUPS' printers.conf\n" 
    1753 "\n" 
    1754 "  -c | --charge p[,j]  Sets the price per page and per job to charge.\n" 
    1755 "                       Job price is optional.\n" 
    1756 "                       If both are to be set, separate them with a comma.\n" 
    1757 "                       Floating point and negative values are allowed.\n" 
    1758 "  \n" 
    1759 "  -g | --groups pg1[,pg2...] Adds or Remove the printer(s) to the printer \n" 
    1760 "                       groups pg1, pg2, etc... which must already exist.\n" 
    1761 "                       A printer group is just like a normal printer,\n" 
    1762 "                       only that it is usually unknown from the printing\n" 
    1763 "                       system. Create printer groups exactly the same\n" 
    1764 "                       way that you create printers, then add other \n" 
    1765 "                       printers to them with this option.\n" 
    1766 "                       Accounting is done on a printer and on all\n" 
    1767 "                       the printer groups it belongs to, quota checking\n" 
    1768 "                       is done on a printer and on all the printer groups\n" 
    1769 "                       it belongs to.\n" 
    1770 "                       If the --remove option below is not used, the \n" 
    1771 "                       default action is to add printers to the specified\n" 
    1772 "                       printer groups.\n" 
    1773 "                       \n" 
    1774 "  -l | --list          List informations about the printer(s) and the\n" 
    1775 "                       printers groups it is a member of.\n" 
    1776 "                       \n" 
    1777 "  -r | --remove        In combination with the --groups option " 
    1778 "above,                       \n" 
    1779 "                       remove printers from the specified printers groups.\n" 
    1780 "                       \n" 
    1781 "  -s | --skipexisting  In combination with the --add option above, tells\n" 
    1782 "                       pkprinters to not modify existing printers.\n" 
    1783 "                       \n" 
    1784 "  -m | --maxjobsize s  Sets the maximum job size allowed on the printer\n" 
    1785 "                       to s pages.\n" 
    1786 "                       \n" 
    1787 "  -p | --passthrough   Activate passthrough mode for the printer. In this\n" 
    1788 "                       mode, users are allowed to print without any impact\n" 
    1789 "                       on their quota or account balance.\n" 
    1790 "                       \n" 
    1791 "  -n | --nopassthrough Deactivate passthrough mode for the printer.\n" 
    1792 "                       Without -p or -n, printers are created in \n" 
    1793 "                       normal mode, i.e. no passthrough.\n" 
    1794 "  \n" 
    1795 "  printer1 through printerN can contain wildcards if the --add option \n" 
    1796 "  is not set.\n" 
    1797 "  \n" 
    1798 "examples :                              \n" 
    1799 "\n" 
    1800 "  $ pkprinters --add -D \"HP Printer\" --charge 0.05,0.1 hp2100 hp2200 " 
    1801 "hp8000\n" 
    1802 "  \n" 
    1803 "  Will create three printers named hp2100, hp2200 and hp8000.\n" 
    1804 "  Their price per page will be set at 0.05 unit, and their price\n" 
    1805 "  per job will be set at 0.1 unit. Units are in your own currency,\n" 
    1806 "  or whatever you want them to mean.\n" 
    1807 "  All of their descriptions will be set to the string \"HP Printer\".\n" 
    1808 "  If any of these printers already exists, it will also be modified \n" 
    1809 "  unless the -s|--skipexisting command line option is also used.\n" 
    1810 "            \n" 
    1811 "  $ pkprinters --delete \"*\"\n" 
    1812 "  \n" 
    1813 "  This will completely delete all printers and associated quota " 
    1814 "information,\n" 
    1815 "  as well as their job history. USE WITH CARE !\n" 
    1816 "  \n" 
    1817 "  $ pkprinters --groups Laser,HP \"hp*\"\n" 
    1818 "  \n" 
    1819 "  This will put all printers which name matches \"hp*\" into printers " 
    1820 "groups \n" 
    1821 "  Laser and HP, which MUST already exist.\n" 
    1822 "  \n" 
    1823 "  $ pkprinters --groups LexMark --remove hp2200\n" 
    1824 "  \n" 
    1825 "  This will remove the hp2200 printer from the LexMark printer group.\n" 
    1826 msgstr "" 
    1827  
    1828 #, python-format 
    1829 msgid "Passthrough mode : %s" 
    1830 msgstr "" 
    1831  
    1832 msgid "ON" 
    1833 msgstr "" 
    1834  
    1835 msgid "OFF" 
    1836 msgstr "" 
    1837  
    1838 msgid "in" 
    1839 msgstr "in" 
    1840  
    1841 #, python-format 
    1842 msgid "Invalid charge amount value %s" 
    1843 msgstr "Ung�r Wert f�ish�%s" 
    1844  
    1845 #, python-format 
    1846 msgid "Invalid maximum job size value %s" 
    1847 msgstr "" 
    1848  
    1849 #, python-format 
    1850 msgid "Printer %s already exists, skipping." 
    1851 msgstr "Drucker %s existiert bereits, wird �rungen" 
    1852  
    1853 #, python-format 
    1854 msgid "Printer %s already exists, will be modified." 
    1855 msgstr "Drucker %s existiert bereits, wird modifiziert." 
    1856  
    1857 #, python-format 
    1858 msgid "Invalid printer name %s" 
    1859 msgstr "Ung�r Druckername %s" 
    1860  
    1861 msgid "You have to pass printer groups names on the command line" 
    1862 msgstr "" 
    1863 "Sie m�die Namen der Druckergruppen auf der Kommandozeile �ben" 
    1864  
    1865 msgid "You have to pass printer names on the command line" 
    1866 msgstr "Sie m�Druckernamen auf der Kommandozeile �ben" 
    1867  
    1868 #, python-format 
    18692118msgid "Unsupported accounter backend %s" 
    18702119msgstr "Accounterbackend %s wird nicht unterst�#, python-format 
     
    19922241 
    19932242#, python-format 
     2243msgid "Incorrect value %s for the noprintingmaxdelay directive in section %s" 
     2244msgstr "" 
     2245 
     2246#, python-format 
    19942247msgid "Option accountbanner in section %s only supports values in %s" 
    19952248msgstr "" 
     
    20582311 
    20592312#, python-format 
    2060 msgid "Invalid filter value [%s], see help." 
    2061 msgstr "" 
    2062  
    2063 #, python-format 
    20642313msgid "Invalid modifier [%s] for --format command line option, see help." 
    20652314msgstr "" 
     
    21252374 
    21262375#, python-format 
     2376msgid "Refunded %i pages and %.3f credits by %s (%s) on %s" 
     2377msgstr "" 
     2378 
     2379#, python-format 
    21272380msgid "Unsupported quota storage backend %s" 
    21282381msgstr "Nicht unterst� Kontingentspeicherungsbackend (quota storage) %s" 
     
    22612514"Unm�ch einen existierenden Eintrag zu finden, um pykotaGroup objectClass %" 
    22622515"s anzuf� 
     2516msgid "" 
     2517"Your version of python-mysqldb is too old. Please install a newer release." 
     2518msgstr "" 
     2519 
    22632520#, python-format 
    22642521msgid "A problem occured while reading printer %s's internal page counter." 
     
    23182575 
    23192576#, python-format 
     2577msgid "" 
     2578"Unable to precompute the job's size and ink coverage with the generic PDL " 
     2579"analyzer : %s" 
     2580msgstr "" 
     2581 
     2582#, python-format 
    23202583msgid "Problem during connection to %s:%s : %s" 
    23212584msgstr "Problem w�end der Verbindung zu %s:%s : %s" 
     
    23462609 
    23472610#, python-format 
     2611msgid "" 
     2612"SNMP querying stage interrupted. Using latest value seen for internal page " 
     2613"counter (%s) on printer %s." 
     2614msgstr "" 
     2615"SNMP-Abfrage-Status unterbrochen. Es wird der letzte bekannte Wert des " 
     2616"internen Seitenz�ers (%s) von Drucker %s verwendet." 
     2617 
     2618#, python-format 
    23482619msgid "Network error while doing SNMP queries on printer %s : %s" 
    23492620msgstr "Netzwerk-Fehler w�end SNMP-Abfragen auf Drucker %s: %s" 
     
    23592630 
    23602631#, python-format 
    2361 msgid "" 
    2362 "SNMP querying stage interrupted. Using latest value seen for internal page " 
    2363 "counter (%s) on printer %s." 
    2364 msgstr "" 
    2365 "SNMP-Abfrage-Status unterbrochen. Es wird der letzte bekannte Wert des " 
    2366 "internen Seitenz�ers (%s) von Drucker %s verwendet." 
    2367  
    2368 #, python-format 
    23692632msgid "Unable to precompute the job's size with the generic PDL analyzer : %s" 
    23702633msgstr "" 
     
    23932656"Gesamtsummen sind m�cherweise ungenau, falles einige Benutzer Mitglieder " 
    23942657"von mehreren Gruppen sind." 
     2658 
     2659msgid "PyKota Data Dumper" 
     2660msgstr "" 
     2661 
     2662msgid "Dump" 
     2663msgstr "" 
     2664 
     2665msgid "Please click on the above button" 
     2666msgstr "Bitte dr�Sie den obigen Knopf" 
     2667 
     2668msgid "Data Type" 
     2669msgstr "" 
     2670 
     2671msgid "Output Format" 
     2672msgstr "" 
     2673 
     2674msgid "Filter" 
     2675msgstr "" 
     2676 
     2677msgid "Summarize" 
     2678msgstr "" 
     2679 
     2680msgid "only for payments or history" 
     2681msgstr "" 
     2682 
     2683msgid "PyKota Reports" 
     2684msgstr "PyKota Reporte" 
     2685 
     2686msgid "Report" 
     2687msgstr "Report" 
     2688 
     2689msgid "Printer" 
     2690msgstr "Drucker" 
     2691 
     2692msgid "User / Group names mask" 
     2693msgstr "Benutzer- / Gruppenname-Maske" 
     2694 
     2695msgid "Groups report" 
     2696msgstr "Gruppen Report" 
     2697 
     2698msgid "Empty" 
     2699msgstr "Leer" 
     2700 
     2701msgid "Action" 
     2702msgstr "Aktion" 
     2703 
     2704msgid "User" 
     2705msgstr "Benutzer" 
     2706 
     2707msgid "Hostname" 
     2708msgstr "Hostname" 
     2709 
     2710msgid "JobId" 
     2711msgstr "AuftragsId" 
     2712 
     2713msgid "Number of pages" 
     2714msgstr "" 
     2715 
     2716msgid "Cost" 
     2717msgstr "" 
     2718 
     2719msgid "Copies" 
     2720msgstr "Kopien" 
     2721 
     2722msgid "Number of bytes" 
     2723msgstr "" 
     2724 
     2725msgid "Printer's internal counter" 
     2726msgstr "" 
     2727 
     2728msgid "Options" 
     2729msgstr "Optionen" 
     2730 
     2731msgid "MD5Sum" 
     2732msgstr "" 
     2733 
     2734msgid "Billing code" 
     2735msgstr "" 
     2736 
     2737msgid "Precomputed number of pages" 
     2738msgstr "" 
     2739 
     2740msgid "Precomputed cost" 
     2741msgstr "" 
     2742 
     2743msgid "Pages details" 
     2744msgstr "" 
     2745 
     2746msgid "(not supported yet)" 
     2747msgstr "" 
     2748 
     2749msgid "Previous page" 
     2750msgstr "Vorherige Seite" 
     2751 
     2752msgid "PyKota Quotes" 
     2753msgstr "" 
     2754 
     2755msgid "Quote" 
     2756msgstr "" 
     2757 
     2758msgid "" 
     2759"The exact cost of a print job can only be determined for a particular user. " 
     2760"Please retry while logged-in." 
     2761msgstr "" 
    23952762 
    23962763#~ msgid "Impossible to add printer %s" 
     
    24212788#~ msgid "Group %s not found in the PyKota Storage." 
    24222789#~ msgstr "Gruppe %s in der PyKota Kontingentverwaltung nicht gefunden." 
    2423  
    2424 #~ msgid "Please click on the above button" 
    2425 #~ msgstr "Bitte dr�Sie den obigen Knopf" 
    2426  
    2427 #~ msgid "PyKota Reports" 
    2428 #~ msgstr "PyKota Reporte" 
    2429  
    2430 #~ msgid "Report" 
    2431 #~ msgstr "Report" 
    2432  
    2433 #~ msgid "Printer" 
    2434 #~ msgstr "Drucker" 
    2435  
    2436 #~ msgid "User / Group names mask" 
    2437 #~ msgstr "Benutzer- / Gruppenname-Maske" 
    2438  
    2439 #~ msgid "Groups report" 
    2440 #~ msgstr "Gruppen Report" 
    2441  
    2442 #~ msgid "Empty" 
    2443 #~ msgstr "Leer" 
    2444  
    2445 #~ msgid "Action" 
    2446 #~ msgstr "Aktion" 
    2447  
    2448 #~ msgid "User" 
    2449 #~ msgstr "Benutzer" 
    2450  
    2451 #~ msgid "Hostname" 
    2452 #~ msgstr "Hostname" 
    2453  
    2454 #~ msgid "JobId" 
    2455 #~ msgstr "AuftragsId" 
    2456  
    2457 #~ msgid "Copies" 
    2458 #~ msgstr "Kopien" 
    2459  
    2460 #~ msgid "Options" 
    2461 #~ msgstr "Optionen" 
    2462  
    2463 #~ msgid "Previous page" 
    2464 #~ msgstr "Vorherige Seite" 
    24652790 
    24662791#~ msgid "File number %s unregistered twice from polling object, ignored."