home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / lib / hplip / base / strings.py < prev    next >
Encoding:
Text File  |  2006-08-30  |  17.8 KB  |  568 lines

  1. # -*- coding: utf-8 -*-
  2. #
  3. # (c) Copyright 2003-2006 Hewlett-Packard Development Company, L.P.
  4. #
  5. # This program is free software; you can redistribute it and/or modify
  6. # it under the terms of the GNU General Public License as published by
  7. # the Free Software Foundation; either version 2 of the License, or
  8. # (at your option) any later version.
  9. #
  10. # This program is distributed in the hope that it will be useful,
  11. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13. # GNU General Public License for more details.
  14. #
  15. # You should have received a copy of the GNU General Public License
  16. # along with this program; if not, write to the Free Software
  17. # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
  18. #
  19. # Author: Don Welch
  20. #
  21.  
  22. # string_table := { 'string_id' : ( 'short', 'long' ), ... }
  23.  
  24. # string_id's for error codes are the string form of the error code
  25. # Strings that need localization use lambda : _( 'string' ) form.
  26. # Strings that refer to other strings, use '%reference%' form.
  27. # Blank strings use '' form.
  28.  
  29. string_table = {
  30.  
  31. 'unknown'   :       (lambda : _('Unknown'),
  32.                       lambda : _('Unknown')),
  33.  
  34. 'try_again' :       ('',
  35.                       lambda : _('Please correct the problem and try again.')),
  36.  
  37. 'press_continue' :  ('',
  38.                       lambda : _('Please correct the problem and press continue on the printer.')),
  39.  
  40. '500' :             (lambda : _('The printer has started a print job.'),
  41.                      ''),
  42.  
  43. '501' :             (lambda : _('Print job has completed.'),
  44.                      ''),
  45.  
  46. '1000' :            (lambda : _('The printer is idle.'),
  47.                       ''),
  48.  
  49. '1001' :            (lambda : _('The printer is busy.'),
  50.                      ''),
  51.  
  52. '1002' :            (lambda : _('The print job is continuing.'),
  53.                       ''),
  54.  
  55. '1003' :            (lambda : _('Turning off.'),
  56.                       ''),
  57.  
  58. '1004' :            (lambda : _('Report printing.'),
  59.                       ''),
  60.  
  61. '1005' :            (lambda : _('Canceling.'),
  62.                       ''),
  63.  
  64. '1006' :            ('%5002%',
  65.                       '%try_again%'),
  66.  
  67. '1007' :            (lambda : _('Waiting for ink to dry.'),
  68.                       ''),
  69.  
  70. '1008' :            (lambda : _('Pen change.'),
  71.                      ''),
  72.  
  73. '1009' :            (lambda : _('The printer is out of paper.'),
  74.                       lambda : _('Please load more paper and follow the instructions on the front panel (if any) to continue printing.')),
  75.  
  76. '1010' :            (lambda : _('Banner eject needed.'),
  77.                       ''),
  78.  
  79. '1011' :            (lambda : _('Banner mismatch.'),
  80.                       '%try_again%'),
  81.  
  82. '1012' :            (lambda : _('Photo mismatch.'),
  83.                       '%try_again%'),
  84.  
  85. '1013' :            (lambda : _('Duplex mismatch.'),
  86.                       '%try_again'),
  87.  
  88. '1014' :            (lambda : _('Paper or cartridge carriage jammed.'),
  89.                       lambda : _('Please clear the jam and press continue on the printer.')),
  90.  
  91. '1015' :            ('%1014%',
  92.                       '%1014%'),
  93.  
  94. '1016' :            ('%1014%',
  95.                       '%1014%'),
  96.  
  97. '1017' :            (lambda : _('There is a problem with a cartridge.'),
  98.                       '%press_continue%'),
  99.  
  100. '1018' :            ('%unknown_error%',
  101.                       '%try_again%'),
  102.  
  103. '1019' :            (lambda : _('Powering down.'),
  104.                       ''),
  105.  
  106. '1020' :            (lambda : _('Front panel test.'),
  107.                       ''),
  108.  
  109. '1021' :            (lambda : _('Clean out tray missing.'),
  110.                       '%try_again%'),
  111.  
  112. '1022' :            (lambda : _('Output bin full.'),
  113.                       '%try_again%'),
  114.  
  115. '1023' :            (lambda : _('Media size mismatch.'),
  116.                       '%try_again%'),
  117.  
  118. '1024' :            (lambda : _('Duplexer is jammed.'),
  119.                       '%1014%'),
  120.  
  121. '1025' :            ('%1014%',
  122.                       '%1014%'),
  123.  
  124. '1026' :            (lambda : _('An ink cartridge is out of ink.'),
  125.                       '%try_again%'),
  126.  
  127. '1027' :            (lambda : _('Internal device error.'),
  128.                       '%try_again%'),
  129.  
  130. '1028' :            ('%1014%',
  131.                       '%1014%'),
  132.  
  133. '1029' :            (lambda : _('Second tray missing.'),
  134.                       '%try_again%'),
  135.  
  136. '1030' :            (lambda : _('Duplexer missing.'),
  137.                       '%try_again%'),
  138.  
  139. '1031' :            (lambda : _('Rear tray missing.'),
  140.                       '%try_again%'),
  141.  
  142. '1032' :            (lambda : _('Cartridge not latched.'),
  143.                       '%try_again%'),
  144.  
  145. '1033' :            (lambda : _('Battery very low.'),
  146.                       '%try_again%'),
  147.  
  148. '1034' :            ('%1017%',
  149.                       '%try_again%'),
  150.  
  151. '1035' :            (lambda : _('Output tray closed.'),
  152.                       '%try_again%'),
  153.  
  154. '1036' :            (lambda : _('Manual feed blocked.'),
  155.                       '%1014%'),
  156.  
  157. '1037' :            (lambda : _('Rear feed blocked.'),
  158.                       '%1014%'),
  159.  
  160. '1038' :            (lambda : _('Second tray out of paper.'),
  161.                       '%1009%'),
  162.  
  163. '1039' :            (lambda : _('Input tray locked.'),
  164.                       '%try_again%'),
  165.  
  166. '1040' :            (lambda : _('Non-HP ink.'),
  167.                       '%try_again%'),
  168.  
  169. '1041' :            (lambda : _('Pen calibration needs resume.'),
  170.                       '%press_continue%'),
  171.  
  172. '1042' :            (lambda : _('Media type mismatch.'),
  173.                       '%try_again%'),
  174.  
  175. '1043' :            (lambda : _('Custom media mismatch.'),
  176.                       '%try_again%'),
  177.  
  178. '1044' :            (lambda : _('Pen cleaning in progress.'),
  179.                       ''),
  180.  
  181. '1045' :            (lambda : _('Pen checking in progress.'),
  182.                       ''),
  183.  
  184. '1501' :            (lambda : _('Black cartridge is low on ink'),
  185.                                 ''),
  186.  
  187. '1502' :            (lambda : _('Tri-color cartridge is low on ink'),
  188.                                 ''),
  189.  
  190. '1503' :            (lambda : _('Photo cartridge is low on ink'),
  191.                                 ''),
  192.  
  193. '1504' :            (lambda : _('Cyan cartridge is low on ink'),
  194.                                 ''),
  195.  
  196. '1505' :            (lambda : _('Magenta cartridge is low on ink'),
  197.                                 ''),
  198.  
  199. '1506' :            (lambda : _('Yellow cartridge is low on ink'),
  200.                                 ''),
  201.  
  202. '1507' :            (lambda : _('Photo cyan cartridge is low on ink'),
  203.                                 ''),
  204.  
  205. '1508' :            (lambda : _('Photo magenta cartridge is low on ink'),
  206.                                 ''),
  207.  
  208. '1509' :            (lambda : _('Photo yellow cartridge is low on ink'),
  209.                                 ''),
  210.  
  211. '1510' :            (lambda : _('Photo gray cartridge is low on ink'),
  212.                                 ''),
  213.  
  214. '1511' :            (lambda : _('Photo blue cartridge is low on ink'),
  215.                                 ''),
  216.  
  217. '1601' :            (lambda : _('Black cartridge is low on toner'),
  218.                                 ''),
  219.  
  220. '1604' :            (lambda : _('Cyan cartridge is low on toner'),
  221.                                 ''),
  222.  
  223. '1605' :            (lambda : _('Magenta cartridge is low on toner'),
  224.                                 ''),
  225.  
  226. '1606' :            (lambda : _('Yellow cartridge is low on toner'),
  227.                                 ''),
  228.  
  229. '1800' :            (lambda : _('Warming up.'),
  230.                       ''),
  231.  
  232. '1801' :            (lambda : _('Low paper.'),
  233.                       ''),
  234.  
  235. '1802' :            (lambda : _('Door open.'),
  236.                       '%try_again%'),
  237.  
  238. '1803' :            (lambda : _('Offline.'),
  239.                       ''),
  240.  
  241. '1804' :            (lambda : _('Low toner.'),
  242.                       ''),
  243.  
  244. '1805' :            (lambda : _('No toner.'),
  245.                       '%try_again%'),
  246.  
  247. '1806' :            (lambda : _('Service request.'),
  248.                       '%try_again%'),
  249.                       
  250. '1807' :            (lambda : _('Fuser error.'),
  251.                       '%try_again%'),
  252.  
  253. '1900' :            (lambda : _('Unsupported printer model.'),
  254.                       ''),
  255.  
  256. '2000' :            (lambda : _('Scan job started.'),
  257.                       ''),
  258.  
  259. '2001' :            (lambda : _('Scan job completed.'),
  260.                       ''),
  261.  
  262. '2002' :            (lambda : _('Scan job failed.'),
  263.                       '%try_again%'),
  264.  
  265. '3000' :            (lambda : _('Fax job started.'),
  266.                       ''),
  267.  
  268. '3001' :            (lambda : _('Fax job complete.'),
  269.                       ''),
  270.  
  271. '3002' :            (lambda : _('Fax job failed.'),
  272.                       '%try_again%'),
  273.  
  274. '3003' :            (lambda : _('Fax job canceled.'),
  275.                       ''),
  276.  
  277. '3004' :            (lambda : _('Fax send job continuing.'),
  278.                       ''),
  279.  
  280. '3005' :            (lambda : _('Fax receive job continuing.'),
  281.                       ''),
  282.  
  283. '5002' :            (lambda : _('Device is powered down or unplugged.'),
  284.                       '%5012%'),
  285.  
  286. '5012' :            (lambda : _('Device communication error.'),
  287.                       '%try_again%'),
  288.  
  289. '5021' :            (lambda : _('Device is busy.'),
  290.                       ''),
  291.  
  292. '5030' :            ('%unknown_error%',
  293.                       '%try_again%'),
  294.  
  295. '5031' :            ('%5021%',
  296.                       ''),
  297.  
  298. '5033' :            (lambda : _('Unsupported I/O bus.'),
  299.                       '%try_again%'),
  300.  
  301. '5034' :            (lambda : _('Device does not support requested operation.'),
  302.                       '%try_again%'),
  303.                       
  304. '5052' :            (lambda : _('To send a fax you must run hp-sendfax first.'),
  305.                       'Restart the CUPS queue and run hp-sendfax.'),
  306.                       
  307. '6000' :            (lambda : _('Photocard unload started.'),
  308.                       ''),
  309.  
  310. '6001' :            (lambda : _('Photocard unload ended.'),
  311.                       ''),
  312.  
  313. '6002' :            (lambda : _('Photocard unload failed.'),
  314.                       lambda : _('Make sure photocard is inserted properly and try again.')),
  315.  
  316. '6003' :            (lambda : _('Unable to mount photocard on device.'),
  317.                       '%6002%'),
  318.  
  319. '6004' :            (lambda : _('Photocard unloaded successfully.'),
  320.                       ''),
  321.  
  322. 'unknown_error' :   (lambda : _('Unknown error.'),
  323.                       ''),
  324.  
  325. 'print' :           (lambda : _('Print'),
  326.                       ''),
  327.  
  328. 'scan' :            (lambda : _('Scan'),
  329.                       ''),
  330.  
  331. 'send_fax' :        (lambda : _('Send fax'),
  332.                       ''),
  333.  
  334. 'make_copies' :     (lambda : _('Make copies'),
  335.                       ''),
  336.  
  337. 'access_photo_cards' :    (lambda : _('Access photo cards'),
  338.                            ''),
  339.  
  340. 'agent_invalid_invalid' : (lambda : _('Invalid/missing'),
  341.                             ''),
  342.  
  343. 'agent_invalid_supply' :  (lambda : _('Invalid/missing ink cartridge'),
  344.                             ''),
  345.  
  346. 'agent_invalid_cartridge':(lambda : _('Invalid/missing cartridge'),
  347.                             ''),
  348.  
  349. 'agent_invalid_head' :    (lambda : _('Invalid/missing print head'),
  350.                             ''),
  351.  
  352. 'agent_unknown_unknown' : ('%unknown%',
  353.                             ''),
  354.  
  355. 'agent_unspecified_battery' : ('Battery',
  356.                             ''),
  357.  
  358.  
  359. 'agent_black_head' :      (lambda : _('Black print head'),
  360.                             ''),
  361.  
  362. 'agent_black_supply' :    (lambda : _('Black ink cartridge'),
  363.                             ''),
  364.  
  365. 'agent_black_cartridge' : (lambda : _('Black cartridge'),
  366.                             ''),
  367.  
  368.  
  369.  
  370.  
  371. 'agent_cmy_head' :        (lambda : _('Tri-color print head'),
  372.                             ''),
  373.  
  374. 'agent_cmy_supply' :      (lambda : _('Tri-color ink cartridge'),
  375.                             ''),
  376.  
  377. 'agent_cmy_cartridge' :   (lambda : _('Tri-color cartridge'),
  378.                             ''),
  379.  
  380.  
  381. 'agent_kcm_head' :        (lambda : _('Photo print head'),
  382.                             ''),
  383.  
  384. 'agent_kcm_supply' :      (lambda : _('Photo ink cartridge'),
  385.                             ''),
  386.  
  387. 'agent_kcm_cartridge' :   (lambda : _('Photo cartridge'),
  388.                             ''),
  389.  
  390.  
  391. 'agent_cyan_head' :       (lambda : _('Cyan print head'),
  392.                             ''),
  393.  
  394. 'agent_cyan_supply' :     (lambda : _('Cyan ink cartridge'),
  395.                             ''),
  396.  
  397. 'agent_cyan_cartridge' :  (lambda : _('Cyan cartridge'),
  398.                             ''),
  399.  
  400.  
  401. 'agent_magenta_head' :    (lambda : _('Magenta print head'),
  402.                             ''),
  403.  
  404. 'agent_magenta_supply' :  (lambda : _('Magenta ink cartridge'),
  405.                             ''),
  406.  
  407. 'agent_magenta_cartridge':(lambda : _('Magenta cartridge'),
  408.                             ''),
  409.  
  410.  
  411. 'agent_yellow_head' :     (lambda : _('Yellow print head'),
  412.                             ''),
  413.  
  414. 'agent_yellow_supply' :   (lambda : _('Yellow ink cartridge'),
  415.                             ''),
  416.  
  417. 'agent_yellow_cartridge': (lambda : _('Yellow cartridge'),
  418.                             ''),
  419.  
  420.  
  421. 'agent_photo_cyan_head' :       (lambda : _('Photo cyan print head'),
  422.                                    ''),
  423.  
  424. 'agent_photo_cyan_supply' :     (lambda : _('Photo cyan ink cartridge'),
  425.                                   ''),
  426.  
  427. 'agent_photo_cyan_cartridge' :  (lambda : _('Photo cyan cartridge'),
  428.                                   ''),
  429.  
  430.  
  431. 'agent_photo_magenta_head' :    (lambda : _('Photo magenta print head'),
  432.                                   ''),
  433.  
  434. 'agent_photo_magenta_supply' :  (lambda : _('Photo magenta ink cartridge'),
  435.                                   ''),
  436.  
  437. 'agent_photo_magenta_cartridge':(lambda : _('Photo magenta cartridge'),
  438.                                   ''),
  439.  
  440.  
  441. 'agent_photo_yellow_head' :     (lambda : _('Photo yellow print head'),
  442.                                   ''),
  443.  
  444. 'agent_photo_yellow_supply' :   (lambda : _('Photo yellow ink cartridge'),
  445.                                   ''),
  446.  
  447. 'agent_photo_yellow_cartridge': (lambda : _('Photo yellow cartridge'),
  448.                                   ''),
  449.  
  450.  
  451. 'agent_photo_gray_head' :       (lambda : _('Photo gray print head'),
  452.                                    ''),
  453.  
  454. 'agent_photo_gray_supply' :     (lambda : _('Photo gray ink cartridge'),
  455.                                   ''),
  456.  
  457. 'agent_photo_gray_cartridge' :  (lambda : _('Photo gray cartridge'),
  458.                                   ''),
  459.  
  460.  
  461. 'agent_photo_blue_head' :       (lambda : _('Photo blue print head'),
  462.                                    ''),
  463.  
  464. 'agent_photo_blue_supply' :     (lambda : _('Photo blue ink cartridge'),
  465.                                   ''),
  466.  
  467. 'agent_photo_blue_cartridge' :  (lambda : _('Photo blue cartridge'),
  468.                                   ''),
  469.  
  470.                                   
  471.  
  472. 'agent_photo_cyan_and_photo_magenta_head' : (lambda : _('Photo magenta and photo cyan print head'),
  473.                                             ''),
  474.  
  475. 'agent_yellow_and_magenta_head' :           (lambda : _('Magenta and yellow print head'), 
  476.                                             '' ),
  477.  
  478. 'agent_cyan_and_black_head' :               (lambda : _('Black and cyan print head'),
  479.                                             '' ),
  480.  
  481. 'agent_light_gray_and_photo_black_head' :    (lambda : _('Light gray and photo black print head'),
  482.                                             '' ),
  483.  
  484. 'agent_light_gray_supply' :                 (lambda : _('Light gray ink cartridge'), # LG
  485.                                             '' ),
  486.  
  487. 'agent_medium_gray_supply' :                (lambda : _('Medium gray ink cartridge'), 
  488.                                             '' ),
  489.  
  490. 'agent_photo_gray_supply' :                 (lambda : _('Photo black ink cartridge'), # PK
  491.                                             '' ),
  492.  
  493.  
  494. 'agent_black_toner' :           (lambda : _('Black toner cartridge'),
  495.                                 ''),
  496.  
  497. 'agent_cyan_toner' :            (lambda : _('Cyan toner cartridge'),
  498.                                   ''),
  499.  
  500. 'agent_magenta_toner' :         (lambda : _('Magenta toner cartridge'),
  501.                                   ''),
  502.  
  503. 'agent_yellow_toner' :          (lambda : _('Yellow toner cartridge'),
  504.                                   ''),
  505.  
  506. 'agent_unspecified_maint_kit' : (lambda : _('Maintenance kit (fuser)'),
  507.                                   ''),
  508.  
  509. 'agent_unspecified_adf_kit'   : (lambda : _('Document feeder (ADF) kit'),
  510.                                   ''),
  511.  
  512. 'agent_unspecified_drum_kit'   : (lambda : _('Drum maintenance kit'),
  513.                                   ''),
  514.  
  515. 'agent_unspecified_transfer_kit'   : (lambda : _('Image transfer kit'),
  516.                                   ''),
  517.  
  518.  
  519. 'agent_health_unknown'     : ('Unknown',
  520.                                ''),
  521.  
  522. 'agent_health_ok'          : (lambda : _('Good/OK'),
  523.                                ''),
  524.                                
  525. 'agent_health_fair_moderate' : (lambda : _('Fair/Moderate'),
  526.                                ''),
  527.  
  528. 'agent_health_misinstalled': (lambda : _('Not installed'),
  529.                                ''),
  530.  
  531. 'agent_health_incorrect'   : (lambda : _('Incorrect'),
  532.                                ''),
  533.  
  534. 'agent_health_failed'      : (lambda : _('Failed'),
  535.                                ''),
  536.  
  537. 'agent_health_overtemp'      : (lambda : _('Overheated'),
  538.                                ''),
  539.  
  540. 'agent_health_discharging'      : (lambda : _('Discharging'),
  541.                                ''),
  542.  
  543. 'agent_health_charging'      : (lambda : _('Charging'),
  544.                                ''),
  545.  
  546.  
  547. 'agent_level_unknown'      : ('%unknown%',
  548.                                ''),
  549.  
  550. 'agent_level_low'          : (lambda : _('Low'),
  551.                                ''),
  552.  
  553. 'agent_level_out'          : (lambda : _('Very low'),
  554.                                ''),
  555.  
  556. 'email_test_subject'      : (lambda : _('HPLIP: Email alert test message'),
  557.                                ''),
  558.  
  559. 'email_test_message'      : (lambda : _('This email is to test the functionality of email alerts'),
  560.                                ''),
  561.  
  562. 'email_alert_subject'      : (lambda : _('HPLIP: Error/alert on device: '),
  563.                              ''),
  564.  
  565. }
  566.  
  567.  
  568.