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

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