From 6248c93f373bb1590b9c5c04ac43e02684e5eb17 Mon Sep 17 00:00:00 2001 From: AnHardt <github@kitelab.de> Date: Thu, 9 Apr 2015 01:26:48 +0200 Subject: [PATCH] Introduction of Bulgarian - language_bgr.h Thank you @Nprod! --- Documentation/LCDLanguageFont.md | 1 + Marlin/Configuration.h | 2 +- Marlin/language.h | 1 + Marlin/language_bgr.h | 138 +++++++++++++++++++++++++++++++ 4 files changed, 141 insertions(+), 1 deletion(-) create mode 100644 Marlin/language_bgr.h diff --git a/Documentation/LCDLanguageFont.md b/Documentation/LCDLanguageFont.md index a1acfb63fb..bd7775c622 100644 --- a/Documentation/LCDLanguageFont.md +++ b/Documentation/LCDLanguageFont.md @@ -38,6 +38,7 @@ We have two different technologies for the displays: * de German * es Spanish * ru Russian + * bgr Bulgarian * it Italian * pt Portuguese * pt-br Portuguese (Brazil) diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h index b0d97f15e7..9f0443c234 100644 --- a/Marlin/Configuration.h +++ b/Marlin/Configuration.h @@ -640,7 +640,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic // @section lcd // Define your display language below. Replace (en) with your language code and uncomment. -// en, pl, fr, de, es, ru, it, pt, pt-br, fi, an, nl, ca, eu, kana, kana_utf8, test +// en, pl, fr, de, es, ru, bgr, it, pt, pt-br, fi, an, nl, ca, eu, kana, kana_utf8, test // See also language.h #define LANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(en) diff --git a/Marlin/language.h b/Marlin/language.h index 3fe7afd2ed..99a5ff3686 100644 --- a/Marlin/language.h +++ b/Marlin/language.h @@ -20,6 +20,7 @@ // de German // es Spanish // ru Russian +// bgr Bulgarian // it Italian // pt Portuguese // pt-br Portuguese (Brazil) diff --git a/Marlin/language_bgr.h b/Marlin/language_bgr.h new file mode 100644 index 0000000000..3acc17481d --- /dev/null +++ b/Marlin/language_bgr.h @@ -0,0 +1,138 @@ +/** + * Bulgarian + * + * LCD Menu Messages + * See also documentation/LCDLanguageFont.md + * + */ +#ifndef LANGUAGE_BG_H +#define LANGUAGE_BG_H + +#define MAPPER_D0D1 // For Cyrillic +// Define SIMULATE_ROMFONT to see what is seen on the character based display defined in Configuration.h +//#define SIMULATE_ROMFONT +#define DISPLAY_CHARSET_ISO10646_5 + +#define WELCOME_MSG MACHINE_NAME " Готов." +#define MSG_SD_INSERTED "Картата е поÑтавена" +#define MSG_SD_REMOVED "Картата е извадена" +#define MSG_MAIN "Меню" +#define MSG_AUTOSTART "ÐвтоÑтарт" +#define MSG_DISABLE_STEPPERS "Изкл. двигатели" +#define MSG_AUTO_HOME "Паркиране" +#define MSG_SET_HOME_OFFSETS "Задай Ðачало" +#define MSG_SET_ORIGIN "Изходна точка" +#define MSG_PREHEAT_PLA "ПодгрÑване PLA" +#define MSG_PREHEAT_PLA_N "ПодгрÑване PLA" +#define MSG_PREHEAT_PLA_ALL "Подгр. PLA Ð’Ñички" +#define MSG_PREHEAT_PLA_BEDONLY "Подгр. PLA Легло" +#define MSG_PREHEAT_PLA_SETTINGS "ÐаÑтройки PLA" +#define MSG_PREHEAT_ABS "ПодгрÑване ABS" +#define MSG_PREHEAT_ABS_N "ПодгрÑване ABS" +#define MSG_PREHEAT_ABS_ALL "Подгр. ABS Ð’Ñички" +#define MSG_PREHEAT_ABS_BEDONLY "Подгр. ABS Легло" +#define MSG_PREHEAT_ABS_SETTINGS "ÐаÑтройки ABS" +#define MSG_COOLDOWN "Охлаждане" +#define MSG_SWITCH_PS_ON "Вкл. захранване" +#define MSG_SWITCH_PS_OFF "Изкл. захранване" +#define MSG_EXTRUDE "ЕкÑтрузиÑ" +#define MSG_RETRACT "Откат" +#define MSG_MOVE_AXIS "Движение по оÑ" +#define MSG_MOVE_X "Движение по X" +#define MSG_MOVE_Y "Движение по Y" +#define MSG_MOVE_Z "Движение по Z" +#define MSG_MOVE_E "ЕкÑтрудер" +#define MSG_MOVE_01MM "ПремеÑти Ñ 0.1mm" +#define MSG_MOVE_1MM "ПремеÑти Ñ 1mm" +#define MSG_MOVE_10MM "ПремеÑти Ñ 10mm" +#define MSG_LEVEL_BED "Ðивелиране" +#define MSG_SPEED "СкороÑÑ‚" +#define MSG_NOZZLE LCD_STR_THERMOMETER " Дюза" +#define MSG_BED LCD_STR_THERMOMETER " Легло" +#define MSG_FAN_SPEED "Вентилатор" +#define MSG_FLOW "Поток" +#define MSG_CONTROL "Управление" +#define MSG_MIN LCD_STR_THERMOMETER " Минимум" +#define MSG_MAX LCD_STR_THERMOMETER " МакÑимум" +#define MSG_FACTOR LCD_STR_THERMOMETER " Фактор" +#define MSG_AUTOTEMP "Ðвто-темп." +#define MSG_ON "Вкл. " +#define MSG_OFF "Изкл. " +#define MSG_PID_P "PID-P" +#define MSG_PID_I "PID-I" +#define MSG_PID_D "PID-D" +#define MSG_PID_C "PID-C" +#define MSG_ACC "Acc" +#define MSG_VXY_JERK "Vxy-jerk" +#define MSG_VZ_JERK "Vz-jerk" +#define MSG_VE_JERK "Ve-jerk" +#define MSG_VMAX "Vmax " +#define MSG_X "x" +#define MSG_Y "y" +#define MSG_Z "z" +#define MSG_E "e" +#define MSG_VMIN "Vmin" +#define MSG_VTRAV_MIN "VTrav min" +#define MSG_AMAX "Amax " +#define MSG_A_RETRACT "A-откат" +#define MSG_XSTEPS "X Ñтъпки/mm" +#define MSG_YSTEPS "Y Ñтъпки/mm" +#define MSG_ZSTEPS "Z Ñтъпки/mm" +#define MSG_ESTEPS "E Ñтъпки/mm" +#define MSG_TEMPERATURE "Температура" +#define MSG_MOTION "Движение" +#define MSG_VOLUMETRIC "Ðишка" +#define MSG_VOLUMETRIC_ENABLED "E in mm3" +#define MSG_FILAMENT_SIZE_EXTRUDER_0 "Диам. нишка 1" +#define MSG_FILAMENT_SIZE_EXTRUDER_1 "Диам. нишка 2" +#define MSG_FILAMENT_SIZE_EXTRUDER_2 "Диам. нишка 3" +#define MSG_CONTRAST "LCD контраÑÑ‚" +#define MSG_STORE_EPROM "Запази в EPROM" +#define MSG_LOAD_EPROM "Зареди от EPROM" +#define MSG_RESTORE_FAILSAFE "Фабрични наÑтройки" +#define MSG_REFRESH LCD_STR_REFRESH "Обнови" +#define MSG_WATCH "Преглед" +#define MSG_PREPARE "ДейÑтвиÑ" +#define MSG_TUNE "ÐаÑтройка" +#define MSG_PAUSE_PRINT "Пауза" +#define MSG_RESUME_PRINT "Възобнови печата" +#define MSG_STOP_PRINT "Спри печата" +#define MSG_CARD_MENU "Меню карта" +#define MSG_NO_CARD "ÐÑма карта" +#define MSG_DWELL "Почивка..." +#define MSG_USERWAIT "Изчакване" +#define MSG_RESUMING "Продълж. печата" +#define MSG_PRINT_ABORTED "Печатът е прекъÑнат" +#define MSG_NO_MOVE "ÐÑма движение" +#define MSG_KILLED "УБИТО." +#define MSG_STOPPED "СПРЯÐО." +#define MSG_CONTROL_RETRACT "Откат mm" +#define MSG_CONTROL_RETRACT_SWAP "СмÑна Откат mm" +#define MSG_CONTROL_RETRACTF "Откат V" +#define MSG_CONTROL_RETRACT_ZLIFT "Скок mm" +#define MSG_CONTROL_RETRACT_RECOVER "Възврат +mm" +#define MSG_CONTROL_RETRACT_RECOVER_SWAP "СмÑна Възврат +mm" +#define MSG_CONTROL_RETRACT_RECOVERF "Възврат V" +#define MSG_AUTORETRACT "Ðвтоoткат" +#define MSG_FILAMENTCHANGE "СмÑна нишка" +#define MSG_INIT_SDCARD "Иниц. SD-Карта" +#define MSG_CNG_SDCARD "СмÑна SD-Карта" +#define MSG_ZPROBE_OUT "Z-Ñондата е извадена" +#define MSG_POSITION_UNKNOWN "Задайте X/Y преди Z" +#define MSG_ZPROBE_ZOFFSET "Z ОтÑтоÑние" +#define MSG_BABYSTEP_X "МиниÑтъпка X" +#define MSG_BABYSTEP_Y "МиниÑтъпка Y" +#define MSG_BABYSTEP_Z "МиниÑтъпка Z" +#define MSG_ENDSTOP_ABORT "Стоп Кр.Изключватели" +#define MSG_END_HOUR "чаÑа" +#define MSG_END_MINUTE "минути" + +#ifdef DELTA_CALIBRATION_MENU + #define MSG_DELTA_CALIBRATE "Делта Калибровка" + #define MSG_DELTA_CALIBRATE_X "Калибровка X" + #define MSG_DELTA_CALIBRATE_Y "Калибровка Y" + #define MSG_DELTA_CALIBRATE_Z "Калибровка Z" + #define MSG_DELTA_CALIBRATE_CENTER "Калибровка Център" +#endif // DELTA_CALIBRATION_MENU + +#endif // LANGUAGE_BG_H -- GitLab