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.

tft_multi_language.h 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848
  1. /**
  2. * Marlin 3D Printer Firmware
  3. * Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
  4. *
  5. * Based on Sprinter and grbl.
  6. * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
  7. *
  8. * This program is free software: you can redistribute it and/or modify
  9. * it under the terms of the GNU General Public License as published by
  10. * the Free Software Foundation, either version 3 of the License, or
  11. * (at your option) any later version.
  12. *
  13. * This program is distributed in the hope that it will be useful,
  14. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16. * GNU General Public License for more details.
  17. *
  18. * You should have received a copy of the GNU General Public License
  19. * along with this program. If not, see <https://www.gnu.org/licenses/>.
  20. *
  21. */
  22. #pragma once
  23. #include "tft_Language_en.h"
  24. #include "tft_Language_s_cn.h"
  25. #include "tft_Language_t_cn.h"
  26. #include "tft_Language_ru.h"
  27. #include "tft_Language_fr.h"
  28. #include "tft_Language_sp.h"
  29. #include "tft_Language_it.h"
  30. void disp_language_init();
  31. #define LANG_SIMPLE_CHINESE 1
  32. #define LANG_COMPLEX_CHINESE 2
  33. #define LANG_ENGLISH 3
  34. #define LANG_JAPAN 4
  35. #define LANG_GERMAN 5
  36. #define LANG_FRENCH 6
  37. #define LANG_RUSSIAN 7
  38. #define LANG_KOREAN 8
  39. #define LANG_TURKISH 9
  40. #define LANG_SPANISH 10
  41. #define LANG_GREEK 11
  42. #define LANG_ITALY 12
  43. #define LANG_PORTUGUESE 13
  44. #define MULTI_LANGUAGE_ENABLE 1
  45. #define MULTI_LANGUAGE_DISABLE 0
  46. typedef struct machine_common_disp {
  47. const char *default_value;
  48. const char *next;
  49. const char *previous;
  50. const char *MachineConfigTitle;
  51. const char *MachineType;
  52. const char *Stroke;
  53. const char *HomeDir;
  54. const char *EndStopType;
  55. const char *FilamentConf;
  56. const char *MachineTypeConfTitle;
  57. const char *xyz;
  58. const char *delta;
  59. const char *corexy;
  60. const char *StrokeConfTitle;
  61. const char *xStroke;
  62. const char *yStroke;
  63. const char *zStroke;
  64. const char *xmin;
  65. const char *ymin;
  66. const char *zmin;
  67. const char *HomeDirConfTitle;
  68. const char *xHomeDir;
  69. const char *yHomeDir;
  70. const char *zHomeDir;
  71. const char *min;
  72. const char *max;
  73. const char *EndstopConfTitle;
  74. const char *xEndstop_min;
  75. const char *yEndstop_min;
  76. const char *zEndstop_min;
  77. const char *xEndstop_max;
  78. const char *yEndstop_max;
  79. const char *zEndstop_max;
  80. const char *FilamentEndstop;
  81. const char *LevelingEndstop;
  82. const char *opened;
  83. const char *closed;
  84. const char *FilamentConfTitle;
  85. const char *InLength;
  86. const char *InSpeed;
  87. const char *FilamentTemperature;
  88. const char *OutLength;
  89. const char *OutSpeed;
  90. const char *LevelingZoffsetTitle;
  91. const char *LevelingParaConfTitle;
  92. const char *LevelingParaConf;
  93. const char *TrammingPosConf;
  94. const char *LevelingAutoCommandConf;
  95. const char *LevelingAutoZoffsetConf;
  96. const char *LevelingSubConfTitle;
  97. const char *AutoLevelEnable;
  98. const char *BLtouchEnable;
  99. const char *ProbePort;
  100. const char *ProbeXoffset;
  101. const char *ProbeYoffset;
  102. const char *ProbeZoffset;
  103. const char *ProbeXYspeed;
  104. const char *ProbeZspeed;
  105. const char *enable;
  106. const char *disable;
  107. const char *locked;
  108. const char *z_min;
  109. const char *z_max;
  110. const char *LevelingSubDeltaConfTitle;
  111. const char *MachineRadius;
  112. const char *DiagonalRod;
  113. const char *PrintableRadius;
  114. const char *DeltaHeight;
  115. const char *SmoothRodOffset;
  116. const char *EffectorOffset;
  117. const char *CalibrationRadius;
  118. const char *LevelingSubXYZConfTitle;
  119. const char *TemperatureConfTitle;
  120. const char *NozzleConf;
  121. const char *HotBedConf;
  122. const char *PreheatTemperConf;
  123. const char *NozzleCnt;
  124. const char *NozzleConfTitle;
  125. const char *NozzleType;
  126. const char *NozzleAdjustType;
  127. const char *NozzleMinTemperature;
  128. const char *NozzleMaxTemperature;
  129. const char *Extrude_Min_Temper;
  130. const char *HotbedEnable;
  131. const char *HotbedConfTitle;
  132. const char *HotbedAjustType;
  133. const char *HotbedMinTemperature;
  134. const char *HotbedMaxTemperature;
  135. const char *MotorConfTitle;
  136. const char *MaxFeedRateConf;
  137. const char *AccelerationConf;
  138. const char *JerkConf;
  139. const char *StepsConf;
  140. const char *MotorDirConf;
  141. const char *HomeFeedRateConf;
  142. const char *TMCcurrentConf;
  143. const char *TMCStepModeConf;
  144. const char *HomingSensitivityConf;
  145. const char *MaxFeedRateConfTitle;
  146. const char *XMaxFeedRate;
  147. const char *YMaxFeedRate;
  148. const char *ZMaxFeedRate;
  149. const char *E0MaxFeedRate;
  150. const char *E1MaxFeedRate;
  151. const char *AccelerationConfTitle;
  152. const char *PrintAcceleration;
  153. const char *RetractAcceleration;
  154. const char *TravelAcceleration;
  155. const char *X_Acceleration;
  156. const char *Y_Acceleration;
  157. const char *Z_Acceleration;
  158. const char *E0_Acceleration;
  159. const char *E1_Acceleration;
  160. const char *JerkConfTitle;
  161. const char *X_Jerk;
  162. const char *Y_Jerk;
  163. const char *Z_Jerk;
  164. const char *E_Jerk;
  165. const char *StepsConfTitle;
  166. const char *X_Steps;
  167. const char *Y_Steps;
  168. const char *Z_Steps;
  169. const char *E0_Steps;
  170. const char *E1_Steps;
  171. const char *TmcCurrentConfTitle;
  172. const char *X_Current;
  173. const char *Y_Current;
  174. const char *Z_Current;
  175. const char *E0_Current;
  176. const char *E1_Current;
  177. const char *TmcStepModeConfTitle;
  178. const char *X_StepMode;
  179. const char *Y_StepMode;
  180. const char *Z_StepMode;
  181. const char *E0_StepMode;
  182. const char *E1_StepMode;
  183. const char *HomingSensitivityConfTitle;
  184. const char *X_Sensitivity;
  185. const char *Y_Sensitivity;
  186. const char *Z_Sensitivity;
  187. const char *Z2_Sensitivity;
  188. const char *MotorDirConfTitle;
  189. const char *X_MotorDir;
  190. const char *Y_MotorDir;
  191. const char *Z_MotorDir;
  192. const char *E0_MotorDir;
  193. const char *E1_MotorDir;
  194. const char *Invert_1;
  195. const char *Invert_0;
  196. const char *HomeFeedRateConfTitle;
  197. const char *XY_HomeFeedRate;
  198. const char *Y_HomeFeedRate;
  199. const char *Z_HomeFeedRate;
  200. const char *AdvancedConfTitle;
  201. const char *PwrOffDection;
  202. const char *PwrOffAfterPrint;
  203. const char *HaveUps;
  204. const char *Z2andZ2Endstop;
  205. const char *EnablePinsInvert;
  206. const char *PausePosition;
  207. const char *WifiSettings;
  208. const char *EncoderSettings;
  209. const char *Z2ConfTitle;
  210. const char *Z2Enable;
  211. const char *Z2EndstopEnable;
  212. const char *Z2Port;
  213. const char *EnablePinsInvertTitle;
  214. const char *XInvert;
  215. const char *YInvert;
  216. const char *ZInvert;
  217. const char *EInvert;
  218. const char *key_1;
  219. const char *key_2;
  220. const char *key_3;
  221. const char *key_4;
  222. const char *key_5;
  223. const char *key_6;
  224. const char *key_7;
  225. const char *key_8;
  226. const char *key_9;
  227. const char *key_0;
  228. const char *key_point;
  229. const char *key_back;
  230. const char *key_reset;
  231. const char *key_confirm;
  232. const char *negative;
  233. const char *low_level;
  234. const char *high_level;
  235. const char *PausePosText;
  236. const char *xPos;
  237. const char *yPos;
  238. const char *zPos;
  239. const char *WifiConfTitle;
  240. const char *wifiMode;
  241. const char *wifiName;
  242. const char *wifiPassWord;
  243. const char *wifiCloud;
  244. const char *wifiConfig;
  245. const char *wifiEdit;
  246. const char *wifiConfigTips;
  247. const char *OffsetConfTitle;
  248. const char *Xoffset;
  249. const char *Yoffset;
  250. const char *Zoffset;
  251. const char *EncoderConfTitle;
  252. const char *EncoderConfText;
  253. } machine_common_def;
  254. extern machine_common_def machine_menu;
  255. typedef struct common_menu_disp {
  256. const char *text_back;
  257. const char *text_save;
  258. const char *dialog_confirm_title;
  259. const char *close_machine_tips;
  260. const char *unbind_printer_tips;
  261. const char *print_special_title;
  262. const char *pause_special_title;
  263. const char *operate_special_title;
  264. const char *next;
  265. const char *previous;
  266. } common_menu_def;
  267. extern common_menu_def common_menu;
  268. typedef struct main_menu_disp {
  269. const char *title;
  270. const char *preheat;
  271. const char *move;
  272. const char *home;
  273. const char *print;
  274. const char *extrude;
  275. const char *leveling;
  276. const char *autoleveling;
  277. const char *fan;
  278. const char *set;
  279. const char *tool;
  280. const char *more;
  281. const char *machine_para;
  282. } main_menu_def;
  283. extern main_menu_def main_menu;
  284. typedef struct preheat_menu_disp {
  285. const char *adjust_title;
  286. const char *title;
  287. const char *add;
  288. const char *dec;
  289. const char *ext1;
  290. const char *ext2;
  291. const char *hotbed;
  292. const char *off;
  293. const char *step_1c;
  294. const char *step_5c;
  295. const char *step_10c;
  296. const char *back;
  297. const char *value_state;
  298. const char *dialog_tips;
  299. } preheat_menu_def;
  300. extern preheat_menu_def preheat_menu;
  301. typedef struct move_menu_disp {
  302. const char *title;
  303. const char *x_add;
  304. const char *x_dec;
  305. const char *y_add;
  306. const char *y_dec;
  307. const char *z_add;
  308. const char *z_dec;
  309. const char *step_001mm;
  310. const char *step_0025mm;
  311. const char *step_005mm;
  312. const char *step_01mm;
  313. const char *step_1mm;
  314. const char *step_10mm;
  315. const char *back;
  316. } move_menu_def;
  317. extern move_menu_def move_menu;
  318. typedef struct home_menu_disp {
  319. const char *title;
  320. const char *home_all;
  321. const char *home_x;
  322. const char *home_y;
  323. const char *home_z;
  324. const char *stopmove;
  325. const char *back;
  326. } home_menu_def;
  327. extern home_menu_def home_menu;
  328. typedef struct file_menu_disp {
  329. const char *title;
  330. const char *page_up;
  331. const char *page_down;
  332. const char *back;
  333. const char *file_loading;
  334. const char *no_file;
  335. const char *no_file_and_check;
  336. } file_menu_def;
  337. extern file_menu_def file_menu;
  338. typedef struct extrude_menu_disp {
  339. const char *title;
  340. const char *in;
  341. const char *out;
  342. const char *ext1;
  343. const char *ext2;
  344. const char *step_1mm;
  345. const char *step_5mm;
  346. const char *step_10mm;
  347. const char *low;
  348. const char *normal;
  349. const char *high;
  350. const char *back;
  351. const char *count_value_mm;
  352. const char *count_value_cm;
  353. const char *count_value_m;
  354. const char *temp_value;
  355. const char *temper_text;
  356. } extrude_menu_def;
  357. extern extrude_menu_def extrude_menu;
  358. typedef struct leveling_menu_disp {
  359. const char *title;
  360. const char *position1;
  361. const char *position2;
  362. const char *position3;
  363. const char *position4;
  364. const char *position5;
  365. char *back;
  366. } leveling_menu_def;
  367. extern leveling_menu_def leveling_menu;
  368. typedef struct set_menu_disp {
  369. const char *title;
  370. const char *filesys;
  371. const char *wifi;
  372. const char *about;
  373. const char *fan;
  374. const char *filament;
  375. const char *breakpoint;
  376. const char *motoroff;
  377. const char *motoroffXY;
  378. const char *shutdown;
  379. const char *language;
  380. const char *machine_para;
  381. const char *eepromSet;
  382. const char *back;
  383. } set_menu_def;
  384. extern set_menu_def set_menu;
  385. typedef struct filesys_menu_disp {
  386. const char *title;
  387. const char *filesys;
  388. const char *sd_sys;
  389. const char *usb_sys;
  390. const char *back;
  391. } filesys_menu_def;
  392. extern filesys_menu_def filesys_menu;
  393. typedef struct more_menu_disp {
  394. const char *title;
  395. const char *custom1;
  396. const char *custom2;
  397. const char *custom3;
  398. const char *custom4;
  399. const char *custom5;
  400. const char *custom6;
  401. const char *custom7;
  402. const char *gcode;
  403. const char *entergcode;
  404. const char *back;
  405. } more_menu_def;
  406. extern more_menu_def more_menu;
  407. typedef struct wifi_menu_disp {
  408. const char *title;
  409. const char *ip;
  410. const char *wifi;
  411. const char *key;
  412. const char *state_ap;
  413. const char *state_sta;
  414. const char *cloud;
  415. const char *connected;
  416. const char *disconnected;
  417. const char *exception;
  418. const char *back;
  419. const char *reconnect;
  420. } wifi_menu_def;
  421. extern wifi_menu_def wifi_menu;
  422. typedef struct cloud_menu_disp {
  423. const char *title;
  424. const char *unbind;
  425. const char *unbinding;
  426. const char *unbinded;
  427. const char *bind;
  428. const char *binding;
  429. const char *binded;
  430. const char *disable;
  431. const char *disconnected;
  432. const char *back;
  433. const char *unbind_printer_tips;
  434. } cloud_menu_def;
  435. extern cloud_menu_def cloud_menu;
  436. typedef struct about_menu_disp {
  437. const char *title;
  438. const char *type_name;
  439. const char *firmware_v;
  440. const char *type;
  441. const char *version;
  442. const char *wifi;
  443. const char *type_robin;
  444. const char *type_robin_mini;
  445. const char *back;
  446. } about_menu_def;
  447. extern about_menu_def about_menu;
  448. typedef struct fan_menu_disp {
  449. const char *title;
  450. const char *add;
  451. const char *dec;
  452. const char *full;
  453. const char *half;
  454. const char *off;
  455. const char *back;
  456. const char *state;
  457. const char *state_value;
  458. } fan_menu_def;
  459. extern fan_menu_def fan_menu;
  460. typedef struct filament_menu_disp {
  461. const char *title;
  462. const char *in;
  463. const char *out;
  464. const char *ext1;
  465. const char *ext2;
  466. const char *back;
  467. const char *stat_temp;
  468. const char *ready_replace;
  469. const char *replacing;
  470. const char *loading;
  471. const char *unloading;
  472. const char *heating;
  473. const char *complete_and_back;
  474. const char *filament_dialog_load_heat;
  475. const char *filament_dialog_unload_heat;
  476. const char *filament_dialog_load_heat_confirm;
  477. const char *filament_dialog_unload_heat_confirm;
  478. const char *filament_dialog_loading;
  479. const char *filament_dialog_unloading;
  480. const char *filament_dialog_load_completed;
  481. const char *filament_dialog_unload_completed;
  482. const char *filament_dialog_ok;
  483. const char *filament_dialog_back;
  484. } filament_menu_def;
  485. extern filament_menu_def filament_menu;
  486. typedef struct language_menu {
  487. const char *title;
  488. const char *chinese_s;
  489. const char *chinese_t;
  490. const char *english;
  491. const char *russian;
  492. const char *japan;
  493. const char *italy;
  494. const char *german;
  495. const char *spanish;
  496. const char *korean;
  497. const char *french;
  498. const char *brazil;
  499. const char *portuguese;
  500. const char *next;
  501. const char *up;
  502. const char *back;
  503. } language_menu_def;
  504. extern language_menu_def language_menu;
  505. typedef struct printing_menu_disp {
  506. const char *title;
  507. const char *option;
  508. const char *temp1;
  509. const char *temp2;
  510. const char *bed_temp;
  511. const char *fan_speed;
  512. const char *pause;
  513. const char *resume;
  514. const char *stop;
  515. } printing_menu_def;
  516. extern printing_menu_def printing_menu;
  517. typedef struct operation_menu_disp {
  518. const char *title;
  519. const char *pause;
  520. const char *stop;
  521. const char *temp;
  522. const char *fan;
  523. const char *filament;
  524. const char *extr;
  525. const char *speed;
  526. const char *move;
  527. const char *more;
  528. const char *auto_off;
  529. const char *manual_off;
  530. const char *back;
  531. const char *babystep;
  532. } operation_menu_def;
  533. extern operation_menu_def operation_menu;
  534. typedef struct pause_menu_disp {
  535. const char *title;
  536. const char *resume;
  537. const char *stop;
  538. const char *extrude;
  539. const char *move;
  540. const char *filament;
  541. const char *more;
  542. } pause_menu_def;
  543. extern pause_menu_def pause_menu;
  544. typedef struct speed_menu_disp {
  545. const char *title;
  546. const char *add;
  547. const char *dec;
  548. const char *extrude;
  549. const char *move;
  550. const char *step_1percent;
  551. const char *step_5percent;
  552. const char *step_10percent;
  553. const char *back;
  554. const char *move_speed;
  555. const char *extrude_speed;
  556. } speed_menu_def;
  557. extern speed_menu_def speed_menu;
  558. typedef struct printing_more_menu_disp {
  559. const char *title;
  560. const char *fan;
  561. const char *auto_close;
  562. const char *manual;
  563. const char *temp;
  564. const char *speed;
  565. const char *back;
  566. } printing_more_menu_def;
  567. extern printing_more_menu_def printing_more_menu;
  568. typedef struct dialog_menu_disp {
  569. const char *confirm_title;
  570. const char *error1_repint_no_file;
  571. const char *error2_communication_fail;
  572. const char *error3_filename_too_long;
  573. const char *error4_no_file;
  574. const char *error5_check_filesys;
  575. const char *tip1_print_file;
  576. const char *tip2_stop_file;
  577. } dialog_menu_def;
  578. extern dialog_menu_def dialog_menu;
  579. typedef struct print_file_dialog_disp {
  580. const char *title;
  581. const char *confirm;
  582. const char *cancel;
  583. const char *print_file;
  584. const char *cancel_print;
  585. const char *retry;
  586. const char *stop;
  587. const char *no_file_print_tips;
  588. const char *print_from_breakpoint;
  589. const char *file_name_too_long_error;
  590. const char *close_machine_error;
  591. const char *filament_no_press;
  592. const char *print_finish;
  593. const char *print_time;
  594. const char *reprint;
  595. const char *wifi_enable_tips;
  596. } print_file_dialog_menu_def;
  597. extern print_file_dialog_menu_def print_file_dialog_menu;
  598. typedef struct tool_menu_disp {
  599. const char *title;
  600. const char *preheat;
  601. const char *extrude;
  602. const char *move;
  603. const char *home;
  604. const char *leveling;
  605. const char *autoleveling;
  606. const char *filament;
  607. const char *more;
  608. const char *back;
  609. } tool_menu_def;
  610. extern tool_menu_def tool_menu;
  611. typedef struct media_select_menu_disp {
  612. const char *title;
  613. const char *sd_disk;
  614. const char *usb_disk;
  615. } media_select_menu_def;
  616. extern media_select_menu_def media_select_menu;
  617. typedef struct MachinePara_menu_disp {
  618. const char *title;
  619. const char *MachineSetting;
  620. const char *MotorSetting;
  621. const char *leveling;
  622. const char *AdvanceSetting;
  623. } MachinePara_menu_def;
  624. extern MachinePara_menu_def MachinePara_menu;
  625. typedef struct pause_msg_disp {
  626. const char *pausing;
  627. const char *changing;
  628. const char *unload;
  629. const char *waiting;
  630. const char *insert;
  631. const char *load;
  632. const char *purge;
  633. const char *resume;
  634. const char *heat;
  635. const char *heating;
  636. const char *option;
  637. const char *purgeMore;
  638. const char *continuePrint;
  639. } pause_msg_def;
  640. extern pause_msg_def pause_msg_menu;
  641. typedef struct eeprom_disp {
  642. const char *title;
  643. const char *store;
  644. const char *read;
  645. const char *revert;
  646. const char *storeTips;
  647. const char *readTips;
  648. const char *revertTips;
  649. } eeprom_def;
  650. extern eeprom_def eeprom_menu;
  651. /*****************************************/
  652. //
  653. #define TEXT_VALUE "%d/%d"
  654. #define TEXT_VALUE_TARGET "%d -> %d"
  655. #define TEXT_VALUE_T ": %d℃"
  656. #define TEXT_VALUE_mm ": %dmm"
  657. #define TEXT_VALUE_cm ": %dcm"
  658. #define TEXT_VALUE_m ": %dm"
  659. #define TEMP_UNIT_SYBOL "%d℃"
  660. #define FLOAT_TEMP_UNIT_SYBOL "%.1f℃"
  661. #define TEXT_1C "1℃"
  662. #define TEXT_5C "5℃"
  663. #define TEXT_10C "10℃"
  664. #define AXIS_X_ADD_TEXT "X+"
  665. #define AXIS_X_DEC_TEXT "X-"
  666. #define AXIS_Y_ADD_TEXT "Y+"
  667. #define AXIS_Y_DEC_TEXT "Y-"
  668. #define AXIS_Z_ADD_TEXT "Z+"
  669. #define AXIS_Z_DEC_TEXT "Z-"
  670. #define TEXT_001MM "0.01 mm"
  671. #define TEXT_0025MM "0.025 mm"
  672. #define TEXT_005MM "0.05 mm"
  673. #define TEXT_01MM "0.1 mm"
  674. #define TEXT_1MM "1 mm"
  675. #define TEXT_10MM "10 mm"
  676. #define EXTRUDE_1MM_TEXT "1 mm"
  677. #define EXTRUDE_5MM_TEXT "5 mm"
  678. #define EXTRUDE_10MM_TEXT "10 mm"
  679. #define STEP_1PERCENT "1%"
  680. #define STEP_5PERCENT "5%"
  681. #define STEP_10PERCENT "10%"
  682. #define LANGUAGE_S_CN "简体"
  683. #define LANGUAGE_T_CN "繁体"
  684. #define LANGUAGE_EN "English"
  685. #define LANGUAGE_JP "日本語"
  686. #define LANGUAGE_GE "Deutsch"
  687. #define LANGUAGE_FR "français"
  688. #define LANGUAGE_IT "Italiano"
  689. #define LANGUAGE_PR "português"
  690. #define LANGUAGE_KR "Korean"
  691. #define LANGUAGE_BR "Brazil"
  692. #define LANGUAGE_RU "русский"
  693. #define LANGUAGE_SP "español"
  694. #define HOME_X_TEXT "X"
  695. #define HOME_Y_TEXT "Y"
  696. #define HOME_Z_TEXT "Z"
  697. #define HOME_ALL_TEXT "All"
  698. #define ABOUT_TYPE_TEXT "MKS Robin Pro"
  699. #define ABOUT_VERSION_TEXT "1.0.0"
  700. #define FAN_OPEN_TEXT "100%"
  701. #define FAN_HALF_TEXT "50%"
  702. #define FAN_CLOSE_TEXT "0%"
  703. #define WIFI_TEXT "WIFI"
  704. #define WIFI_IP_TEXT "IP: "
  705. #define WIFI_NAME_TEXT "WiFi: "
  706. #define WIFI_KEY_TEXT "Key: "
  707. #define WIFI_STATE_AP_TEXT "State: AP"
  708. #define WIFI_STATE_STA_TEXT "State: STA"
  709. #define WIFI_CONNECTED_TEXT "Connected"
  710. #define WIFI_DISCONNECTED_TEXT "Disconnected"
  711. #define WIFI_EXCEPTION_TEXT "Exception"
  712. #define FILAMENT_TIPS2_TEXT "T:"
  713. #define DIALOG_UPLOAD_ING_EN "Uploading......"
  714. #define DIALOG_UPLOAD_ERROR_EN "Upload error"
  715. #define DIALOG_UPLOAD_FINISH_EN "Upload finished"
  716. #define DIALOG_UPLOAD_SIZE_EN "Size"
  717. #define DIALOG_UPLOAD_TIME_EN "Time"
  718. #define DIALOG_UPLOAD_SPEED_EN "Speed"
  719. #define DIALOG_UPDATE_WIFI_FIRMWARE_EN "Updating wifi model firmware"
  720. #define DIALOG_UPDATE_WIFI_WEB_EN "Updating wifi model web data"
  721. #define DIALOG_UPDATE_NO_DEVICE_EN "Please check whether\nmemory device inserted!"
  722. #define ZOFFSET_STEP001 "0.01 mm"
  723. #define ZOFFSET_STEP01 "0.1 mm"
  724. #define ZOFFSET_STEP1 "1 mm"