Show
Ignore:
Timestamp:
02/14/05 23:14:17 (20 years ago)
Author:
jalet
Message:

Updated the translation files to the latest version of the code

Files:
1 modified

Legend:

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

    r2028 r2059  
    3838#, python-format 
    3939msgid "" 
     40"autopykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels " 
     41"Libres\n" 
     42"A tool to automate user account creation and initial balance setting.\n" 
     43"\n" 
     44"THIS TOOL MUST NOT BE USED IF YOU WANT TO LIMIT YOUR USERS BY PAGE QUOTA !\n" 
     45"\n" 
     46"command line usage :\n" 
     47"\n" 
     48"  THIS TOOL MUST NOT BE USED FROM THE COMMAND LINE BUT ONLY AS PART\n" 
     49"  OF AN external policy IN pykota.conf\n" 
     50"  \n" 
     51"  autopykota { -i | --initbalance value } \n" 
     52"\n" 
     53"options :\n" 
     54"\n" 
     55"  -v | --version       Prints autopykota's version number then exits.\n" 
     56"  -h | --help          Prints this message then exits.\n" 
     57"  \n" 
     58"  -i | --initbalance b Sets the user's account initial balance value to b.\n" 
     59"                       If the user already exists, actual balance is left\n" 
     60"                       unmodified. If unset, the default value is 0.\n" 
     61"                       \n" 
     62"This program is free software; you can redistribute it and/or modify\n" 
     63"it under the terms of the GNU General Public License as published by\n" 
     64"the Free Software Foundation; either version 2 of the License, or\n" 
     65"(at your option) any later version.\n" 
     66"\n" 
     67"This program is distributed in the hope that it will be useful,\n" 
     68"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" 
     69"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n" 
     70"GNU General Public License for more details.\n" 
     71"\n" 
     72"You should have received a copy of the GNU General Public License\n" 
     73"along with this program; if not, write to the Free Software\n" 
     74"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n" 
     75"\n" 
     76"Please e-mail bugs to: %s" 
     77msgstr "" 
     78 
     79msgid "Job contains no data. Printing is denied." 
     80msgstr "������㹧ҹ ���ʸ������ 
     81 
     82msgid "Banner won't be printed : maximum number of deny banners reached." 
     83msgstr "" 
     84 
     85msgid "Job accounting begins." 
     86msgstr "����ӧҹ�ͧ�Ҫԡ" 
     87 
     88msgid "Job accounting ends." 
     89msgstr "�����ӧҹ�ͧ�Ҫԡ" 
     90 
     91msgid "Job size forced to 0 because printing is denied." 
     92msgstr "��Ҵ�ͧ�ҹ�١��¹�� 0 �����ʸ������ 
     93#, python-format 
     94msgid "Beware : computed job size (%s) != precomputed job size (%s)" 
     95msgstr "" 
     96 
     97#, python-format 
     98msgid "Job size : %i" 
     99msgstr "��Ҵ�ҹ : %i" 
     100 
     101#, python-format 
     102msgid "Updating user %s's quota on printer %s" 
     103msgstr "��ѧ���������ͧ��� %s ����ͧ����s" 
     104 
     105msgid "Job added to history." 
     106msgstr "���ҹ�������� 
     107 
     108#, python-format 
     109msgid "File number %s unregistered twice from polling object, ignored." 
     110msgstr "������� %s ������ŧ����� 2 ��駨ҡ������� ,��� 
     111 
     112#, python-format 
     113msgid "SIGTERM was sent to real backend %s (pid: %s)" 
     114msgstr "���ҳ SIGTERM �١���ѧ��ͧ�� %s (pid: %s)" 
     115 
     116#, python-format 
     117msgid "CUPS backend %s died abnormally." 
     118msgstr "CUPS �ͧ��ͧ�� %s ����ش�ӧҹẺ�Դ�á�� 
     119 
     120#, python-format 
     121msgid "" 
     122"dumpykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels " 
     123"Libres\n" 
     124"\n" 
     125"Dumps PyKota database's content.\n" 
     126"\n" 
     127"command line usage :\n" 
     128"\n" 
     129"  dumpykota [options] [filterexpr]\n" 
     130"\n" 
     131"options :\n" 
     132"\n" 
     133"  -v | --version       Prints dumpykota's version number then exits.\n" 
     134"  -h | --help          Prints this message then exits.\n" 
     135"  \n" 
     136"  -d | --data type     Dumps 'type' datas. Allowed types are :\n" 
     137"                       \n" 
     138"                         - history : dumps the jobs history.\n" 
     139"                         - users : dumps users.\n" 
     140"                         - groups : dumps user groups.\n" 
     141"                         - printers : dump printers.\n" 
     142"                         - upquotas : dump user quotas.\n" 
     143"                         - gpquotas : dump user groups quotas.\n" 
     144"                         - payments : dumps user payments.\n" 
     145"                         - pmembers : dumps printer groups members.\n" 
     146"                         - umembers : dumps user groups members.\n" 
     147"                         \n" 
     148"                       NB : the -d | --data command line option   \n" 
     149"                       is MANDATORY.\n" 
     150"  \n" 
     151"  -f | --format fmt    Dumps datas in the 'fmt' format. When not specified,\n" 
     152"                       the format is to dump datas in the csv format (comma\n" 
     153"                       separated values). All data dumped is between double\n" 
     154"                       quotes. Allowed formats are :\n" 
     155"                       \n" 
     156"                         - csv : separate datas with commas\n" 
     157"                         - ssv : separate datas with semicolons\n" 
     158"                         - tsv : separate datas with tabs\n" 
     159"                         - xml : dump data as XML\n" 
     160"                         - cups : dump datas in CUPS' page_log format :\n" 
     161"                                  ONLY AVAILABLE WITH --data history\n" 
     162"                         \n" 
     163"  -o | --output fname  All datas will be dumped to the file instead of\n" 
     164"                       to the standard output. The special '-' filename\n" 
     165"                       is the default value and means stdout.\n" 
     166"                       WARNING : existing files are truncated !\n" 
     167"                       \n" 
     168"  Use the filter expressions to extract only parts of the \n" 
     169"  datas. Allowed filters are of the form :\n" 
     170"                \n" 
     171"         key=value\n" 
     172"                         \n" 
     173"  Allowed keys for now are :  \n" 
     174"                       \n" 
     175"         username       User's name\n" 
     176"         groupname      Users group's name\n" 
     177"         printername    Printer's name\n" 
     178"         pgroupname     Printers group's name\n" 
     179"         \n" 
     180"  Contrary to other PyKota management tools, wildcard characters are not \n" 
     181"  expanded, so you can't use them.\n" 
     182"  \n" 
     183"  NB : not all keys are allowed for each data type, so the result may be \n" 
     184"  empty if you use a key not available for a particular data type.\n" 
     185"  \n" 
     186"Examples :\n" 
     187"\n" 
     188"  $ dumpykota --data history --format csv >myfile.csv\n" 
     189"  \n" 
     190"  This dumps the history in a comma separated values file, for possible\n" 
     191"  use in a spreadsheet.\n" 
     192"  \n" 
     193"  $ dumpykota --data users --format xml -o users.xml\n" 
     194"  \n" 
     195"  Dumps all users datas to the users.xml file.\n" 
     196"  \n" 
     197"  $ dumpykota --data history printername=HP2100 username=jerome\n" 
     198"  \n" 
     199"  Dumps the job history for user jerome on printer HP2100 only.\n" 
     200"  \n" 
     201"This program is free software; you can redistribute it and/or modify\n" 
     202"it under the terms of the GNU General Public License as published by\n" 
     203"the Free Software Foundation; either version 2 of the License, or\n" 
     204"(at your option) any later version.\n" 
     205"\n" 
     206"This program is distributed in the hope that it will be useful,\n" 
     207"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" 
     208"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n" 
     209"GNU General Public License for more details.\n" 
     210"\n" 
     211"You should have received a copy of the GNU General Public License\n" 
     212"along with this program; if not, write to the Free Software\n" 
     213"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n" 
     214"\n" 
     215"Please e-mail bugs to: %s" 
     216msgstr "" 
     217 
     218msgid "The -d | --data command line option is mandatory, see help." 
     219msgstr "" 
     220 
     221#, python-format 
     222msgid "" 
     223"edpykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels " 
     224"Libres\n" 
     225"A Print Quota editor for PyKota.\n" 
     226"\n" 
     227"command line usage :\n" 
     228"\n" 
     229"  edpykota [options] user1 user2 ... userN\n" 
     230"  \n" 
     231"  edpykota [options] group1 group2 ... groupN\n" 
     232"\n" 
     233"options :\n" 
     234"\n" 
     235"  -v | --version       Prints edpykota's version number then exits.\n" 
     236"  -h | --help          Prints this message then exits.\n" 
     237"  \n" 
     238"  -a | --add           Adds users and/or printers if they don't \n" 
     239"                       exist on the Quota Storage Server.\n" 
     240"                       \n" 
     241"  -d | --delete        Deletes users/groups from the quota storage.\n" 
     242"                       Printers are never deleted.\n" 
     243"                       \n" 
     244"  -c | --charge p[,j]  Sets the price per page and per job to charge\n" 
     245"                       for a particular printer. Job price is optional.\n" 
     246"                       If both are to be set, separate them with a comma.\n" 
     247"                       Floating point values are allowed.\n" 
     248"                       \n" 
     249"  -o | --overcharge f  Sets the overcharging factor applied to the user \n" 
     250"                       when computing the cost of a print job. Positive or \n" 
     251"                       negative floating point values are allowed,\n" 
     252"                       this allows you to do some really creative\n" 
     253"                       things like giving money to an user whenever\n" 
     254"                       he prints. The number of pages in a print job\n" 
     255"                       is not modified by this coefficient, only the\n" 
     256"                       cost of the job for a particular user.\n" 
     257"                       Only users have a coefficient.\n" 
     258"  \n" 
     259"  -i | --ingroups g1[,g2...]  Puts the users into each of the groups\n" 
     260"                              listed, separated by commas. The groups\n" 
     261"                              must already exist in the Quota Storage.\n" 
     262"  \n" 
     263"  -u | --users         Edit users print quotas, this is the default.\n" 
     264"  \n" 
     265"  -P | --printer p     Edit quotas on printer p only. Actually p can\n" 
     266"                       use wildcards characters to select only\n" 
     267"                       some printers. The default value is *, meaning\n" 
     268"                       all printers. \n" 
     269"                       You can specify several names or wildcards, \n" 
     270"                       by separating them with commas.\n" 
     271"  \n" 
     272"  -G | --pgroups pg1[,pg2...] Adds the printer(s) to the printer groups\n" 
     273"                       pg1, pg2, etc... which must already exist.\n" 
     274"                       A printer group is just like a normal printer,\n" 
     275"                       only that it is usually unknown from the printing\n" 
     276"                       system. Create printer groups exactly the same\n" 
     277"                       way that you create printers, then add other \n" 
     278"                       printers to them with this option.\n" 
     279"                       Accounting is done on a printer and on all\n" 
     280"                       the printer groups it belongs to, quota checking\n" 
     281"                       is done on a printer and on all the printer groups\n" 
     282"                       it belongs to.\n" 
     283"  \n" 
     284"  -g | --groups        Edit users groups print quotas instead of users.\n" 
     285"                          \n" 
     286"  -p | --prototype u|g Uses user u or group g as a prototype to set\n" 
     287"                       print quotas\n" 
     288"                       \n" 
     289"  -n | --noquota       Doesn't set a quota but only does accounting.\n" 
     290"  \n" 
     291"  -r | --reset         Resets the actual page counter for the user\n" 
     292"                       or group to zero on the specified printers. \n" 
     293"                       The life time page counter is kept unchanged.\n" 
     294"                       \n" 
     295"  -R | --hardreset     Resets the actual and life time page counters\n" 
     296"                       for the user or group to zero on the specified \n" 
     297"                       printers. This is a shortcut for '--used 0'.\n" 
     298"                       \n" 
     299"  -l | --limitby l     Choose if the user/group is limited in " 
     300"printing                     \n" 
     301"                       by its account balance or by its page quota.\n" 
     302"                       The default value is 'quota'. Allowed values\n" 
     303"                       are 'quota' 'balance' 'quota-then-balance' and\n" 
     304"                       'balance-then-quota'.\n" 
     305"                       WARNING : quota-then-balance and balance-then-quota\n" 
     306"                       are not yet implemented.\n" 
     307"                       \n" 
     308"  -b | --balance b     Sets the user's account balance to " 
     309"b.                     \n" 
     310"                       Account balance may be increase or decreased\n" 
     311"                       if b is prefixed with + or -.\n" 
     312"                       WARNING : when decreasing account balance,\n" 
     313"                       the total paid so far by the user is decreased\n" 
     314"                       too.\n" 
     315"                       Groups don't have a real balance, but the\n" 
     316"                       sum of their users' account balance.\n" 
     317"                       \n" 
     318"  -S | --softlimit sl  Sets the quota soft limit to sl " 
     319"pages.                       \n" 
     320"  \n" 
     321"  -H | --hardlimit hl  Sets the quota hard limit to hl pages.\n" 
     322"\n" 
     323"  -U | --used usage    Sets the pagecounters for the user to usage pages;\n" 
     324"                       useful for migrating users from a different system\n" 
     325"                       where they have already used some pages. Actual\n" 
     326"                       and Life Time page counters may be increased or " 
     327"decreased\n" 
     328"                       if usage is prefixed with + or -.\n" 
     329"                       WARNING : BOTH page counters are modified in all " 
     330"cases,\n" 
     331"                       so be careful.\n" 
     332"                       NB : if 'usage' equals '0', then the action taken is\n" 
     333"                       the same as if --hardreset was used.\n" 
     334"\n" 
     335"  user1 through userN and group1 through groupN can use wildcards\n" 
     336"  if the --add option is not set.\n" 
     337"  \n" 
     338"examples :                              \n" 
     339"\n" 
     340"  $ edpykota --add -p jerome john paul george ringo/ringo@example.com\n" 
     341"  \n" 
     342"  This will add users john, paul, george and ringo to the quota\n" 
     343"  database, and set their print quotas to the same values than user \n" 
     344"  jerome. User jerome must already exist.\n" 
     345"  User ringo's email address will also be set to 'ringo@example.com'\n" 
     346"  \n" 
     347"  $ edpykota --printer lp -S 50 -H 60 jerome\n" 
     348"  \n" 
     349"  This will set jerome's print quota on the lp printer to a soft limit\n" 
     350"  of 50 pages, and a hard limit of 60 pages. If either user jerome or\n" 
     351"  printer lp doesn't exist on the Quota Storage Server then nothing is " 
     352"done.\n" 
     353"\n" 
     354"  $ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\n" 
     355"  \n" 
     356"  Same as above, but if either user jerome or printer lp doesn't exist \n" 
     357"  on the Quota Storage Server they are automatically added. Also\n" 
     358"  user jerome is put into the groups \"coders\" and \"it\" which must\n" 
     359"  already exist in the Quota Storage.\n" 
     360"            \n" 
     361"  $ edpykota -g -S 500 -H 550 financial support            \n" 
     362"  \n" 
     363"  This will set print quota soft limit to 500 pages and hard limit\n" 
     364"  to 550 pages for groups financial and support on all printers.\n" 
     365"  \n" 
     366"  $ edpykota --reset jerome \"jo*\"\n" 
     367"  \n" 
     368"  This will reset jerome's page counter to zero on all printers, as\n" 
     369"  well as every user whose name begins with 'jo'.\n" 
     370"  Their life time page counter on each printer will be kept unchanged.\n" 
     371"  You can also reset the life time page counters by using the\n" 
     372"  --hardreset | -R command line option.\n" 
     373"  \n" 
     374"  $ edpykota --printer hpcolor --noquota jerome\n" 
     375"  \n" 
     376"  This will tell PyKota to not limit jerome when printing on the \n" 
     377"  hpcolor printer. All his jobs will be allowed on this printer, but \n" 
     378"  accounting of the pages he prints will still be kept.\n" 
     379"  Print Quotas for jerome on other printers are unchanged.\n" 
     380"  \n" 
     381"  $ edpykota --limitby balance jerome\n" 
     382"  \n" 
     383"  This will tell PyKota to limit jerome by his account's balance\n" 
     384"  when printing.\n" 
     385"  \n" 
     386"  $ edpykota --balance +10.0 jerome\n" 
     387"  \n" 
     388"  This will increase jerome's account balance by 10.0 (in your\n" 
     389"  own currency). You can decrease the account balance with a\n" 
     390"  dash prefix, and set it to a fixed amount with no prefix.\n" 
     391"  \n" 
     392"  $ edpykota --delete jerome rachel\n" 
     393"  \n" 
     394"  This will completely delete jerome and rachel from the Quota Storage\n" 
     395"  database. All their quotas and jobs will be deleted too.\n" 
     396"  \n" 
     397"  $ edpykota --printer lp --charge 0.1\n" 
     398"  \n" 
     399"  This will set the page price for printer lp to 0.1. Job price\n" 
     400"  will not be changed.\n" 
     401"  \n" 
     402"  $ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\n" 
     403"  \n" 
     404"  This will put printers hplj1 and hplj2 in printers groups Laser and HP.\n" 
     405"  When printing either on hplj1 or hplj2, print quota will also be \n" 
     406"  checked and accounted for on virtual printers Laser and HP.\n" 
     407"  \n" 
     408"  $ edpykota --overcharge 2.5 poorstudent\n" 
     409"  \n" 
     410"  This will overcharge the poorstudent user by a factor of 2.5.\n" 
     411"  \n" 
     412"  $ edpykota --overcharge -1 jerome\n" 
     413"  \n" 
     414"  User jerome will actually earn money whenever he prints.\n" 
     415"  \n" 
     416"  $ edpykota --overcharge 0 boss\n" 
     417"  \n" 
     418"  User boss can print at will, it won't cost him anything because the\n" 
     419"  cost of each print job will be multiplied by zero before charging\n" 
     420"  his account.\n" 
     421"\n" 
     422"This program is free software; you can redistribute it and/or modify\n" 
     423"it under the terms of the GNU General Public License as published by\n" 
     424"the Free Software Foundation; either version 2 of the License, or\n" 
     425"(at your option) any later version.\n" 
     426"\n" 
     427"This program is distributed in the hope that it will be useful,\n" 
     428"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" 
     429"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n" 
     430"GNU General Public License for more details.\n" 
     431"\n" 
     432"You should have received a copy of the GNU General Public License\n" 
     433"along with this program; if not, write to the Free Software\n" 
     434"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n" 
     435"\n" 
     436"Please e-mail bugs to: %s" 
     437msgstr "" 
     438 
     439msgid "You're not allowed to use this command." 
     440msgstr "" 
     441 
     442#, python-format 
     443msgid "Invalid used value %s." 
     444msgstr "" 
     445 
     446#, python-format 
     447msgid "Invalid softlimit value %s." 
     448msgstr "��%s �ͧ softlimit ��١��" 
     449 
     450#, python-format 
     451msgid "Invalid hardlimit value %s." 
     452msgstr "��%s �ͧ hardlimit��١�� " 
     453 
     454#, python-format 
     455msgid "Hard limit %i is less than soft limit %i, values will be exchanged." 
     456msgstr "��Hard limit %i �������soft limit %i ������" 
     457 
     458#, python-format 
     459msgid "Invalid overcharge value %s" 
     460msgstr "" 
     461 
     462#, python-format 
     463msgid "Invalid balance value %s" 
     464msgstr "����������١�� %s" 
     465 
     466#, python-format 
     467msgid "Invalid charge amount value %s" 
     468msgstr "����������١�� %s" 
     469 
     470#, python-format 
     471msgid "Invalid limitby value %s" 
     472msgstr "����ӡѴ %s ��١��" 
     473 
     474#, python-format 
     475msgid "Impossible to add printer %s" 
     476msgstr "���ö�ӡ����������� 
     477#, python-format 
     478msgid "Invalid printer name %s" 
     479msgstr "����������s ��١��" 
     480 
     481#, python-format 
     482msgid "There's no printer matching %s" 
     483msgstr "�����ͧ����s ����ҹ�" 
     484 
     485msgid "You have to pass user or group names on the command line" 
     486msgstr "�س���������� ����������������� 
     487#, python-format 
     488msgid "Prototype %s not found in Quota Storage for printer %s." 
     489msgstr "������� %s �����������Ѻ��ͧ����s " 
     490 
     491#, python-format 
     492msgid "Prototype object %s not found in Quota Storage." 
     493msgstr "������ص��� %s ���������" 
     494 
     495#, python-format 
     496msgid "Undefined hard limit set to soft limit (%s) on printer %s." 
     497msgstr "���ӡ������hard limit �֧ soft limit (%s) ����ͧ����s" 
     498 
     499#, python-format 
     500msgid "Undefined soft limit set to hard limit (%s) on printer %s." 
     501msgstr "���ӡ������soft limit �֧ hard limit (%s) ����ͧ����s" 
     502 
     503#, python-format 
     504msgid "Invalid email address %s" 
     505msgstr "email address %s ��١��" 
     506 
     507#, python-format 
     508msgid "Unknown group %s" 
     509msgstr "" 
     510 
     511#, python-format 
     512msgid "Unknown user %s" 
     513msgstr "" 
     514 
     515#, python-format 
     516msgid "Invalid group name %s" 
     517msgstr "��͡���� %s ��١��" 
     518 
     519#, python-format 
     520msgid "Invalid user name %s" 
     521msgstr "��ͼ�� %s ��١��" 
     522 
     523#, python-format 
     524msgid "Quota not found for object %s on printer %s." 
     525msgstr "��������������Ѻ %s ����ͧ����s" 
     526 
     527#, python-format 
     528msgid "Group %s not found in the PyKota Storage." 
     529msgstr "�������� %s ��������ͧ PyKota" 
     530 
     531msgid "incompatible options, see help." 
     532msgstr "���͡����, ���Ҵ٨ҡ�ǹ����" 
     533 
     534msgid "Software accounting already done in first pass. Ignoring." 
     535msgstr "����Ϳ�������ѭ����ԡ����ǹ� ��� 
     536 
     537msgid "Hardware accounting already done in first pass. Ignoring." 
     538msgstr "�����������ѭ����ԡ����ǹ� ��� 
     539 
     540msgid "Job size and price now set in history." 
     541msgstr "" 
     542 
     543#, python-format 
     544msgid "" 
     545"repykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels " 
     546"Libres\n" 
     547"\n" 
     548"Generates print quota reports.\n" 
     549"\n" 
     550"command line usage :\n" 
     551"\n" 
     552"  repykota [options] \n" 
     553"\n" 
     554"options :\n" 
     555"\n" 
     556"  -v | --version       Prints repykota's version number then exits.\n" 
     557"  -h | --help          Prints this message then exits.\n" 
     558"  \n" 
     559"  -u | --users         Generates a report on users quota, this is \n" 
     560"                       the default.\n" 
     561"  \n" 
     562"  -g | --groups        Generates a report on group quota instead of users.\n" 
     563"  \n" 
     564"  -P | --printer p     Report quotas on this printer only. Actually p can\n" 
     565"                       use wildcards characters to select only\n" 
     566"                       some printers. The default value is *, meaning\n" 
     567"                       all printers.\n" 
     568"                       You can specify several names or wildcards, \n" 
     569"                       by separating them with commas.\n" 
     570"  \n" 
     571"examples :                              \n" 
     572"\n" 
     573"  $ repykota --printer lp\n" 
     574"  \n" 
     575"  This will print the quota status for all users who use the lp printer.\n" 
     576"\n" 
     577"  $ repykota \n" 
     578"  \n" 
     579"  This will print the quota status for all users on all printers.\n" 
     580"  \n" 
     581"  $ repykota --printer \"laser*,*pson\" jerome \"jo*\"\n" 
     582"  \n" 
     583"  This will print the quota status for user jerome and all users\n" 
     584"  whose name begins with \"jo\" on all printers which name begins\n" 
     585"  with \"laser\" or ends with \"pson\".\n" 
     586"  \n" 
     587"  If launched by an user who is not a PyKota administrator, additionnal\n" 
     588"  arguments representing users or groups names are ignored, and only the\n" 
     589"  current user/group is reported.\n" 
     590"\n" 
     591"This program is free software; you can redistribute it and/or modify\n" 
     592"it under the terms of the GNU General Public License as published by\n" 
     593"the Free Software Foundation; either version 2 of the License, or\n" 
     594"(at your option) any later version.\n" 
     595"\n" 
     596"This program is distributed in the hope that it will be useful,\n" 
     597"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" 
     598"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n" 
     599"GNU General Public License for more details.\n" 
     600"\n" 
     601"You should have received a copy of the GNU General Public License\n" 
     602"along with this program; if not, write to the Free Software\n" 
     603"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n" 
     604"\n" 
     605"Please e-mail bugs to: %s" 
     606msgstr "" 
     607 
     608#, python-format 
     609msgid "" 
     610"warnpykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels " 
     611"Libres\n" 
     612"\n" 
     613"Sends mail to users over print quota.\n" 
     614"\n" 
     615"command line usage :\n" 
     616"\n" 
     617"  warnpykota  [options]  [names]\n" 
     618"\n" 
     619"options :\n" 
     620"\n" 
     621"  -v | --version       Prints warnpykota's version number then exits.\n" 
     622"  -h | --help          Prints this message then exits.\n" 
     623"  \n" 
     624"  -u | --users         Warns users over their print quota, this is the \n" 
     625"                       default.\n" 
     626"  \n" 
     627"  -g | --groups        Warns users whose groups quota are over limit.\n" 
     628"  \n" 
     629"  -P | --printer p     Verify quotas on this printer only. Actually p can\n" 
     630"                       use wildcards characters to select only\n" 
     631"                       some printers. The default value is *, meaning\n" 
     632"                       all printers.\n" 
     633"                       You can specify several names or wildcards, \n" 
     634"                       by separating them with commas.\n" 
     635"  \n" 
     636"examples :                              \n" 
     637"\n" 
     638"  $ warnpykota --printer lp\n" 
     639"  \n" 
     640"  This will warn all users of the lp printer who have exceeded their\n" 
     641"  print quota.\n" 
     642"\n" 
     643"  $ warnpykota \n" 
     644"  \n" 
     645"  This will warn all users  who have exceeded their print quota on\n" 
     646"  any printer.\n" 
     647"\n" 
     648"  $ warnpykota --groups --printer \"laserjet*\" \"dev*\"\n" 
     649"  \n" 
     650"  This will warn all users of groups which names begins with \"dev\" and\n" 
     651"  who have exceeded their print quota on any printer which name begins \n" 
     652"  with \"laserjet\"\n" 
     653"  \n" 
     654"  If launched by an user who is not a PyKota administrator, additionnal\n" 
     655"  arguments representing users or groups names are ignored, and only the\n" 
     656"  current user/group is reported.\n" 
     657"\n" 
     658"This program is free software; you can redistribute it and/or modify\n" 
     659"it under the terms of the GNU General Public License as published by\n" 
     660"the Free Software Foundation; either version 2 of the License, or\n" 
     661"(at your option) any later version.\n" 
     662"\n" 
     663"This program is distributed in the hope that it will be useful,\n" 
     664"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" 
     665"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n" 
     666"GNU General Public License for more details.\n" 
     667"\n" 
     668"You should have received a copy of the GNU General Public License\n" 
     669"along with this program; if not, write to the Free Software\n" 
     670"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n" 
     671"\n" 
     672"Please e-mail bugs to: %s" 
     673msgstr "" 
     674 
     675#, python-format 
     676msgid "" 
     677"pykosd v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels Libres\n" 
     678"An OSD quota monitor for PyKota.\n" 
     679"\n" 
     680"command line usage :\n" 
     681"\n" 
     682"  pykosd [options]\n" 
     683"\n" 
     684"options :\n" 
     685"\n" 
     686"  -v | --version       Prints pykosd's version number then exits.\n" 
     687"  -h | --help          Prints this message then exits.\n" 
     688"  \n" 
     689"  -c | --color #rrggbb Sets the color to use for display as an hexadecimal\n" 
     690"                       triplet, for example #FF0000 is 100%% red.\n" 
     691"                       Defaults to 100%% green (#00FF00).\n" 
     692"                       \n" 
     693"  -d | --duration d    Sets the duration of the display in seconds. \n" 
     694"                       Defaults to 3 seconds.\n" 
     695"                       \n" 
     696"  -f | --font f        Sets the font to use for " 
     697"display.                      \n" 
     698"                       Defaults to the Python OSD library's default.\n" 
     699"  \n" 
     700"  -l | --loop n        Sets the number of times the info will be displayed.\n" 
     701"                       Defaults to 0, which means loop forever.\n" 
     702"                       \n" 
     703"  -s | --sleep s       Sets the sleeping duration between two displays \n" 
     704"                       in seconds. Defaults to 180 seconds (3 minutes).\n" 
     705"                       \n" 
     706"  \n" 
     707"examples :                              \n" 
     708"\n" 
     709"  $ pykosd -s 60 --loop 5\n" 
     710"  \n" 
     711"  Will launch pykosd. Display will be refreshed every 60 seconds,\n" 
     712"  and will last for 3 seconds (the default) each time. After five\n" 
     713"  iterations, the program will exit.\n" 
     714"  \n" 
     715"This program is free software; you can redistribute it and/or modify\n" 
     716"it under the terms of the GNU General Public License as published by\n" 
     717"the Free Software Foundation; either version 2 of the License, or\n" 
     718"(at your option) any later version.\n" 
     719"\n" 
     720"This program is distributed in the hope that it will be useful,\n" 
     721"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" 
     722"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n" 
     723"GNU General Public License for more details.\n" 
     724"\n" 
     725"You should have received a copy of the GNU General Public License\n" 
     726"along with this program; if not, write to the Free Software\n" 
     727"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n" 
     728"\n" 
     729"Please e-mail bugs to: %s" 
     730msgstr "" 
     731 
     732#, python-format 
     733msgid "Invalid duration option %s" 
     734msgstr "������������١��" 
     735 
     736#, python-format 
     737msgid "Invalid loop option %s" 
     738msgstr "�ҵ������ӫ���١��" 
     739 
     740#, python-format 
     741msgid "Invalid sleep option %s" 
     742msgstr "���������ѡ��ͧ��١��" 
     743 
     744#, python-format 
     745msgid "Invalid color option %s" 
     746msgstr "����������١��" 
     747 
     748#, python-format 
     749msgid "User %s doesn't exist in PyKota's database" 
     750msgstr "����ͼ�� %s 㹰ҹ����ͧ PyKota" 
     751 
     752#, python-format 
     753msgid "Pages used on %s : %s" 
     754msgstr "�ӹǹ˹���仺� %s : %s" 
     755 
     756#, python-format 
     757msgid "PyKota Units left : %.2f" 
     758msgstr "˹������ͧ PyKota : %.2f" 
     759 
     760#, python-format 
     761msgid "" 
     762"pykotme v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels Libres\n" 
     763"\n" 
     764"Gives print quotes to users.\n" 
     765"\n" 
     766"command line usage :\n" 
     767"\n" 
     768"  pykotme  [options]  [files]\n" 
     769"\n" 
     770"options :\n" 
     771"\n" 
     772"  -v | --version       Prints pykotme's version number then exits.\n" 
     773"  -h | --help          Prints this message then exits.\n" 
     774"  \n" 
     775"  -P | --printer p     Gives a quote for this printer only. Actually p can\n" 
     776"                       use wildcards characters to select only\n" 
     777"                       some printers. The default value is *, meaning\n" 
     778"                       all printers.\n" 
     779"                       You can specify several names or wildcards, \n" 
     780"                       by separating them with commas.\n" 
     781"  \n" 
     782"examples :                              \n" 
     783"\n" 
     784"  $ pykotme --printer apple file1.ps file2.ps\n" 
     785"  \n" 
     786"  This will give a print quote to the current user. The quote will show\n" 
     787"  the price and size of a job consisting in file1.ps and file2.ps \n" 
     788"  which would be sent to the apple printer.\n" 
     789"  \n" 
     790"  $ pykotme --printer apple,hplaser <file1.ps\n" 
     791"  \n" 
     792"  This will give a print quote to the current user. The quote will show\n" 
     793"  the price and size of a job consisting in file1.ps as read from\n" 
     794"  standard input, which would be sent to the apple or hplaser\n" 
     795"  printer.\n" 
     796"\n" 
     797"  $ pykotme \n" 
     798"  \n" 
     799"  This will give a quote for a job consisting of what is on standard \n" 
     800"  input. The quote will list the job size, and the price the job\n" 
     801"  would cost on each printer.\n" 
     802"\n" 
     803"This program is free software; you can redistribute it and/or modify\n" 
     804"it under the terms of the GNU General Public License as published by\n" 
     805"the Free Software Foundation; either version 2 of the License, or\n" 
     806"(at your option) any later version.\n" 
     807"\n" 
     808"This program is distributed in the hope that it will be useful,\n" 
     809"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" 
     810"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n" 
     811"GNU General Public License for more details.\n" 
     812"\n" 
     813"You should have received a copy of the GNU General Public License\n" 
     814"along with this program; if not, write to the Free Software\n" 
     815"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n" 
     816"\n" 
     817"Please e-mail bugs to: %s" 
     818msgstr "" 
     819 
     820#, python-format 
     821msgid "Your account balance : %.2f" 
     822msgstr "���������ͧ�س : %.2f" 
     823 
     824#, python-format 
     825msgid "Job size : %i pages" 
     826msgstr "�ӹǹ�ҹ : %i ˹� 
     827 
     828#, python-format 
     829msgid "Cost on printer %s : %.2f" 
     830msgstr "��ҡ��������ͧ����s : %.2f" 
     831 
     832#, python-format 
     833msgid "" 
    40834"pkbanner v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels " 
    41835"Libres\n" 
     
    3921186msgstr "" 
    3931187 
    394 msgid "You're not allowed to use this command." 
    395 msgstr "" 
    396  
    397 #, python-format 
    398 msgid "There's no printer matching %s" 
    399 msgstr "�����ͧ����s ����ҹ�" 
    400  
    401 #, python-format 
    402 msgid "Invalid charge amount value %s" 
    403 msgstr "����������١�� %s" 
    404  
    4051188#, python-format 
    4061189msgid "Printer %s already exists, skipping." 
     
    4111194msgstr "��ͧ����s ��١�Դ����� �ӡ������" 
    4121195 
    413 #, python-format 
    414 msgid "Impossible to add printer %s" 
    415 msgstr "���ö�ӡ����������� 
    416 #, python-format 
    417 msgid "Invalid printer name %s" 
    418 msgstr "����������s ��١��" 
    419  
    4201196msgid "in" 
    4211197msgstr "� 
    422  
    423 msgid "incompatible options, see help." 
    424 msgstr "���͡����, ���Ҵ٨ҡ�ǹ����" 
    4251198 
    4261199msgid "You have to pass printer groups names on the command line" 
     
    4291202msgstr "�س������������캹�������� 
    4301203#, python-format 
    431 msgid "" 
    432 "pykosd v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels Libres\n" 
    433 "An OSD quota monitor for PyKota.\n" 
    434 "\n" 
    435 "command line usage :\n" 
    436 "\n" 
    437 "  pykosd [options]\n" 
    438 "\n" 
    439 "options :\n" 
    440 "\n" 
    441 "  -v | --version       Prints pykosd's version number then exits.\n" 
    442 "  -h | --help          Prints this message then exits.\n" 
    443 "  \n" 
    444 "  -c | --color #rrggbb Sets the color to use for display as an hexadecimal\n" 
    445 "                       triplet, for example #FF0000 is 100%% red.\n" 
    446 "                       Defaults to 100%% green (#00FF00).\n" 
    447 "                       \n" 
    448 "  -d | --duration d    Sets the duration of the display in seconds. \n" 
    449 "                       Defaults to 3 seconds.\n" 
    450 "                       \n" 
    451 "  -f | --font f        Sets the font to use for " 
    452 "display.                      \n" 
    453 "                       Defaults to the Python OSD library's default.\n" 
    454 "  \n" 
    455 "  -l | --loop n        Sets the number of times the info will be displayed.\n" 
    456 "                       Defaults to 0, which means loop forever.\n" 
    457 "                       \n" 
    458 "  -s | --sleep s       Sets the sleeping duration between two displays \n" 
    459 "                       in seconds. Defaults to 180 seconds (3 minutes).\n" 
    460 "                       \n" 
    461 "  \n" 
    462 "examples :                              \n" 
    463 "\n" 
    464 "  $ pykosd -s 60 --loop 5\n" 
    465 "  \n" 
    466 "  Will launch pykosd. Display will be refreshed every 60 seconds,\n" 
    467 "  and will last for 3 seconds (the default) each time. After five\n" 
    468 "  iterations, the program will exit.\n" 
    469 "  \n" 
    470 "This program is free software; you can redistribute it and/or modify\n" 
    471 "it under the terms of the GNU General Public License as published by\n" 
    472 "the Free Software Foundation; either version 2 of the License, or\n" 
    473 "(at your option) any later version.\n" 
    474 "\n" 
    475 "This program is distributed in the hope that it will be useful,\n" 
    476 "but WITHOUT ANY WARRANTY; without even the implied warranty of\n" 
    477 "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n" 
    478 "GNU General Public License for more details.\n" 
    479 "\n" 
    480 "You should have received a copy of the GNU General Public License\n" 
    481 "along with this program; if not, write to the Free Software\n" 
    482 "Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n" 
    483 "\n" 
    484 "Please e-mail bugs to: %s" 
    485 msgstr "" 
    486  
    487 #, python-format 
    488 msgid "Invalid duration option %s" 
    489 msgstr "������������١��" 
    490  
    491 #, python-format 
    492 msgid "Invalid loop option %s" 
    493 msgstr "�ҵ������ӫ���١��" 
    494  
    495 #, python-format 
    496 msgid "Invalid sleep option %s" 
    497 msgstr "���������ѡ��ͧ��١��" 
    498  
    499 #, python-format 
    500 msgid "Invalid color option %s" 
    501 msgstr "����������١��" 
    502  
    503 #, python-format 
    504 msgid "User %s doesn't exist in PyKota's database" 
    505 msgstr "����ͼ�� %s 㹰ҹ����ͧ PyKota" 
    506  
    507 #, python-format 
    508 msgid "Pages used on %s : %s" 
    509 msgstr "�ӹǹ˹���仺� %s : %s" 
    510  
    511 #, python-format 
    512 msgid "PyKota Units left : %.2f" 
    513 msgstr "˹������ͧ PyKota : %.2f" 
    514  
    515 #, python-format 
    516 msgid "" 
    517 "pykotme v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels Libres\n" 
    518 "\n" 
    519 "Gives print quotes to users.\n" 
    520 "\n" 
    521 "command line usage :\n" 
    522 "\n" 
    523 "  pykotme  [options]  [files]\n" 
    524 "\n" 
    525 "options :\n" 
    526 "\n" 
    527 "  -v | --version       Prints pykotme's version number then exits.\n" 
    528 "  -h | --help          Prints this message then exits.\n" 
    529 "  \n" 
    530 "  -P | --printer p     Gives a quote for this printer only. Actually p can\n" 
    531 "                       use wildcards characters to select only\n" 
    532 "                       some printers. The default value is *, meaning\n" 
    533 "                       all printers.\n" 
    534 "                       You can specify several names or wildcards, \n" 
    535 "                       by separating them with commas.\n" 
    536 "  \n" 
    537 "examples :                              \n" 
    538 "\n" 
    539 "  $ pykotme --printer apple file1.ps file2.ps\n" 
    540 "  \n" 
    541 "  This will give a print quote to the current user. The quote will show\n" 
    542 "  the price and size of a job consisting in file1.ps and file2.ps \n" 
    543 "  which would be sent to the apple printer.\n" 
    544 "  \n" 
    545 "  $ pykotme --printer apple,hplaser <file1.ps\n" 
    546 "  \n" 
    547 "  This will give a print quote to the current user. The quote will show\n" 
    548 "  the price and size of a job consisting in file1.ps as read from\n" 
    549 "  standard input, which would be sent to the apple or hplaser\n" 
    550 "  printer.\n" 
    551 "\n" 
    552 "  $ pykotme \n" 
    553 "  \n" 
    554 "  This will give a quote for a job consisting of what is on standard \n" 
    555 "  input. The quote will list the job size, and the price the job\n" 
    556 "  would cost on each printer.\n" 
    557 "\n" 
    558 "This program is free software; you can redistribute it and/or modify\n" 
    559 "it under the terms of the GNU General Public License as published by\n" 
    560 "the Free Software Foundation; either version 2 of the License, or\n" 
    561 "(at your option) any later version.\n" 
    562 "\n" 
    563 "This program is distributed in the hope that it will be useful,\n" 
    564 "but WITHOUT ANY WARRANTY; without even the implied warranty of\n" 
    565 "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n" 
    566 "GNU General Public License for more details.\n" 
    567 "\n" 
    568 "You should have received a copy of the GNU General Public License\n" 
    569 "along with this program; if not, write to the Free Software\n" 
    570 "Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n" 
    571 "\n" 
    572 "Please e-mail bugs to: %s" 
    573 msgstr "" 
    574  
    575 #, python-format 
    576 msgid "Your account balance : %.2f" 
    577 msgstr "���������ͧ�س : %.2f" 
    578  
    579 #, python-format 
    580 msgid "Job size : %i pages" 
    581 msgstr "�ӹǹ�ҹ : %i ˹� 
    582  
    583 #, python-format 
    584 msgid "Cost on printer %s : %.2f" 
    585 msgstr "��ҡ��������ͧ����s : %.2f" 
    586  
    587 #, python-format 
    588 msgid "" 
    589 "autopykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels " 
    590 "Libres\n" 
    591 "A tool to automate user account creation and initial balance setting.\n" 
    592 "\n" 
    593 "THIS TOOL MUST NOT BE USED IF YOU WANT TO LIMIT YOUR USERS BY PAGE QUOTA !\n" 
    594 "\n" 
    595 "command line usage :\n" 
    596 "\n" 
    597 "  THIS TOOL MUST NOT BE USED FROM THE COMMAND LINE BUT ONLY AS PART\n" 
    598 "  OF AN external policy IN pykota.conf\n" 
    599 "  \n" 
    600 "  autopykota { -i | --initbalance value } \n" 
    601 "\n" 
    602 "options :\n" 
    603 "\n" 
    604 "  -v | --version       Prints autopykota's version number then exits.\n" 
    605 "  -h | --help          Prints this message then exits.\n" 
    606 "  \n" 
    607 "  -i | --initbalance b Sets the user's account initial balance value to b.\n" 
    608 "                       If the user already exists, actual balance is left\n" 
    609 "                       unmodified. If unset, the default value is 0.\n" 
    610 "                       \n" 
    611 "This program is free software; you can redistribute it and/or modify\n" 
    612 "it under the terms of the GNU General Public License as published by\n" 
    613 "the Free Software Foundation; either version 2 of the License, or\n" 
    614 "(at your option) any later version.\n" 
    615 "\n" 
    616 "This program is distributed in the hope that it will be useful,\n" 
    617 "but WITHOUT ANY WARRANTY; without even the implied warranty of\n" 
    618 "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n" 
    619 "GNU General Public License for more details.\n" 
    620 "\n" 
    621 "You should have received a copy of the GNU General Public License\n" 
    622 "along with this program; if not, write to the Free Software\n" 
    623 "Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n" 
    624 "\n" 
    625 "Please e-mail bugs to: %s" 
    626 msgstr "" 
    627  
    628 msgid "Job contains no data. Printing is denied." 
    629 msgstr "������㹧ҹ ���ʸ������ 
    630  
    631 msgid "Job accounting begins." 
    632 msgstr "����ӧҹ�ͧ�Ҫԡ" 
    633  
    634 msgid "Job accounting ends." 
    635 msgstr "�����ӧҹ�ͧ�Ҫԡ" 
    636  
    637 msgid "Job size forced to 0 because printing is denied." 
    638 msgstr "��Ҵ�ͧ�ҹ�١��¹�� 0 �����ʸ������ 
    639 #, python-format 
    640 msgid "Job size : %i" 
    641 msgstr "��Ҵ�ҹ : %i" 
    642  
    643 #, python-format 
    644 msgid "Updating user %s's quota on printer %s" 
    645 msgstr "��ѧ���������ͧ��� %s ����ͧ����s" 
    646  
    647 msgid "Job added to history." 
    648 msgstr "���ҹ�������� 
    649  
    650 #, python-format 
    651 msgid "File number %s unregistered twice from polling object, ignored." 
    652 msgstr "������� %s ������ŧ����� 2 ��駨ҡ������� ,��� 
    653  
    654 #, python-format 
    655 msgid "SIGTERM was sent to real backend %s (pid: %s)" 
    656 msgstr "���ҳ SIGTERM �١���ѧ��ͧ�� %s (pid: %s)" 
    657  
    658 #, python-format 
    659 msgid "CUPS backend %s died abnormally." 
    660 msgstr "CUPS �ͧ��ͧ�� %s ����ش�ӧҹẺ�Դ�á�� 
    661  
    662 #, python-format 
    663 msgid "" 
    664 "dumpykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels " 
    665 "Libres\n" 
    666 "\n" 
    667 "Dumps PyKota database's content.\n" 
    668 "\n" 
    669 "command line usage :\n" 
    670 "\n" 
    671 "  dumpykota [options] \n" 
    672 "\n" 
    673 "options :\n" 
    674 "\n" 
    675 "  -v | --version       Prints dumpykota's version number then exits.\n" 
    676 "  -h | --help          Prints this message then exits.\n" 
    677 "  \n" 
    678 "  -d | --data type     Dumps 'type' datas. Allowed types are :\n" 
    679 "                       \n" 
    680 "                         - history : dumps the jobs history.\n" 
    681 "                         - users : dumps users.\n" 
    682 "                         - groups : dumps user groups.\n" 
    683 "                         - printers : dump printers.\n" 
    684 "                         - upquotas : dump user quotas.\n" 
    685 "                         - gpquotas : dump user groups quotas.\n" 
    686 "                         - payments : dumps user payments.\n" 
    687 "                         - pmembers : dumps printer groups members.\n" 
    688 "                         - umembers : dumps user groups members.\n" 
    689 "                         \n" 
    690 "                       NB : the -d | --data command line option   \n" 
    691 "                       is MANDATORY.\n" 
    692 "  \n" 
    693 "  -f | --format fmt    Dumps datas in the 'fmt' format. When not specified,\n" 
    694 "                       the format is to dump datas in the csv format (comma\n" 
    695 "                       separated values). All data dumped is between double\n" 
    696 "                       quotes. Allowed formats are :\n" 
    697 "                       \n" 
    698 "                         - csv : separate datas with commas\n" 
    699 "                         - ssv : separate datas with semicolons\n" 
    700 "                         - tsv : separate datas with tabs\n" 
    701 "                         - xml : dump data as XML\n" 
    702 "                         \n" 
    703 "  -o | --output fname  All datas will be dumped to the file instead of\n" 
    704 "                       to the standard output. The special '-' filename\n" 
    705 "                       is the default value and means stdout.\n" 
    706 "                       WARNING : existing files are truncated !\n" 
    707 "  \n" 
    708 "Examples :\n" 
    709 "\n" 
    710 "  $ dumpykota --data history --format csv >myfile.csv\n" 
    711 "  \n" 
    712 "  This dumps the history in a comma separated values file, for possible\n" 
    713 "  use in a spreadsheet.\n" 
    714 "  \n" 
    715 "  $ dumpykota --data users --format xml -o users.xml\n" 
    716 "  \n" 
    717 "  Dumps all users datas to the users.xml file.\n" 
    718 "  \n" 
    719 "This program is free software; you can redistribute it and/or modify\n" 
    720 "it under the terms of the GNU General Public License as published by\n" 
    721 "the Free Software Foundation; either version 2 of the License, or\n" 
    722 "(at your option) any later version.\n" 
    723 "\n" 
    724 "This program is distributed in the hope that it will be useful,\n" 
    725 "but WITHOUT ANY WARRANTY; without even the implied warranty of\n" 
    726 "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n" 
    727 "GNU General Public License for more details.\n" 
    728 "\n" 
    729 "You should have received a copy of the GNU General Public License\n" 
    730 "along with this program; if not, write to the Free Software\n" 
    731 "Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n" 
    732 "\n" 
    733 "Please e-mail bugs to: %s" 
    734 msgstr "" 
    735  
    736 #, python-format 
    737 msgid "Invalid modifier [%s] for --data command line option, see help." 
    738 msgstr "" 
    739  
    740 #, python-format 
    741 msgid "Invalid modifier [%s] for --format command line option, see help." 
    742 msgstr "" 
    743  
    744 msgid "XML output is disabled because the jaxml module is not available." 
    745 msgstr "" 
    746  
    747 msgid "PyKota data dumper failed : I/O error" 
    748 msgstr "" 
    749  
    750 msgid "The -d | --data command line option is mandatory, see help." 
    751 msgstr "" 
    752  
    753 msgid "Too many arguments, see help." 
    754 msgstr "" 
    755  
    756 #, python-format 
    757 msgid "" 
    758 "edpykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels " 
    759 "Libres\n" 
    760 "A Print Quota editor for PyKota.\n" 
    761 "\n" 
    762 "command line usage :\n" 
    763 "\n" 
    764 "  edpykota [options] user1 user2 ... userN\n" 
    765 "  \n" 
    766 "  edpykota [options] group1 group2 ... groupN\n" 
    767 "\n" 
    768 "options :\n" 
    769 "\n" 
    770 "  -v | --version       Prints edpykota's version number then exits.\n" 
    771 "  -h | --help          Prints this message then exits.\n" 
    772 "  \n" 
    773 "  -a | --add           Adds users and/or printers if they don't \n" 
    774 "                       exist on the Quota Storage Server.\n" 
    775 "                       \n" 
    776 "  -d | --delete        Deletes users/groups from the quota storage.\n" 
    777 "                       Printers are never deleted.\n" 
    778 "                       \n" 
    779 "  -c | --charge p[,j]  Sets the price per page and per job to charge\n" 
    780 "                       for a particular printer. Job price is optional.\n" 
    781 "                       If both are to be set, separate them with a comma.\n" 
    782 "                       Floating point values are allowed.\n" 
    783 "  \n" 
    784 "  -i | --ingroups g1[,g2...]  Puts the users into each of the groups\n" 
    785 "                              listed, separated by commas. The groups\n" 
    786 "                              must already exist in the Quota Storage.\n" 
    787 "  \n" 
    788 "  -u | --users         Edit users print quotas, this is the default.\n" 
    789 "  \n" 
    790 "  -P | --printer p     Edit quotas on printer p only. Actually p can\n" 
    791 "                       use wildcards characters to select only\n" 
    792 "                       some printers. The default value is *, meaning\n" 
    793 "                       all printers. \n" 
    794 "                       You can specify several names or wildcards, \n" 
    795 "                       by separating them with commas.\n" 
    796 "  \n" 
    797 "  -G | --pgroups pg1[,pg2...] Adds the printer(s) to the printer groups\n" 
    798 "                       pg1, pg2, etc... which must already exist.\n" 
    799 "                       A printer group is just like a normal printer,\n" 
    800 "                       only that it is usually unknown from the printing\n" 
    801 "                       system. Create printer groups exactly the same\n" 
    802 "                       way that you create printers, then add other \n" 
    803 "                       printers to them with this option.\n" 
    804 "                       Accounting is done on a printer and on all\n" 
    805 "                       the printer groups it belongs to, quota checking\n" 
    806 "                       is done on a printer and on all the printer groups\n" 
    807 "                       it belongs to.\n" 
    808 "  \n" 
    809 "  -g | --groups        Edit users groups print quotas instead of users.\n" 
    810 "                          \n" 
    811 "  -p | --prototype u|g Uses user u or group g as a prototype to set\n" 
    812 "                       print quotas\n" 
    813 "                       \n" 
    814 "  -n | --noquota       Doesn't set a quota but only does accounting.\n" 
    815 "  \n" 
    816 "  -r | --reset         Resets the actual page counter for the user\n" 
    817 "                       or group to zero on the specified printers. \n" 
    818 "                       The life time page counter is kept unchanged.\n" 
    819 "                       \n" 
    820 "  -R | --hardreset     Resets the actual and life time page counters\n" 
    821 "                       for the user or group to zero on the specified \n" 
    822 "                       printers. \n" 
    823 "                       \n" 
    824 "  -l | --limitby l     Choose if the user/group is limited in " 
    825 "printing                     \n" 
    826 "                       by its account balance or by its page quota.\n" 
    827 "                       The default value is 'quota'. Allowed values\n" 
    828 "                       are 'quota' 'balance' 'quota-then-balance' and\n" 
    829 "                       'balance-then-quota'.\n" 
    830 "                       WARNING : quota-then-balance and balance-then-quota\n" 
    831 "                       are not yet implemented.\n" 
    832 "                       \n" 
    833 "  -b | --balance b     Sets the user's account balance to " 
    834 "b.                     \n" 
    835 "                       Account balance may be increase or decreased\n" 
    836 "                       if b is prefixed with + or -.\n" 
    837 "                       WARNING : when decreasing account balance,\n" 
    838 "                       the total paid so far by the user is decreased\n" 
    839 "                       too.\n" 
    840 "                       Groups don't have a real balance, but the\n" 
    841 "                       sum of their users' account balance.\n" 
    842 "                       \n" 
    843 "  -S | --softlimit sl  Sets the quota soft limit to sl " 
    844 "pages.                       \n" 
    845 "  \n" 
    846 "  -H | --hardlimit hl  Sets the quota hard limit to hl pages.\n" 
    847 "  \n" 
    848 "  user1 through userN and group1 through groupN can use wildcards\n" 
    849 "  if the --add option is not set.\n" 
    850 "  \n" 
    851 "examples :                              \n" 
    852 "\n" 
    853 "  $ edpykota --add -p jerome john paul george ringo/ringo@example.com\n" 
    854 "  \n" 
    855 "  This will add users john, paul, george and ringo to the quota\n" 
    856 "  database, and set their print quotas to the same values than user \n" 
    857 "  jerome. User jerome must already exist.\n" 
    858 "  User ringo's email address will also be set to 'ringo@example.com'\n" 
    859 "  \n" 
    860 "  $ edpykota --printer lp -S 50 -H 60 jerome\n" 
    861 "  \n" 
    862 "  This will set jerome's print quota on the lp printer to a soft limit\n" 
    863 "  of 50 pages, and a hard limit of 60 pages. If either user jerome or\n" 
    864 "  printer lp doesn't exist on the Quota Storage Server then nothing is " 
    865 "done.\n" 
    866 "\n" 
    867 "  $ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\n" 
    868 "  \n" 
    869 "  Same as above, but if either user jerome or printer lp doesn't exist \n" 
    870 "  on the Quota Storage Server they are automatically added. Also\n" 
    871 "  user jerome is put into the groups \"coders\" and \"it\" which must\n" 
    872 "  already exist in the Quota Storage.\n" 
    873 "            \n" 
    874 "  $ edpykota -g -S 500 -H 550 financial support            \n" 
    875 "  \n" 
    876 "  This will set print quota soft limit to 500 pages and hard limit\n" 
    877 "  to 550 pages for groups financial and support on all printers.\n" 
    878 "  \n" 
    879 "  $ edpykota --reset jerome \"jo*\"\n" 
    880 "  \n" 
    881 "  This will reset jerome's page counter to zero on all printers, as\n" 
    882 "  well as every user whose name begins with 'jo'.\n" 
    883 "  Their life time page counter on each printer will be kept unchanged.\n" 
    884 "  You can also reset the life time page counters by using the\n" 
    885 "  --hardreset | -R command line option.\n" 
    886 "  \n" 
    887 "  $ edpykota --printer hpcolor --noquota jerome\n" 
    888 "  \n" 
    889 "  This will tell PyKota to not limit jerome when printing on the \n" 
    890 "  hpcolor printer. All his jobs will be allowed on this printer, but \n" 
    891 "  accounting of the pages he prints will still be kept.\n" 
    892 "  Print Quotas for jerome on other printers are unchanged.\n" 
    893 "  \n" 
    894 "  $ edpykota --limitby balance jerome\n" 
    895 "  \n" 
    896 "  This will tell PyKota to limit jerome by his account's balance\n" 
    897 "  when printing.\n" 
    898 "  \n" 
    899 "  $ edpykota --balance +10.0 jerome\n" 
    900 "  \n" 
    901 "  This will increase jerome's account balance by 10.0 (in your\n" 
    902 "  own currency). You can decrease the account balance with a\n" 
    903 "  dash prefix, and set it to a fixed amount with no prefix.\n" 
    904 "  \n" 
    905 "  $ edpykota --delete jerome rachel\n" 
    906 "  \n" 
    907 "  This will completely delete jerome and rachel from the Quota Storage\n" 
    908 "  database. All their quotas and jobs will be deleted too.\n" 
    909 "  \n" 
    910 "  $ edpykota --printer lp --charge 0.1\n" 
    911 "  \n" 
    912 "  This will set the page price for printer lp to 0.1. Job price\n" 
    913 "  will not be changed.\n" 
    914 "  \n" 
    915 "  $ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\n" 
    916 "  \n" 
    917 "  This will put printers hplj1 and hplj2 in printers groups Laser and HP.\n" 
    918 "  When printing either on hplj1 or hplj2, print quota will also be \n" 
    919 "  checked and accounted for on virtual printers Laser and HP.\n" 
    920 "\n" 
    921 "This program is free software; you can redistribute it and/or modify\n" 
    922 "it under the terms of the GNU General Public License as published by\n" 
    923 "the Free Software Foundation; either version 2 of the License, or\n" 
    924 "(at your option) any later version.\n" 
    925 "\n" 
    926 "This program is distributed in the hope that it will be useful,\n" 
    927 "but WITHOUT ANY WARRANTY; without even the implied warranty of\n" 
    928 "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n" 
    929 "GNU General Public License for more details.\n" 
    930 "\n" 
    931 "You should have received a copy of the GNU General Public License\n" 
    932 "along with this program; if not, write to the Free Software\n" 
    933 "Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n" 
    934 "\n" 
    935 "Please e-mail bugs to: %s" 
    936 msgstr "" 
    937  
    938 #, python-format 
    939 msgid "Invalid softlimit value %s." 
    940 msgstr "��%s �ͧ softlimit ��١��" 
    941  
    942 #, python-format 
    943 msgid "Invalid hardlimit value %s." 
    944 msgstr "��%s �ͧ hardlimit��١�� " 
    945  
    946 #, python-format 
    947 msgid "Hard limit %i is less than soft limit %i, values will be exchanged." 
    948 msgstr "��Hard limit %i �������soft limit %i ������" 
    949  
    950 #, python-format 
    951 msgid "Invalid balance value %s" 
    952 msgstr "����������١�� %s" 
    953  
    954 #, python-format 
    955 msgid "Invalid limitby value %s" 
    956 msgstr "����ӡѴ %s ��١��" 
    957  
    958 msgid "You have to pass user or group names on the command line" 
    959 msgstr "�س���������� ����������������� 
    960 #, python-format 
    961 msgid "Prototype %s not found in Quota Storage for printer %s." 
    962 msgstr "������� %s �����������Ѻ��ͧ����s " 
    963  
    964 #, python-format 
    965 msgid "Prototype object %s not found in Quota Storage." 
    966 msgstr "������ص��� %s ���������" 
    967  
    968 #, python-format 
    969 msgid "Undefined hard limit set to soft limit (%s) on printer %s." 
    970 msgstr "���ӡ������hard limit �֧ soft limit (%s) ����ͧ����s" 
    971  
    972 #, python-format 
    973 msgid "Undefined soft limit set to hard limit (%s) on printer %s." 
    974 msgstr "���ӡ������soft limit �֧ hard limit (%s) ����ͧ����s" 
    975  
    976 #, python-format 
    977 msgid "Invalid email address %s" 
    978 msgstr "email address %s ��١��" 
    979  
    980 #, python-format 
    981 msgid "Unknown group %s" 
    982 msgstr "" 
    983  
    984 #, python-format 
    985 msgid "Unknown user %s" 
    986 msgstr "" 
    987  
    988 #, python-format 
    989 msgid "Invalid group name %s" 
    990 msgstr "��͡���� %s ��١��" 
    991  
    992 #, python-format 
    993 msgid "Invalid user name %s" 
    994 msgstr "��ͼ�� %s ��١��" 
    995  
    996 #, python-format 
    997 msgid "Quota not found for object %s on printer %s." 
    998 msgstr "��������������Ѻ %s ����ͧ����s" 
    999  
    1000 #, python-format 
    1001 msgid "Group %s not found in the PyKota Storage." 
    1002 msgstr "�������� %s ��������ͧ PyKota" 
    1003  
    1004 msgid "Software accounting already done in first pass. Ignoring." 
    1005 msgstr "����Ϳ�������ѭ����ԡ����ǹ� ��� 
    1006  
    1007 msgid "Hardware accounting already done in first pass. Ignoring." 
    1008 msgstr "�����������ѭ����ԡ����ǹ� ��� 
    1009  
    1010 msgid "Job size and price now set in history." 
    1011 msgstr "" 
    1012  
    1013 #, python-format 
    1014 msgid "" 
    1015 "repykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels " 
    1016 "Libres\n" 
    1017 "\n" 
    1018 "Generates print quota reports.\n" 
    1019 "\n" 
    1020 "command line usage :\n" 
    1021 "\n" 
    1022 "  repykota [options] \n" 
    1023 "\n" 
    1024 "options :\n" 
    1025 "\n" 
    1026 "  -v | --version       Prints repykota's version number then exits.\n" 
    1027 "  -h | --help          Prints this message then exits.\n" 
    1028 "  \n" 
    1029 "  -u | --users         Generates a report on users quota, this is \n" 
    1030 "                       the default.\n" 
    1031 "  \n" 
    1032 "  -g | --groups        Generates a report on group quota instead of users.\n" 
    1033 "  \n" 
    1034 "  -P | --printer p     Report quotas on this printer only. Actually p can\n" 
    1035 "                       use wildcards characters to select only\n" 
    1036 "                       some printers. The default value is *, meaning\n" 
    1037 "                       all printers.\n" 
    1038 "                       You can specify several names or wildcards, \n" 
    1039 "                       by separating them with commas.\n" 
    1040 "  \n" 
    1041 "examples :                              \n" 
    1042 "\n" 
    1043 "  $ repykota --printer lp\n" 
    1044 "  \n" 
    1045 "  This will print the quota status for all users who use the lp printer.\n" 
    1046 "\n" 
    1047 "  $ repykota \n" 
    1048 "  \n" 
    1049 "  This will print the quota status for all users on all printers.\n" 
    1050 "  \n" 
    1051 "  $ repykota --printer \"laser*,*pson\" jerome \"jo*\"\n" 
    1052 "  \n" 
    1053 "  This will print the quota status for user jerome and all users\n" 
    1054 "  whose name begins with \"jo\" on all printers which name begins\n" 
    1055 "  with \"laser\" or ends with \"pson\".\n" 
    1056 "  \n" 
    1057 "  If launched by an user who is not a PyKota administrator, additionnal\n" 
    1058 "  arguments representing users or groups names are ignored, and only the\n" 
    1059 "  current user/group is reported.\n" 
    1060 "\n" 
    1061 "This program is free software; you can redistribute it and/or modify\n" 
    1062 "it under the terms of the GNU General Public License as published by\n" 
    1063 "the Free Software Foundation; either version 2 of the License, or\n" 
    1064 "(at your option) any later version.\n" 
    1065 "\n" 
    1066 "This program is distributed in the hope that it will be useful,\n" 
    1067 "but WITHOUT ANY WARRANTY; without even the implied warranty of\n" 
    1068 "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n" 
    1069 "GNU General Public License for more details.\n" 
    1070 "\n" 
    1071 "You should have received a copy of the GNU General Public License\n" 
    1072 "along with this program; if not, write to the Free Software\n" 
    1073 "Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n" 
    1074 "\n" 
    1075 "Please e-mail bugs to: %s" 
    1076 msgstr "" 
    1077  
    1078 #, python-format 
    1079 msgid "" 
    1080 "warnpykota v%s (c) 2003, 2004, 2005 C@LL - Conseil Internet & Logiciels " 
    1081 "Libres\n" 
    1082 "\n" 
    1083 "Sends mail to users over print quota.\n" 
    1084 "\n" 
    1085 "command line usage :\n" 
    1086 "\n" 
    1087 "  warnpykota  [options]  [names]\n" 
    1088 "\n" 
    1089 "options :\n" 
    1090 "\n" 
    1091 "  -v | --version       Prints warnpykota's version number then exits.\n" 
    1092 "  -h | --help          Prints this message then exits.\n" 
    1093 "  \n" 
    1094 "  -u | --users         Warns users over their print quota, this is the \n" 
    1095 "                       default.\n" 
    1096 "  \n" 
    1097 "  -g | --groups        Warns users whose groups quota are over limit.\n" 
    1098 "  \n" 
    1099 "  -P | --printer p     Verify quotas on this printer only. Actually p can\n" 
    1100 "                       use wildcards characters to select only\n" 
    1101 "                       some printers. The default value is *, meaning\n" 
    1102 "                       all printers.\n" 
    1103 "                       You can specify several names or wildcards, \n" 
    1104 "                       by separating them with commas.\n" 
    1105 "  \n" 
    1106 "examples :                              \n" 
    1107 "\n" 
    1108 "  $ warnpykota --printer lp\n" 
    1109 "  \n" 
    1110 "  This will warn all users of the lp printer who have exceeded their\n" 
    1111 "  print quota.\n" 
    1112 "\n" 
    1113 "  $ warnpykota \n" 
    1114 "  \n" 
    1115 "  This will warn all users  who have exceeded their print quota on\n" 
    1116 "  any printer.\n" 
    1117 "\n" 
    1118 "  $ warnpykota --groups --printer \"laserjet*\" \"dev*\"\n" 
    1119 "  \n" 
    1120 "  This will warn all users of groups which names begins with \"dev\" and\n" 
    1121 "  who have exceeded their print quota on any printer which name begins \n" 
    1122 "  with \"laserjet\"\n" 
    1123 "  \n" 
    1124 "  If launched by an user who is not a PyKota administrator, additionnal\n" 
    1125 "  arguments representing users or groups names are ignored, and only the\n" 
    1126 "  current user/group is reported.\n" 
    1127 "\n" 
    1128 "This program is free software; you can redistribute it and/or modify\n" 
    1129 "it under the terms of the GNU General Public License as published by\n" 
    1130 "the Free Software Foundation; either version 2 of the License, or\n" 
    1131 "(at your option) any later version.\n" 
    1132 "\n" 
    1133 "This program is distributed in the hope that it will be useful,\n" 
    1134 "but WITHOUT ANY WARRANTY; without even the implied warranty of\n" 
    1135 "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n" 
    1136 "GNU General Public License for more details.\n" 
    1137 "\n" 
    1138 "You should have received a copy of the GNU General Public License\n" 
    1139 "along with this program; if not, write to the Free Software\n" 
    1140 "Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n" 
    1141 "\n" 
    1142 "Please e-mail bugs to: %s" 
    1143 msgstr "" 
    1144  
    1145 #, python-format 
    11461204msgid "Unsupported accounter backend %s" 
    11471205msgstr "����ѭ����ԡ�ʹѺʹع���ӧҹ %s" 
     
    11601218 
    11611219#, python-format 
     1220msgid "Option ldaptls is set, but certificate %s is not readable." 
     1221msgstr "" 
     1222 
     1223#, python-format 
    11621224msgid "Option logger only supports values in %s" 
    11631225msgstr "���͡�ѹ�֡���ӧҹʹѺʹع������%s" 
     
    11941256msgid "Option mailto in section %s only supports values in %s" 
    11951257msgstr "���͡�����Ǵ %s ʹѺʹع੾���� %s" 
     1258 
     1259#, python-format 
     1260msgid "Invalid maximal deny banners counter %s" 
     1261msgstr "" 
    11961262 
    11971263#, python-format 
     
    12321298msgstr "" 
    12331299 
     1300msgid "History" 
     1301msgstr "����� 
     1302 
     1303msgid "Users" 
     1304msgstr "" 
     1305 
     1306msgid "Groups" 
     1307msgstr "" 
     1308 
     1309msgid "Printers" 
     1310msgstr "" 
     1311 
     1312msgid "Users Print Quotas" 
     1313msgstr "" 
     1314 
     1315msgid "Users Groups Print Quotas" 
     1316msgstr "" 
     1317 
     1318msgid "History of Payments" 
     1319msgstr "" 
     1320 
     1321msgid "Printers Groups Membership" 
     1322msgstr "" 
     1323 
     1324msgid "Users Groups Membership" 
     1325msgstr "" 
     1326 
     1327msgid "Comma Separated Values" 
     1328msgstr "" 
     1329 
     1330msgid "Semicolon Separated Values" 
     1331msgstr "" 
     1332 
     1333msgid "Tabulation Separated Values" 
     1334msgstr "" 
     1335 
     1336msgid "eXtensible Markup Language" 
     1337msgstr "" 
     1338 
     1339msgid "CUPS' page_log" 
     1340msgstr "" 
     1341 
     1342#, python-format 
     1343msgid "Invalid value [%s] for --filter command line option, see help." 
     1344msgstr "" 
     1345 
     1346#, python-format 
     1347msgid "Invalid modifier [%s] for --data command line option, see help." 
     1348msgstr "" 
     1349 
     1350#, python-format 
     1351msgid "Invalid modifier [%s] for --format command line option, see help." 
     1352msgstr "" 
     1353 
     1354msgid "XML output is disabled because the jaxml module is not available." 
     1355msgstr "" 
     1356 
     1357msgid "PyKota data dumper failed : I/O error" 
     1358msgstr "" 
     1359 
    12341360#, python-format 
    12351361msgid "Unsupported logging subsystem %s" 
     
    12531379 
    12541380msgid "" 
    1255 "Group           used    soft    hard    balance grace         total       " 
    1256 "paid" 
    1257 msgstr "" 
    1258 "���          ��   soft    hard    ���� grace         ��      ��� 
    1259  
    1260 msgid "" 
    1261 "User            used    soft    hard    balance grace         total       " 
    1262 "paid" 
    1263 msgstr "" 
    1264 "���            ��   soft    hard    ���� grace         ��      ��� 
     1381"Group          overcharge   used    soft    hard    balance grace         " 
     1382"total       paid warn" 
     1383msgstr "" 
     1384 
     1385msgid "" 
     1386"User           overcharge   used    soft    hard    balance grace         " 
     1387"total       paid warn" 
     1388msgstr "" 
    12651389 
    12661390msgid "unknown" 
     
    12751399msgstr "��: %9i" 
    12761400 
     1401msgid "N/A" 
     1402msgstr "" 
     1403 
    12771404#, python-format 
    12781405msgid "Unsupported reporter backend %s" 
     
    12821409msgid "Unsupported quota storage backend %s" 
    12831410msgstr "�������㹡��������ʹѺʹع %s" 
     1411 
     1412#, python-format 
     1413msgid "Strange problem with uid(%s) : %s" 
     1414msgstr "" 
     1415 
     1416#, python-format 
     1417msgid "Running as user '%s'." 
     1418msgstr "" 
     1419 
     1420msgid "No user named 'pykota'. Not dropping priviledges." 
     1421msgstr "" 
     1422 
     1423#, python-format 
     1424msgid "Impossible to drop priviledges : %s" 
     1425msgstr "" 
     1426 
     1427msgid "Priviledges dropped. Now running as user 'pykota'." 
     1428msgstr "" 
     1429 
     1430#, python-format 
     1431msgid "Impossible to regain priviledges : %s" 
     1432msgstr "" 
     1433 
     1434msgid "Regained priviledges. Now running as root." 
     1435msgstr "" 
    12841436 
    12851437#, python-format 
     
    13141466"printer %s" 
    13151467msgstr "��������ͧ��� %s, �����������ҹ����%s) �ͧ ��ͧ����s" 
     1468 
     1469#, python-format 
     1470msgid "User %s will not be charged for printing." 
     1471msgstr "" 
    13161472 
    13171473#, python-format 
     
    14481604 
    14491605#, python-format 
    1450 msgid "Waiting for printer %s to be idle or printing..." 
     1606msgid "Waiting for printer %s to be printing..." 
    14511607msgstr "" 
    14521608 
     
    16081764msgstr "" 
    16091765 
    1610 msgid "History" 
    1611 msgstr "����� 
    1612  
    16131766msgid "Empty" 
    16141767msgstr "�ҧ" 
     
    16441797msgstr "���͡" 
    16451798 
     1799msgid "MD5Sum" 
     1800msgstr "" 
     1801 
     1802msgid "BillingCode" 
     1803msgstr "" 
     1804 
     1805msgid "Pages" 
     1806msgstr "" 
     1807 
    16461808msgid "Previous page" 
    16471809msgstr "˹���� 
     1810 
     1811msgid "PyKota Data Dumper" 
     1812msgstr "" 
     1813 
     1814msgid "Dump" 
     1815msgstr "" 
     1816 
     1817msgid "Data Type" 
     1818msgstr "" 
     1819 
     1820msgid "Output Format" 
     1821msgstr "" 
     1822 
     1823msgid "Filter" 
     1824msgstr "" 
     1825 
     1826#~ msgid "" 
     1827#~ "Group           used    soft    hard    balance grace         total       " 
     1828#~ "paid" 
     1829#~ msgstr "" 
     1830#~ "���          ��   soft    hard    ���� grace         ��      ��� 
     1831 
     1832#~ msgid "" 
     1833#~ "User            used    soft    hard    balance grace         total       " 
     1834#~ "paid" 
     1835#~ msgstr "" 
     1836#~ "���            ��   soft    hard    ���� grace         ��      ���