My Marlin configs for Fabrikator Mini and CTC i3 Pro B
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

language_en.h 16KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410
  1. /*****************
  2. * language_en.h *
  3. *****************/
  4. /****************************************************************************
  5. * Written By Marcio Teixeira 2019 - Aleph Objects, Inc. *
  6. * *
  7. * This program is free software: you can redistribute it and/or modify *
  8. * it under the terms of the GNU General Public License as published by *
  9. * the Free Software Foundation, either version 3 of the License, or *
  10. * (at your option) any later version. *
  11. * *
  12. * This program is distributed in the hope that it will be useful, *
  13. * but WITHOUT ANY WARRANTY; without even the implied warranty of *
  14. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
  15. * GNU General Public License for more details. *
  16. * *
  17. * To view a copy of the GNU General Public License, go to the following *
  18. * location: <http://www.gnu.org/licenses/>. *
  19. ****************************************************************************/
  20. #pragma once
  21. // The list LANGUAGE_STRINGS should define all the strings used in the default
  22. // language (Language_en). Translations do *not* need to re-define this.
  23. #define LANGUAGE_STRINGS \
  24. LANGUAGE, \
  25. YES, \
  26. NO, \
  27. BACK, \
  28. COLOR_TOUCH_PANEL, \
  29. ABOUT_ALEPH_OBJECTS, OKAY, \
  30. FIRMWARE_FOR_TOOLHEAD, \
  31. AUTO_HOME, \
  32. CLEAN_NOZZLE, \
  33. CHANGE_FILAMENT, \
  34. ADVANCED_SETTINGS, \
  35. PRINTER_STATISTICS, \
  36. ABOUT_PRINTER, \
  37. MOTORS_OFF, \
  38. ZPROBE_ZOFFSET, \
  39. STEPS_PER_MM, \
  40. HOME_SENSE, \
  41. TOOL_OFFSETS, \
  42. MOTOR_CURRENT, \
  43. FILAMENT, \
  44. ENDSTOPS, \
  45. X_MAX, \
  46. X_MIN, \
  47. Y_MAX, \
  48. Y_MIN, \
  49. Z_MAX, \
  50. Z_MIN, \
  51. Z_PROBE, \
  52. RUNOUT_1, \
  53. RUNOUT_2, \
  54. SOFT_ENDSTOPS, \
  55. DISPLAY_MENU, \
  56. INTERFACE_SETTINGS, \
  57. RESTORE_DEFAULTS, \
  58. VELOCITY, \
  59. VMAX_X, \
  60. VMAX_Y, \
  61. VMAX_Z, \
  62. VMAX_E1, \
  63. VMAX_E2, \
  64. VMAX_E3, \
  65. VMAX_E4, \
  66. ACCELERATION, \
  67. ACCEL_PRINTING, \
  68. ACCEL_TRAVEL, \
  69. ACCEL_RETRACT, \
  70. AMAX_X, \
  71. AMAX_Y, \
  72. AMAX_Z, \
  73. AMAX_E1, \
  74. AMAX_E2, \
  75. AMAX_E3, \
  76. AMAX_E4, \
  77. JERK, \
  78. JUNCTION_DEVIATION, \
  79. BACKLASH, \
  80. MEASURE_AUTOMATICALLY, \
  81. H_OFFSET, \
  82. V_OFFSET, \
  83. TOUCH_SCREEN, \
  84. CALIBRATE, \
  85. HOME, \
  86. UNITS_MILLIAMP, \
  87. UNITS_MM, \
  88. UNITS_MM_S, \
  89. UNITS_MM_S2, \
  90. UNITS_STEP_MM, \
  91. UNITS_PERCENT, \
  92. UNITS_C, \
  93. TEMP_IDLE, \
  94. MATERIAL_PLA, \
  95. MATERIAL_ABS, \
  96. MATERIAL_HIGH_TEMP, \
  97. AXIS_X, \
  98. AXIS_Y, \
  99. AXIS_Z, \
  100. AXIS_E, \
  101. AXIS_E1, \
  102. AXIS_E2, \
  103. AXIS_E3, \
  104. AXIS_E4, \
  105. AXIS_ALL, \
  106. HOTEND, \
  107. HOTEND1, \
  108. HOTEND2, \
  109. HOTEND3, \
  110. HOTEND4, \
  111. BED, \
  112. SMOOTHING, \
  113. CORRECTION, \
  114. PRINTING, \
  115. SET_MAXIMUM, \
  116. RUNOUT_SENSOR, \
  117. DETECTION_THRESHOLD, \
  118. DISTANCE, \
  119. TEMPERATURE, \
  120. COOLDOWN, \
  121. FAN_SPEED, \
  122. PRINT_SPEED, \
  123. SPEED, \
  124. MOVE_AXIS, \
  125. LINEAR_ADVANCE, \
  126. LINEAR_ADVANCE_K, \
  127. LINEAR_ADVANCE_K1, \
  128. LINEAR_ADVANCE_K2, \
  129. LINEAR_ADVANCE_K3, \
  130. LINEAR_ADVANCE_K4, \
  131. NUDGE_NOZZLE, \
  132. ADJUST_BOTH_NOZZLES, \
  133. SHOW_OFFSETS, \
  134. INCREMENT, \
  135. ERASE_FLASH_WARNING, \
  136. ERASING, \
  137. ERASED, \
  138. CALIBRATION_WARNING, \
  139. ABORT_WARNING, \
  140. EXTRUDER_SELECTION, \
  141. CURRENT_TEMPERATURE, \
  142. REMOVAL_TEMPERATURE, \
  143. HEATING, \
  144. CAUTION, \
  145. HOT, \
  146. UNLOAD_FILAMENT, \
  147. LOAD_FILAMENT, \
  148. MOMENTARY, \
  149. CONTINUOUS, \
  150. PLEASE_WAIT, \
  151. PRINT_MENU, \
  152. FINE_MOTION, \
  153. MEDIA, \
  154. ENABLE_MEDIA, \
  155. INSERT_MEDIA, \
  156. MENU, \
  157. LCD_BRIGHTNESS, \
  158. SOUND_VOLUME, \
  159. SCREEN_LOCK, \
  160. BOOT_SCREEN, \
  161. INTERFACE_SOUNDS, \
  162. EEPROM_RESTORED, \
  163. EEPROM_RESET, \
  164. EEPROM_SAVED, \
  165. EEPROM_SAVE_PROMPT, \
  166. EEPROM_RESET_WARNING, \
  167. OPEN_DIR, \
  168. PRINT_FILE, \
  169. PRINT_STARTING, \
  170. PRINT_FINISHED, \
  171. PRINT_ERROR, \
  172. PASSCODE_REJECTED, \
  173. PASSCODE_ACCEPTED, \
  174. PASSCODE_SELECT, \
  175. PASSCODE_REQUEST, \
  176. PRINTER_HALTED, \
  177. PLEASE_RESET, \
  178. CLICK_SOUNDS, \
  179. INFO_PRINT_COUNT, \
  180. INFO_COMPLETED_PRINTS, \
  181. INFO_PRINT_TIME, \
  182. INFO_PRINT_LONGEST, \
  183. INFO_PRINT_FILAMENT, \
  184. RESUME_PRINT, \
  185. PAUSE_PRINT, \
  186. STOP_PRINT, \
  187. TOUCH_CALIBRATION_START, \
  188. TOUCH_CALIBRATION_PROMPT \
  189. LULZBOT_BIOPRINTER_STRINGS
  190. #ifndef LULZBOT_USE_BIOPRINTER_UI
  191. #define LULZBOT_BIOPRINTER_STRINGS
  192. #else
  193. #define LULZBOT_BIOPRINTER_STRINGS ,\
  194. MAIN_MENU, \
  195. UNLOCK_XY_AXIS, \
  196. LOAD_SYRINGE, \
  197. BED_TEMPERATURE, \
  198. LOADING_WARNING, \
  199. HOMING_WARNING
  200. #endif
  201. #include "language.h" // This must be included after LANGUAGE_STRINGS
  202. // The string table for this language.
  203. namespace Language_en {
  204. PROGMEM Language_Str LANGUAGE = u8"English";
  205. PROGMEM Language_Str YES = u8"Yes";
  206. PROGMEM Language_Str NO = u8"No";
  207. PROGMEM Language_Str BACK = u8"Back";
  208. PROGMEM Language_Str OKAY = u8"Okay";
  209. PROGMEM Language_Str MENU = u8"Menu";
  210. PROGMEM Language_Str MEDIA = u8"Media";
  211. PROGMEM Language_Str AUTO_HOME = u8"Auto Home";
  212. PROGMEM Language_Str CLEAN_NOZZLE = u8"Clean Nozzle";
  213. PROGMEM Language_Str MOVE_AXIS = u8"Move Axis";
  214. PROGMEM Language_Str MOTORS_OFF = u8"Motors Off";
  215. PROGMEM Language_Str TEMPERATURE = u8"Temperature";
  216. PROGMEM Language_Str CHANGE_FILAMENT = u8"Change Filament";
  217. PROGMEM Language_Str ADVANCED_SETTINGS = u8"Advanced Settings";
  218. PROGMEM Language_Str ABOUT_PRINTER = u8"About Printer";
  219. PROGMEM Language_Str PRINTER_STATISTICS = u8"Printer Statistics";
  220. PROGMEM Language_Str ZPROBE_ZOFFSET = u8"Z Offset";
  221. PROGMEM Language_Str STEPS_PER_MM = u8"Steps/mm";
  222. PROGMEM Language_Str TOOL_OFFSETS = u8"Tool Offsets";
  223. PROGMEM Language_Str VELOCITY = u8"Velocity";
  224. PROGMEM Language_Str VMAX_X = u8"Vmax X";
  225. PROGMEM Language_Str VMAX_Y = u8"Vmax Y";
  226. PROGMEM Language_Str VMAX_Z = u8"Vmax Z";
  227. PROGMEM Language_Str VMAX_E1 = u8"Vmax E1";
  228. PROGMEM Language_Str VMAX_E2 = u8"Vmax E2";
  229. PROGMEM Language_Str VMAX_E3 = u8"Vmax E3";
  230. PROGMEM Language_Str VMAX_E4 = u8"Vmax E4";
  231. PROGMEM Language_Str ACCELERATION = u8"Acceleration";
  232. PROGMEM Language_Str ACCEL_PRINTING = u8"Printing";
  233. PROGMEM Language_Str ACCEL_TRAVEL = u8"Travel";
  234. PROGMEM Language_Str ACCEL_RETRACT = u8"Retraction";
  235. PROGMEM Language_Str AMAX_X = u8"Amax X";
  236. PROGMEM Language_Str AMAX_Y = u8"Amax Y";
  237. PROGMEM Language_Str AMAX_Z = u8"Amax Z";
  238. PROGMEM Language_Str AMAX_E1 = u8"Amax E1";
  239. PROGMEM Language_Str AMAX_E2 = u8"Amax E2";
  240. PROGMEM Language_Str AMAX_E3 = u8"Amax E3";
  241. PROGMEM Language_Str AMAX_E4 = u8"Amax E4";
  242. PROGMEM Language_Str JERK = u8"Jerk";
  243. PROGMEM Language_Str JUNCTION_DEVIATION = u8"Junc Dev";
  244. PROGMEM Language_Str BACKLASH = u8"Backlash";
  245. PROGMEM Language_Str SMOOTHING = u8"Smoothing";
  246. PROGMEM Language_Str CORRECTION = u8"Correction";
  247. PROGMEM Language_Str MOTOR_CURRENT = u8"Currents";
  248. PROGMEM Language_Str FILAMENT = u8"Filament";
  249. PROGMEM Language_Str ENDSTOPS = u8"Endstops";
  250. PROGMEM Language_Str SOFT_ENDSTOPS = u8"Soft Endstops";
  251. PROGMEM Language_Str RESTORE_DEFAULTS = u8"Restore Defaults";
  252. PROGMEM Language_Str HOTEND = u8"Hot End";
  253. PROGMEM Language_Str HOTEND1 = u8"Hot End 1";
  254. PROGMEM Language_Str HOTEND2 = u8"Hot End 2";
  255. PROGMEM Language_Str HOTEND3 = u8"Hot End 3";
  256. PROGMEM Language_Str HOTEND4 = u8"Hot End 4";
  257. PROGMEM Language_Str BED = u8"Bed";
  258. PROGMEM Language_Str AXIS_X = u8"X";
  259. PROGMEM Language_Str AXIS_Y = u8"Y";
  260. PROGMEM Language_Str AXIS_Z = u8"Z";
  261. PROGMEM Language_Str AXIS_E = u8"E";
  262. PROGMEM Language_Str AXIS_E1 = u8"E1";
  263. PROGMEM Language_Str AXIS_E2 = u8"E2";
  264. PROGMEM Language_Str AXIS_E3 = u8"E3";
  265. PROGMEM Language_Str AXIS_E4 = u8"E4";
  266. PROGMEM Language_Str AXIS_ALL = u8"All";
  267. PROGMEM Language_Str HOME = u8"Home";
  268. PROGMEM Language_Str FAN_SPEED = u8"Fan Speed";
  269. PROGMEM Language_Str RUNOUT_SENSOR = u8"Runout Sensor";
  270. PROGMEM Language_Str OPEN_DIR = u8"Open";
  271. PROGMEM Language_Str PRINT_FILE = u8"Print";
  272. PROGMEM Language_Str RESUME_PRINT = u8"Resume Print";
  273. PROGMEM Language_Str PAUSE_PRINT = u8"Pause Print";
  274. PROGMEM Language_Str STOP_PRINT = u8"Stop Print";
  275. PROGMEM Language_Str PRINT_STARTING = u8"Print starting";
  276. PROGMEM Language_Str PRINT_FINISHED = u8"Print finished";
  277. PROGMEM Language_Str PRINT_ERROR = u8"Print error";
  278. PROGMEM Language_Str INFO_PRINT_COUNT = u8"Print Count";
  279. PROGMEM Language_Str INFO_COMPLETED_PRINTS = u8"Total Prints";
  280. PROGMEM Language_Str INFO_PRINT_TIME = u8"Total Print Time";
  281. PROGMEM Language_Str INFO_PRINT_LONGEST = u8"Longest Print";
  282. PROGMEM Language_Str INFO_PRINT_FILAMENT = u8"Filament Used";
  283. PROGMEM Language_Str PRINTER_HALTED = u8"PRINTER HALTED";
  284. PROGMEM Language_Str PLEASE_RESET = u8"Please reset";
  285. PROGMEM Language_Str COLOR_TOUCH_PANEL = u8"Color Touch Panel";
  286. PROGMEM Language_Str ABOUT_ALEPH_OBJECTS = u8"(C) 2019 Aleph Objects, Inc.\n\nwww.lulzbot.com";
  287. PROGMEM Language_Str FIRMWARE_FOR_TOOLHEAD = u8"Firmware for toolhead:\n%s\n\n";
  288. PROGMEM Language_Str HOME_SENSE = u8"Home Sense";
  289. PROGMEM Language_Str X_MAX = u8"X Max";
  290. PROGMEM Language_Str X_MIN = u8"X Min";
  291. PROGMEM Language_Str Y_MAX = u8"Y Max";
  292. PROGMEM Language_Str Y_MIN = u8"Y Min";
  293. PROGMEM Language_Str Z_MAX = u8"Z Max";
  294. PROGMEM Language_Str Z_MIN = u8"Z Min";
  295. PROGMEM Language_Str Z_PROBE = u8"Z Probe";
  296. PROGMEM Language_Str RUNOUT_1 = u8"Runout 1";
  297. PROGMEM Language_Str RUNOUT_2 = u8"Runout 2";
  298. PROGMEM Language_Str DISPLAY_MENU = u8"Display";
  299. PROGMEM Language_Str INTERFACE_SETTINGS = u8"Interface Settings";
  300. PROGMEM Language_Str MEASURE_AUTOMATICALLY = u8"Measure automatically";
  301. PROGMEM Language_Str H_OFFSET = u8"H Offset";
  302. PROGMEM Language_Str V_OFFSET = u8"V Offset";
  303. PROGMEM Language_Str TOUCH_SCREEN = u8"Touch Screen";
  304. PROGMEM Language_Str CALIBRATE = u8"Calibrate";
  305. PROGMEM Language_Str UNITS_MILLIAMP = u8"mA";
  306. PROGMEM Language_Str UNITS_MM = u8"mm";
  307. PROGMEM Language_Str UNITS_MM_S = u8"mm/s";
  308. PROGMEM Language_Str UNITS_MM_S2 = u8"mm/s^2";
  309. PROGMEM Language_Str UNITS_STEP_MM = u8"st/mm";
  310. PROGMEM Language_Str UNITS_PERCENT = u8"%";
  311. #if defined(TOUCH_UI_USE_UTF8) && defined(TOUCH_UI_UTF8_WESTERN_CHARSET)
  312. PROGMEM Language_Str UNITS_C = u8"°C";
  313. #else
  314. PROGMEM Language_Str UNITS_C = u8" C";
  315. #endif
  316. PROGMEM Language_Str MATERIAL_PLA = u8"PLA";
  317. PROGMEM Language_Str MATERIAL_ABS = u8"ABS";
  318. PROGMEM Language_Str MATERIAL_HIGH_TEMP = u8"High";
  319. PROGMEM Language_Str TEMP_IDLE = u8"idle";
  320. PROGMEM Language_Str PRINTING = u8"Printing";
  321. PROGMEM Language_Str SET_MAXIMUM = u8"Set Maximum";
  322. PROGMEM Language_Str DETECTION_THRESHOLD = u8"Detection Threshold";
  323. PROGMEM Language_Str DISTANCE = u8"Distance";
  324. PROGMEM Language_Str COOLDOWN = u8"Cooldown (All Off)";
  325. PROGMEM Language_Str PRINT_SPEED = u8"Print Speed";
  326. PROGMEM Language_Str SPEED = u8"Speed";
  327. PROGMEM Language_Str LINEAR_ADVANCE = u8"Linear Advance";
  328. PROGMEM Language_Str LINEAR_ADVANCE_K = u8"K";
  329. PROGMEM Language_Str LINEAR_ADVANCE_K1 = u8"K E1";
  330. PROGMEM Language_Str LINEAR_ADVANCE_K2 = u8"K E2";
  331. PROGMEM Language_Str LINEAR_ADVANCE_K3 = u8"K E3";
  332. PROGMEM Language_Str LINEAR_ADVANCE_K4 = u8"K E4";
  333. PROGMEM Language_Str NUDGE_NOZZLE = u8"Nudge Nozzle";
  334. PROGMEM Language_Str ADJUST_BOTH_NOZZLES = u8"Adjust Both Nozzles";
  335. PROGMEM Language_Str SHOW_OFFSETS = u8"Show Offsets";
  336. PROGMEM Language_Str INCREMENT = u8"Increment";
  337. PROGMEM Language_Str ERASE_FLASH_WARNING = u8"Are you sure? SPI flash will be erased.";
  338. PROGMEM Language_Str ERASING = u8"Erasing...";
  339. PROGMEM Language_Str ERASED = u8"SPI flash erased";
  340. PROGMEM Language_Str CALIBRATION_WARNING = u8"For best results, unload the filament and clean the hotend prior to starting calibration. Continue?";
  341. PROGMEM Language_Str ABORT_WARNING = u8"Are you sure you want to cancel the print?";
  342. PROGMEM Language_Str EXTRUDER_SELECTION = u8"Extruder Selection";
  343. PROGMEM Language_Str CURRENT_TEMPERATURE = u8"Current Temp";
  344. PROGMEM Language_Str REMOVAL_TEMPERATURE = u8"Removal Temp";
  345. PROGMEM Language_Str HEATING = u8"Heating";
  346. PROGMEM Language_Str CAUTION = u8"Caution:";
  347. PROGMEM Language_Str HOT = u8"Hot!";
  348. PROGMEM Language_Str UNLOAD_FILAMENT = u8"Unload";
  349. PROGMEM Language_Str LOAD_FILAMENT = u8"Load/Extruder";
  350. PROGMEM Language_Str MOMENTARY = u8"Momentary";
  351. PROGMEM Language_Str CONTINUOUS = u8"Continuous";
  352. PROGMEM Language_Str PLEASE_WAIT = u8"Please wait...";
  353. PROGMEM Language_Str PRINT_MENU = u8"Print Menu";
  354. PROGMEM Language_Str FINE_MOTION = u8"Fine motion";
  355. PROGMEM Language_Str ENABLE_MEDIA = u8"Enable Media";
  356. PROGMEM Language_Str INSERT_MEDIA = u8"Insert Media...";
  357. PROGMEM Language_Str LCD_BRIGHTNESS = u8"LCD brightness";
  358. PROGMEM Language_Str SOUND_VOLUME = u8"Sound volume";
  359. PROGMEM Language_Str SCREEN_LOCK = u8"Screen lock";
  360. PROGMEM Language_Str BOOT_SCREEN = u8"Boot screen";
  361. PROGMEM Language_Str INTERFACE_SOUNDS = u8"Interface Sounds";
  362. PROGMEM Language_Str CLICK_SOUNDS = u8"Click sounds";
  363. PROGMEM Language_Str EEPROM_RESTORED = u8"Settings restored from backup";
  364. PROGMEM Language_Str EEPROM_RESET = u8"Settings restored to default";
  365. PROGMEM Language_Str EEPROM_SAVED = u8"Settings saved!";
  366. PROGMEM Language_Str EEPROM_SAVE_PROMPT = u8"Do you wish to save these settings as defaults?";
  367. PROGMEM Language_Str EEPROM_RESET_WARNING = u8"Are you sure? Customizations will be lost.";
  368. PROGMEM Language_Str PASSCODE_REJECTED = u8"Wrong passcode!";
  369. PROGMEM Language_Str PASSCODE_ACCEPTED = u8"Passcode accepted!";
  370. PROGMEM Language_Str PASSCODE_SELECT = u8"Select Passcode:";
  371. PROGMEM Language_Str PASSCODE_REQUEST = u8"Enter Passcode:";
  372. PROGMEM Language_Str TOUCH_CALIBRATION_START = u8"Release to begin screen calibration";
  373. PROGMEM Language_Str TOUCH_CALIBRATION_PROMPT = u8"Touch the dots to calibrate";
  374. #ifdef LULZBOT_USE_BIOPRINTER_UI
  375. PROGMEM Language_Str MAIN_MENU = u8"Main Menu";
  376. PROGMEM Language_Str UNLOCK_XY_AXIS = u8"Unlock XY Axis";
  377. PROGMEM Language_Str LOAD_SYRINGE = u8"Load Syringe";
  378. PROGMEM Language_Str BED_TEMPERATURE = u8"Bed Temperature";
  379. PROGMEM Language_Str LOADING_WARNING = u8"About to home to loading position.\nEnsure the top and the bed of the printer are clear.\n\nContinue?";
  380. PROGMEM Language_Str HOMING_WARNING = u8"About to re-home plunger and auto-level. Remove syringe prior to proceeding.\n\nContinue?";
  381. #endif
  382. MAKE_LANGUAGE_STRINGS();
  383. }; // namespace Language_en