home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / lib / hplip / base / strings.py < prev    next >
Encoding:
Text File  |  2007-04-04  |  18.7 KB  |  580 lines

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