Show
Ignore:
Timestamp:
02/14/05 23:14:17 (19 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/zh_TW/pykota.po

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