From d66927b0e0479282694c4c9a745ea1eec66f0d2f Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Fri, 17 Dec 2021 15:23:00 +0100 Subject: [PATCH 01/33] Change default Arduino path to by PF-build.sh created one --- lang/config.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/config.sh b/lang/config.sh index 954424c2..2f433c3a 100755 --- a/lang/config.sh +++ b/lang/config.sh @@ -6,7 +6,7 @@ # # Arduino main folder: if [ -z "$ARDUINO" ]; then - export ARDUINO=C:/arduino-1.8.5 + export ARDUINO=../../PF-build-env-1.0.6/1.8.5-1.0.4-linux-64 #C:/arduino-1.8.5 fi # # Arduino builder: From ba0e14f89881db103c3df4835a196a8aa474120b Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Fri, 17 Dec 2021 15:24:52 +0100 Subject: [PATCH 02/33] Prepare to use one config file for all languages --- lang/config.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/lang/config.sh b/lang/config.sh index 2f433c3a..e021e142 100755 --- a/lang/config.sh +++ b/lang/config.sh @@ -29,7 +29,30 @@ export INOELF="$OUTDIR/Firmware.ino.elf" # # Generated hex file: export INOHEX="$OUTDIR/Firmware.ino.hex" +# +# Set default languages +if [ -z "$LANGUAGES" ]; then + export LANGUAGES="cz de es fr it pl" +fi +# +# Check for community languages +MAX_COMMINITY_LANG=10 # Total 16 - 6 default +COMMUNITY_LANGUAGES="" +#Search Firmware/config.h for active community group +COMMUNITY_LANG_GROUP=$(grep --max-count=1 "^#define COMMUNITY_LANG_GROUP" ../Firmware/config.h| cut -d ' ' -f3) +# Search Firmware/config.h for active community languanges +if [ "$COMMUNITY_LANG_GROUP" = "1" ]; then + COMMUNITY_LANGUAGES=$(grep --max-count=$MAX_COMMINITY_LANG "^#define COMMUNITY_LANG_GROUP1_" ../Firmware/config.h| cut -d '_' -f4 |cut -d ' ' -f1 |tr '[:upper:]' '[:lower:]'| tr '\n' ' ') +elif [ "$COMMUNITY_LANG_GROUP" = "2" ]; then + COMMUNITY_LANGUAGES=$(grep --max-count=$MAX_COMMINITY_LANG "^#define COMMUNITY_LANG_GROUP2_" ../Firmware/config.h| cut -d '_' -f4 |cut -d ' ' -f1 |tr '[:upper:]' '[:lower:]'| tr '\n' ' ') +elif [ "$COMMUNITY_LANG_GROUP" = "3" ]; then + COMMUNITY_LANGUAGES=$(grep --max-count=$MAX_COMMINITY_LANG "^#define COMMUNITY_LANG_GROUP3_" ../Firmware/config.h| cut -d '_' -f4 |cut -d ' ' -f1 |tr '[:upper:]' '[:lower:]'| tr '\n' ' ') +fi +echo "Community language $COMMUNITY_LANGUAGES" +if [ -z "$COMMUNITY_LANGUAGES" ]; then + export COMMUNITY_LANGUAGES="$COMMUNITY_LANGUAGES" +fi echo "config.sh started" >&2 @@ -59,6 +82,12 @@ if [ -e $INOELF ]; then echo 'OK' >&2; else echo 'NG!' >&2; _err=7; fi echo -n " Generated hex file: " >&2 if [ -e $INOHEX ]; then echo 'OK' >&2; else echo 'NG!' >&2; _err=8; fi +echo -n " Languages: " >&2 +echo "$LANGUAGES" >&2 + +echo -n " Community languages: " >&2 +echo "$COMMUNITY_LANGUAGES" >&2 + if [ $_err -eq 0 ]; then echo "config.sh finished with success" >&2 export CONFIG_OK=1 From 29e863e42542c6fee1c9fd26debe85d2327637bb Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Fri, 17 Dec 2021 15:33:27 +0100 Subject: [PATCH 03/33] Fix missing last translation In FW3.10.1 there are 351 translations in the `lang_en.txt` but only 350 have been exported the `po` files missing the last one. --- lang/lang-export.sh | 45 ++++++++++++++++++++++++++++----------------- 1 file changed, 28 insertions(+), 17 deletions(-) diff --git a/lang/lang-export.sh b/lang/lang-export.sh index ac93ca4f..6a95e349 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -113,26 +113,37 @@ s1='' s2='' num=1 (cat $INFILE | sed "s/\\\\/\\\\\\\\/g" | while read -r s; do - if [ "$s" = "" ]; then - echo " processing $num of $CNTTXT" >&2 - # write po/pot item - ( - if [ -z "$s2" ]; then s2=$s1; s1=$s0; s0='""'; fi - search=$(/bin/echo -e "$s1") - found=$(grep -m1 -n -F "$search" $SRCFILES | head -n1 | cut -f1-2 -d':' | sed "s/^.*\///") - echo "$s2" | sed 's/ c=0//;s/ r=0//;s/^#/# /' - echo "#: $found" - /bin/echo -e "msgid $s1" - if [ "$s0" = "\"\\\\x00\"" ]; then - echo 'msgstr ""' - else - /bin/echo -e "msgstr $s0" - fi - echo + #start debug + #if [ "${s:0:1}" = "\"" ]; then + # echo >&2 + # echo "s = $s ." >&2 + # echo "s0 = $s0 ." >&2 + # echo "s1 = $s1 ." >&2 + #fi + #end debug + if [ "${s:0:1}" = "\"" ]; then + if [[ "${s0:0:1}" = "\"" || "$LNG" = "en" ]]; then + echo " processing $num of $CNTTXT" >&2 + # write po/pot item + ( + if [ "$LNG" = "en" ]; then s1=$s0; s0=$s; fi + search=$(/bin/echo -e "$s0") + found=$(grep -m1 -n -F "$search" $SRCFILES | head -n1 | cut -f1-2 -d':' | sed "s/^.*\///") + echo "$s1" | sed 's/ c=0//;s/ r=0//;s/^#/# /' + #echo "$s1" | sed 's/ c=0//;s/ r=0//;s/^#/# /' >&2 + echo "#: $found" + #echo "#: $found" >&2 + /bin/echo -e "msgid $s0" + if [[ "$s" = "\"\\\\x00\"" || "$LNG" = "en" ]]; then + echo 'msgstr ""' + else + /bin/echo -e "msgstr $s" + fi + echo ) num=$((num+1)) + fi fi - s2=$s1 s1=$s0 s0=$s done >>$OUTFILE) 2>&1 From a0e7bc8ebca3e81576b5e543fb17f0381cc11f6b Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Fri, 17 Dec 2021 16:04:19 +0100 Subject: [PATCH 04/33] Add missing MSG --- lang/lang_en_es.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/lang_en_es.txt b/lang/lang_en_es.txt index 591043d7..bf0a6728 100644 --- a/lang/lang_en_es.txt +++ b/lang/lang_en_es.txt @@ -1254,7 +1254,7 @@ "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." "La impresora comenzara a imprimir una linea en zig-zag. Gira el dial hasta que la linea alcance la altura optima. Mira las fotos del manual (Capitulo de calibracion)." -# c=20 r=5 +#MSG_FIL_FAILED c=20 r=5 "Verification failed, remove the filament and try again." "La verificacion fallo, retire el filamento e intente nuevamente." @@ -1342,7 +1342,7 @@ "G-code sliced for a newer firmware. Continue?" "Codigo G laminado para nuevo firmware. ?Continuar?" -# c=20 r=8 +#MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." "Codigo G laminado para nuevo firmware. Por favor actualiza el firmware. Impresion cancelada." From d2af15a35ebfa79e930ea66f5988db561fb7d6eb Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Fri, 17 Dec 2021 16:13:14 +0100 Subject: [PATCH 05/33] Add counter replace two double quotes to `\x00` remove CR --- lang/lang-import.sh | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/lang/lang-import.sh b/lang/lang-import.sh index dae9c0e7..2cceb66f 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -183,18 +183,35 @@ fi #join lines with multi-line string constants cat $LNG'_filtered.po' | sed ':a;N;$!ba;s/\x22\n\x22//g' > $LNG'_new.po' +#Get counter from po files + +CNTTXT=$(grep '^# MSG' -c $LNGISO.po) +num=1 +echo " selected language=$LNGISO" >&2 #generate new dictionary cat ../../lang_en.txt | sed 's/\\/\\\\/g' | while read -r s; do /bin/echo -e "$s" + #echo "s = $s ." >&2 if [ "${s:0:1}" = "\"" ]; then + # /bin/echo -e "$s" s=$(/bin/echo -e "$s") - s2=$(grep -F -A1 -B0 "$s" "$LNG"_new.po | tail -n1 | sed 's/^msgstr //') + s2=$(grep -F -A1 -B0 "msgid $s" "$LNG"_new.po | tail -n1 | sed 's/^msgstr //') if [ -z "$s2" ]; then + echo " processing $num of $CNTTXT" >&2 echo '"\x00"' + num=$((num+1)) else + echo " processing $num of $CNTTXT" >&2 echo "$s2" + num=$((num+1)) fi # echo fi + done > lang_en_$LNG.txt +echo "Finished with $LNGISO" >&2 +#replace two double quotes to "\x00" +sed -i 's/""/"\\x00"/g' lang_en_$LNG.txt +#remove CR +sed -i "s/\r//g" lang_en_$LNG.txt From 026f2ccae22f02a1ca0bbdbe37b03927eff3fc31 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Mon, 20 Dec 2021 17:32:35 +0100 Subject: [PATCH 06/33] Prepare for lot of community languages The firmware is limited to how many languages can be stored in the xflash. We will need to compile multiple language groups --- Firmware/config.h | 11 +++++++---- Firmware/language.c | 14 +++++++------- Firmware/language.h | 12 ++++++------ Firmware/ultralcd.cpp | 8 ++++---- 4 files changed, 24 insertions(+), 21 deletions(-) diff --git a/Firmware/config.h b/Firmware/config.h index 5adba50d..a67536c4 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -61,13 +61,16 @@ #define LANG_SIZE_RESERVED 0x3000 // reserved space for secondary language (12288 bytes) //Community language support -#define COMMUNITY_LANG_NL // Community Dutch language -//#define COMMUNITY_LANG_QR // Community new language //..use this as a template and replace 'QR' +#define COMMUNITY_LANG_GROUP 1 -#if defined(COMMUNITY_LANG_NL) //|| defined(COMMUNITY_LANG_QR) //..use last part as a template and replace 'QR' -#define COMMUNITY_LANG_SUPPORT +#if (COMMUNITY_LANG_GROUP == 1) +#define COMMUNITY_LANG_GROUP1_NL // Community Dutch language +//#define COMMUNITY_LANG_GROUP1_QR // Community new language //..use this as a template and replace 'QR' #endif +#if (COMMUNITY_LANG_GROUP >=1 ) +#define COMMUNITY_LANGUAGE_SUPPORT +#endif // Sanity checks for correct configuration of XFLASH_DUMP options #if defined(XFLASH_DUMP) && !defined(XFLASH) #error "XFLASH_DUMP requires XFLASH support" diff --git a/Firmware/language.c b/Firmware/language.c index 9a1113b9..3cef0158 100644 --- a/Firmware/language.c +++ b/Firmware/language.c @@ -211,16 +211,16 @@ const char* lang_get_name_by_code(uint16_t code) case LANG_CODE_FR: return _n("Francais"); case LANG_CODE_IT: return _n("Italiano"); case LANG_CODE_PL: return _n("Polski"); -#ifdef COMMUNITY_LANG_SUPPORT //Community language support -#ifdef COMMUNITY_LANG_NL - case LANG_CODE_NL: return _n("Nederlands"); //community contribution -#endif // COMMUNITY_LANG_NL +#ifdef COMMUNITY_LANGUAGE_SUPPORT //Community language support +#ifdef COMMUNITY_LANG_GROUP1_NL + case LANG_CODE_NL: return _n("Nederlands"); //community Dutch contribution +#endif // COMMUNITY_LANG_GROUP1_NL //Use the 3 lines below as a template and replace 'QR' and 'New language' -//#ifdef COMMUNITY_LANG_QR +//#ifdef COMMUNITY_LANG_GROUP1_QR // case LANG_CODE_QR: return _n("New language"); //community contribution -//#endif // COMMUNITY_LANG_QR -#endif // COMMUNITY_LANG_SUPPORT +//#endif // COMMUNITY_LANG_GROUP1_QR +#endif // COMMUNITY_LANGUAGE_SUPPORT } return _n("??"); } diff --git a/Firmware/language.h b/Firmware/language.h index 736d522e..7cbafd38 100644 --- a/Firmware/language.h +++ b/Firmware/language.h @@ -94,15 +94,15 @@ typedef struct #define LANG_CODE_FR 0x6672 //!<'fr' #define LANG_CODE_IT 0x6974 //!<'it' #define LANG_CODE_PL 0x706c //!<'pl' -#ifdef COMMUNITY_LANG_SUPPORT //Community language support -#ifdef COMMUNITY_LANG_NL +#ifdef COMMUNITY_LANGUAGE_SUPPORT //Community language support +#ifdef COMMUNITY_LANG_GROUP1_NL #define LANG_CODE_NL 0x6e6c //!<'nl' -#endif // COMMUNITY_LANG_NL +#endif // COMMUNITY_LANG_GROUP1_NL //Use the 3 lines below as a template and replace 'QR', '0X7172' and 'qr' -//#ifdef COMMUNITY_LANG_QR +//#ifdef COMMUNITY_LANG_GROUP1_QR //#define LANG_CODE_QR 0x7172 //!<'qr' -//#endif // COMMUNITY_LANG_QR -#endif // COMMUNITY_LANG_SUPPORT +//#endif // COMMUNITY_LANG_GROUP1_QR +#endif // COMMUNITY_LANGUAGE_SUPPORT ///@} #if defined(__cplusplus) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index daac8d71..4ea42356 100755 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -4442,7 +4442,7 @@ void menu_setlang(unsigned char lang) } } -#ifdef COMMUNITY_LANG_SUPPORT +#ifdef COMMUNITY_LANGUAGE_SUPPORT #ifdef XFLASH static void lcd_community_language_menu() { @@ -4458,7 +4458,7 @@ static void lcd_community_language_menu() MENU_END(); } #endif //XFLASH -#endif //COMMUNITY_LANG_SUPPORT && W52X20CL +#endif //COMMUNITY_LANGUAGE_SUPPORT && W52X20CL @@ -4492,11 +4492,11 @@ static void lcd_language_menu() return; } -#ifdef COMMUNITY_LANG_SUPPORT +#ifdef COMMUNITY_LANGUAGE_SUPPORT #ifdef XFLASH MENU_ITEM_SUBMENU_P(_T(MSG_COMMUNITY_MADE), lcd_community_language_menu); ////MSG_COMMUNITY_MADE c=18 #endif //XFLASH -#endif //COMMUNITY_LANG_SUPPORT && W52X20CL +#endif //COMMUNITY_LANGUAGE_SUPPORT && W52X20CL MENU_END(); } From e3e0ff0524311edfee1ef17abfae0f54ae9b116a Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Mon, 20 Dec 2021 17:36:29 +0100 Subject: [PATCH 07/33] Fix some minor issues --- lang/config.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/config.sh b/lang/config.sh index e021e142..42dbd3af 100755 --- a/lang/config.sh +++ b/lang/config.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # config.sh - multi-language support configuration script # Definition of absolute paths etc. @@ -49,7 +49,7 @@ elif [ "$COMMUNITY_LANG_GROUP" = "2" ]; then elif [ "$COMMUNITY_LANG_GROUP" = "3" ]; then COMMUNITY_LANGUAGES=$(grep --max-count=$MAX_COMMINITY_LANG "^#define COMMUNITY_LANG_GROUP3_" ../Firmware/config.h| cut -d '_' -f4 |cut -d ' ' -f1 |tr '[:upper:]' '[:lower:]'| tr '\n' ' ') fi -echo "Community language $COMMUNITY_LANGUAGES" + if [ -z "$COMMUNITY_LANGUAGES" ]; then export COMMUNITY_LANGUAGES="$COMMUNITY_LANGUAGES" fi From 2e776de9a92606a680020c5adf1bbe6c276a4043 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 14:15:51 +0100 Subject: [PATCH 08/33] Update lang scripts using for loop for languages --- lang/fw-build.sh | 80 +++++++++++------------------------------- lang/fw-clean.sh | 34 ++++++++---------- lang/lang-add.sh | 25 +++++++------ lang/lang-build.sh | 26 ++++++++------ lang/lang-clean.sh | 30 +++++++++------- lang/lang-community.sh | 8 ++--- lang/lang-export.sh | 34 ++++++++++++------ lang/lang-import.sh | 29 +++++++++++---- 8 files changed, 132 insertions(+), 134 deletions(-) diff --git a/lang/fw-build.sh b/lang/fw-build.sh index ecd2df2c..0813017c 100755 --- a/lang/fw-build.sh +++ b/lang/fw-build.sh @@ -29,6 +29,16 @@ LNG=$1 # Params: IGNORE_MISSING_TEXT=1 +# List of supported languages +if [ -z "$LANGUAGES" ]; then + LANGUAGES="cz de es fr it pl" +fi + +# Community languages +if [ ! -z "$COMMUNITY_LANGUAGES" ]; then + LANGUAGES+=" $COMMUNITY_LANGUAGES" +fi +echo "fw-build languages:$LANGUAGES" >&2 finish() { @@ -133,70 +143,20 @@ if [ ! -z "$LNG" ]; then finish 0 else echo "Updating languages:" >&2 - if [ -e lang_cz.bin ]; then - echo -n " Czech : " >&2 - ./update_lang.sh cz 2>./update_lang_cz.out 1>/dev/null - if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; finish 1; fi - fi - if [ -e lang_de.bin ]; then - echo -n " German : " >&2 - ./update_lang.sh de 2>./update_lang_de.out 1>/dev/null - if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; finish 1; fi - fi - if [ -e lang_it.bin ]; then - echo -n " Italian: " >&2 - ./update_lang.sh it 2>./update_lang_it.out 1>/dev/null - if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; finish 1; fi - fi - if [ -e lang_es.bin ]; then - echo -n " Spanish: " >&2 - ./update_lang.sh es 2>./update_lang_es.out 1>/dev/null - if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; finish 1; fi - fi - if [ -e lang_fr.bin ]; then - echo -n " French : " >&2 - ./update_lang.sh fr 2>./update_lang_fr.out 1>/dev/null - if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; finish 1; fi - fi - if [ -e lang_pl.bin ]; then - echo -n " Polish : " >&2 - ./update_lang.sh pl 2>./update_lang_pl.out 1>/dev/null - if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; finish 1; fi - fi -#Community language support -#Dutch - if [ -e lang_nl.bin ]; then - echo -n " Dutch : " >&2 - ./update_lang.sh nl 2>./update_lang_nl.out 1>/dev/null - if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; fi - fi - -#Use the 6 lines below as a template and replace 'qr' and 'New language' -#New language -# if [ -e lang_qr.bin ]; then -# echo -n " New language : " >&2 -# ./update_lang.sh qr 2>./update_lang_qr.out 1>/dev/null -# if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; fi -# fi - -# echo "skipped" >&2 + for lang in $LANGUAGES; do + if [ -e lang_$lang.bin ]; then + echo -n " $lang : " >&2 + ./update_lang.sh $lang 2>./update_lang_$lang.out 1>/dev/null + if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; finish 1; fi + fi + done fi #create binary file with all languages rm -f lang.bin -if [ -e lang_cz.bin ]; then cat lang_cz.bin >> lang.bin; fi -if [ -e lang_de.bin ]; then cat lang_de.bin >> lang.bin; fi -if [ -e lang_es.bin ]; then cat lang_es.bin >> lang.bin; fi -if [ -e lang_fr.bin ]; then cat lang_fr.bin >> lang.bin; fi -if [ -e lang_it.bin ]; then cat lang_it.bin >> lang.bin; fi -if [ -e lang_pl.bin ]; then cat lang_pl.bin >> lang.bin; fi -#Community language support -# Dutch -if [ -e lang_nl.bin ]; then cat lang_nl.bin >> lang.bin; fi - -#Use the 2 lines below as a template and replace 'qr' -## New language -#if [ -e lang_qr.bin ]; then cat lang_qr.bin >> lang.bin; fi +for lang in $LANGUAGES; do + if [ -e lang_$lang.bin ]; then cat lang_$lang.bin >> lang.bin; fi +done # Check that the language data doesn't exceed the reserved XFLASH space echo " checking language data size:" diff --git a/lang/fw-clean.sh b/lang/fw-clean.sh index 410ececf..2c6e73dc 100755 --- a/lang/fw-clean.sh +++ b/lang/fw-clean.sh @@ -4,6 +4,15 @@ # Remove all firmware output files from lang folder. # +# Config: +if [ -z "$CONFIG_OK" ]; then eval "$(cat config.sh)"; fi +if [ -z "$CONFIG_OK" ] | [ $CONFIG_OK -eq 0 ]; then echo 'Config NG!' >&2; exit 1; fi + +if [ ! -z "$COMMUNITY_LANGUAGES" ]; then + LANGUAGES+=" $COMMUNITY_LANGUAGES" +fi +echo "fw-clean languages:$LANGUAGES" >&2 + result=0 rm_if_exists() @@ -31,32 +40,17 @@ rm_if_exists progmem1.txt rm_if_exists textaddr.txt rm_if_exists firmware.bin rm_if_exists firmware.hex -rm_if_exists firmware_cz.hex -rm_if_exists firmware_de.hex -rm_if_exists firmware_es.hex -rm_if_exists firmware_fr.hex -rm_if_exists firmware_it.hex -rm_if_exists firmware_pl.hex rm_if_exists progmem.out rm_if_exists textaddr.out rm_if_exists update_lang.out -rm_if_exists update_lang_cz.out -rm_if_exists update_lang_de.out -rm_if_exists update_lang_es.out -rm_if_exists update_lang_fr.out -rm_if_exists update_lang_it.out -rm_if_exists update_lang_pl.out rm_if_exists lang.bin rm_if_exists lang.hex -#Community language support -#Dutch -rm_if_exists firmware_nl.hex -rm_if_exists update_lang_nl.out -#Use the 2 lines below as a template and replace 'qr' -##New language -#rm_if_exists firmware_qr.hex -#rm_if_exists update_lang_qr.out + +for lang in $LANGUAGES; do + rm_if_exists firmware_$lang.hex + rm_if_exists update_lang_$lang.out +done echo -n "fw-clean.sh finished" >&2 if [ $result -eq 0 ]; then diff --git a/lang/lang-add.sh b/lang/lang-add.sh index f55d603e..9bd702b4 100755 --- a/lang/lang-add.sh +++ b/lang/lang-add.sh @@ -9,6 +9,15 @@ # lang_en.txt and all lang_en_xx.txt # +# Config: +if [ -z "$CONFIG_OK" ]; then eval "$(cat config.sh)"; fi +if [ -z "$CONFIG_OK" ] | [ $CONFIG_OK -eq 0 ]; then echo 'Config NG!' >&2; exit 1; fi + +if [ ! -z "$COMMUNITY_LANGUAGES" ]; then + LANGUAGES+=" $COMMUNITY_LANGUAGES" +fi +echo "fw-clean languages:$LANGUAGES" >&2 + # insert single text to english dictionary # $1 - text to insert @@ -59,16 +68,10 @@ cat lang_add.txt | sed 's/^/"/;s/$/"/' | while read new_s; do echo "adding text:" echo "$new_s" echo - insert_en "$new_s" - insert_xx "$new_s" 'cz' - insert_xx "$new_s" 'de' - insert_xx "$new_s" 'es' - insert_xx "$new_s" 'fr' - insert_xx "$new_s" 'it' - insert_xx "$new_s" 'pl' -#Community language support -#Dutch - insert_xx "$new_s" 'nl' + #insert_en "$new_s" + for lang in $LANGUAGES; do + insert_xx "$new_s" "$lang" + done #Use the 2 lines below as a template and replace 'qr' ##New language @@ -77,4 +80,4 @@ cat lang_add.txt | sed 's/^/"/;s/$/"/' | while read new_s; do done read -t 5 -exit 0 \ No newline at end of file +exit 0 diff --git a/lang/lang-build.sh b/lang/lang-build.sh index eab09cfc..9f731741 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # lang-build.sh - multi-language support script # generate lang_xx.bin (language binary file) @@ -13,12 +13,21 @@ # lang_xx.tmp # lang_xx.dat # +# Config: +#startup message +echo "lang-build.sh started" >&2 + +if [ -z "$CONFIG_OK" ]; then eval "$(cat config.sh)"; fi +if [ -z "$CONFIG_OK" ] | [ $CONFIG_OK -eq 0 ]; then echo 'Config NG!' >&2; exit 1; fi + +if [ ! -z "$COMMUNITY_LANGUAGES" ]; then + LANGUAGES+=" $COMMUNITY_LANGUAGES" +fi +echo "lang-build languages:$LANGUAGES" >&2 #awk code to format ui16 variables for dd awk_ui16='{ h=int($1/256); printf("\\x%02x\\x%02x\n", int($1-256*h), h); }' -#startup message -echo "lang-build.sh started" >&2 #exiting function finish() @@ -135,13 +144,10 @@ if [ -z "$1" ]; then set 'all'; fi if [ "$1" = "all" ]; then generate_binary 'en' - generate_binary 'cz' - generate_binary 'de' - generate_binary 'es' - generate_binary 'fr' - generate_binary 'it' - generate_binary 'pl' - #DO NOT add Community languages here !!! + for lang in $LANGUAGES; do + echo " Running : $lang" >&2 + generate_binary $lang + done else generate_binary $1 fi diff --git a/lang/lang-clean.sh b/lang/lang-clean.sh index cf7d08c4..7f0dc03d 100755 --- a/lang/lang-clean.sh +++ b/lang/lang-clean.sh @@ -1,9 +1,18 @@ -#!/bin/sh +#!/bin/bash # # clean.sh - multi-language support script # Remove all language output files from lang folder. # +# Config: +echo "CONFIG: $CONFIG_OK" +if [ -z "$CONFIG_OK" ]; then eval "$(cat config.sh)"; fi +if [ -z "$CONFIG_OK" ] | [ $CONFIG_OK -eq 0 ]; then echo 'Config NG!' >&2; exit 1; fi + +if [ ! -z "$COMMUNITY_LANGUAGES" ]; then + LANGUAGES+=" $COMMUNITY_LANGUAGES" +fi + result=0 rm_if_exists() @@ -37,18 +46,15 @@ clean_lang() rm_if_exists lang_$1_2.tmp } -echo "lang-clean.sh started" >&2 +#Clean English + clean_lang en -clean_lang en -clean_lang cz -clean_lang de -clean_lang es -clean_lang fr -clean_lang it -clean_lang pl -#Community language support -#Dutch -clean_lang nl +#Clean languages +echo "lang-clean.sh started" >&2 +echo "lang-clean languages:$LANGUAGES" >&2 + for lang in $LANGUAGES; do + clean_lang $lang + done #Use the 2 lines below as a template and replace 'qr' ##New language diff --git a/lang/lang-community.sh b/lang/lang-community.sh index 0ffbbb05..895fa07a 100755 --- a/lang/lang-community.sh +++ b/lang/lang-community.sh @@ -10,8 +10,8 @@ if [ -z "$ROOT_PATH" ]; then fi # Check community language NL = Dutch -COMMUNITY_LANG_NL=$(grep --max-count=1 "^#define COMMUNITY_LANG_NL" $ROOT_PATH/Firmware/config.h| cut -d '_' -f3 |cut -d ' ' -f1) -export NL=$COMMUNITY_LANG_NL +COMMUNITY_LANG_GROUP1_NL=$(grep --max-count=1 "^#define COMMUNITY_LANG_GROUP1_NL" $ROOT_PATH/Firmware/config.h| cut -d '_' -f3 |cut -d ' ' -f1) +export NL=$COMMUNITY_LANG_GROUP1_NL # Use the lines below as a template and replace 'QR' and 'new language' # Check comminity language QR = new language @@ -24,8 +24,8 @@ echo -n " Source code path: " >&2 if [ -e $ROOT_PATH ]; then echo 'OK' >&2; else echo 'NG!' >&2; _err=1; fi echo " Found: " >&2 -if [ "$COMMUNITY_LANG_NL" = "NL" ]; then - echo " $COMMUNITY_LANG_NL" >&2 +if [ "$COMMUNITY_LANG_GROUP1_NL" = "NL" ]; then + echo " $COMMUNITY_LANG_GROUP1_NL" >&2 echo ./lang-build.sh nl fi diff --git a/lang/lang-export.sh b/lang/lang-export.sh index 6a95e349..5907749c 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -3,6 +3,14 @@ # lang-export.sh - multi-language support script # for generating lang_xx.po # +# Config: +if [ -z "$CONFIG_OK" ]; then eval "$(cat config.sh)"; fi +if [ -z "$CONFIG_OK" ] | [ $CONFIG_OK -eq 0 ]; then echo 'Config NG!' >&2; exit 1; fi + +if [ ! -z "$COMMUNITY_LANGUAGES" ]; then + LANGUAGES+=" $COMMUNITY_LANGUAGES" +fi +echo "lang-export languages:$LANGUAGES" >&2 # relative path to source folder SRCDIR="../Firmware" @@ -16,18 +24,22 @@ if [ -z "$LNG" ]; then LNG=all; fi # if 'all' is selected, script will generate all po files and also pot file if [ "$LNG" = "all" ]; then ./lang-export.sh en - ./lang-export.sh cz - ./lang-export.sh de - ./lang-export.sh es - ./lang-export.sh fr - ./lang-export.sh it - ./lang-export.sh pl + for lang in $LANGUAGES; do + ./lang-export.sh $lang + done + #./lang-export.sh cz + #./lang-export.sh de + #./lang-export.sh es + #./lang-export.sh fr + #./lang-export.sh it + #./lang-export.sh pl #Community language support -#Dutch - ./lang-export.sh nl -#Use the 2 lines below as a template and replace 'qr' and 'New language' -##New language -# ./lang-export.sh qr + #if [ -n "$COMMUNITY_LANGUAGES" ]; then + # for l in $COMMUNITY_LANGUAGES; do + # echo " Exporting : $l" >&2 + # ./lang-export.sh $l + # done + #fi exit 0 fi diff --git a/lang/lang-import.sh b/lang/lang-import.sh index 2cceb66f..a537a238 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -2,6 +2,14 @@ # # lang-import.sh - multi-language support script # for importing translated xx.po +# Config: +if [ -z "$CONFIG_OK" ]; then eval "$(cat config.sh)"; fi +if [ -z "$CONFIG_OK" ] | [ $CONFIG_OK -eq 0 ]; then echo 'Config NG!' >&2; exit 1; fi + +if [ ! -z "$COMMUNITY_LANGUAGES" ]; then + LANGUAGES+=" $COMMUNITY_LANGUAGES" +fi +echo "lang-import languages:$LANGUAGES" >&2 LNG=$1 # if no arguments, 'all' is selected (all po and also pot will be generated) @@ -9,13 +17,22 @@ if [ -z "$LNG" ]; then LNG=all; fi # if 'all' is selected, script will generate all po files and also pot file if [ "$LNG" = "all" ]; then - ./lang-import.sh cz - ./lang-import.sh de - ./lang-import.sh es - ./lang-import.sh fr - ./lang-import.sh it - ./lang-import.sh pl + for lang in $LANGUAGES; do + ./lang-import.sh $lang + done + #./lang-import.sh cz + #./lang-import.sh de + #./lang-import.sh es + #./lang-import.sh fr + #./lang-import.sh it + #./lang-import.sh pl #DO NOT add Community languages here !!! + #if [ -n "$COMMUNITY_LANGUAGES" ]; then + # for l in $COMMUNITY_LANGUAGES; do + # echo " Exporting : $l" >&2 + # ./lang-export.sh $l + # done + #fi exit 0 fi From 21b11b90d57857fd1b1060a41e0d9a2aac3bbbd7 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 14:25:48 +0100 Subject: [PATCH 09/33] Disable use of lang-community script --- PF-build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PF-build.sh b/PF-build.sh index a72ad676..db0c8ab2 100755 --- a/PF-build.sh +++ b/PF-build.sh @@ -1303,7 +1303,7 @@ create_multi_firmware() echo "$(tput setaf 3)" ./lang-build.sh || failures 25 # build community languages - ./lang-community.sh || failures 25 + #./lang-community.sh || failures 25 # Combine compiled firmware with languages ./fw-build.sh || failures 25 cp not_tran.txt not_tran_$VARIANT.txt From a1e2ca32e4de2c1c49162f997b1f20cdfcd94891 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 14:31:04 +0100 Subject: [PATCH 10/33] Update po files after fixing lang-export and lang-import --- lang/po/Firmware.pot | 9 +++++++-- lang/po/Firmware_cs.po | 9 +++++++-- lang/po/Firmware_de.po | 9 +++++++-- lang/po/Firmware_es.po | 13 +++++++++---- lang/po/Firmware_fr.po | 9 +++++++-- lang/po/Firmware_it.po | 9 +++++++-- lang/po/Firmware_nl.po | 9 +++++++-- lang/po/Firmware_pl.po | 9 +++++++-- lang/po/new/cs.po | 9 +++++++-- lang/po/new/de.po | 9 +++++++-- lang/po/new/es.po | 13 +++++++++---- lang/po/new/fr.po | 9 +++++++-- lang/po/new/it.po | 9 +++++++-- lang/po/new/nl.po | 9 +++++++-- lang/po/new/pl.po | 9 +++++++-- 15 files changed, 109 insertions(+), 34 deletions(-) diff --git a/lang/po/Firmware.pot b/lang/po/Firmware.pot index 368612a3..42d9e130 100644 --- a/lang/po/Firmware.pot +++ b/lang/po/Firmware.pot @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: en\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:50:53 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:50:53 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:20 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:20 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "" msgid "Z-probe nr." msgstr "" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + diff --git a/lang/po/Firmware_cs.po b/lang/po/Firmware_cs.po index b369aac9..93467697 100644 --- a/lang/po/Firmware_cs.po +++ b/lang/po/Firmware_cs.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: cs\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:50:57 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:50:57 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:23 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:23 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Korekce Z:" msgid "Z-probe nr." msgstr "Pocet mereni Z" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "IP adr. tiskarny:" + diff --git a/lang/po/Firmware_de.po b/lang/po/Firmware_de.po index f37b3184..c4163afa 100644 --- a/lang/po/Firmware_de.po +++ b/lang/po/Firmware_de.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: de\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:01 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:01 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:27 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:27 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Z-Korrektur:" msgid "Z-probe nr." msgstr "Z-Test Nr." +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Drucker IP Adr.:" + diff --git a/lang/po/Firmware_es.po b/lang/po/Firmware_es.po index 9eca4ab9..73abcda4 100644 --- a/lang/po/Firmware_es.po +++ b/lang/po/Firmware_es.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:04 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:04 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:30 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:30 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1585,7 +1585,7 @@ msgstr "Dist. en Y desde min" msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." msgstr "La impresora comenzara a imprimir una linea en zig-zag. Gira el dial hasta que la linea alcance la altura optima. Mira las fotos del manual (Capitulo de calibracion)." -# c=20 r=5 +# MSG_FIL_FAILED c=20 r=5 #: ultralcd.cpp:7415 msgid "Verification failed, remove the filament and try again." msgstr "La verificacion fallo, retire el filamento e intente nuevamente." @@ -1695,7 +1695,7 @@ msgstr "Codigo G laminado para una impresora diferente. Por favor relamina el mo msgid "G-code sliced for a newer firmware. Continue?" msgstr "Codigo G laminado para nuevo firmware. ?Continuar?" -# c=20 r=8 +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 #: util.cpp:387 msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." msgstr "Codigo G laminado para nuevo firmware. Por favor actualiza el firmware. Impresion cancelada." @@ -1765,3 +1765,8 @@ msgstr "Corregir-Z:" msgid "Z-probe nr." msgstr "Z-sensor nr." +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Dir. IP impresora:" + diff --git a/lang/po/Firmware_fr.po b/lang/po/Firmware_fr.po index f180be5a..e4bdf15b 100644 --- a/lang/po/Firmware_fr.po +++ b/lang/po/Firmware_fr.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: fr\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:08 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:08 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:34 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:34 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Correct-Z:" msgid "Z-probe nr." msgstr "Mesurer x-fois" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Adr.IP imprimante:" + diff --git a/lang/po/Firmware_it.po b/lang/po/Firmware_it.po index 9318873f..0fd12cfa 100644 --- a/lang/po/Firmware_it.po +++ b/lang/po/Firmware_it.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: it\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:11 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:11 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:37 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:37 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Correzione-Z:" msgid "Z-probe nr." msgstr "Nr. Z-test" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Ind. IP stampante:" + diff --git a/lang/po/Firmware_nl.po b/lang/po/Firmware_nl.po index 169019be..4863dca0 100644 --- a/lang/po/Firmware_nl.po +++ b/lang/po/Firmware_nl.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: nl\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:18 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:18 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:44 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:44 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Z-correctie:" msgid "Z-probe nr." msgstr "Z-test nr." +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Printer IP-adres:" + diff --git a/lang/po/Firmware_pl.po b/lang/po/Firmware_pl.po index 7345ac94..dfdeece0 100644 --- a/lang/po/Firmware_pl.po +++ b/lang/po/Firmware_pl.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: pl\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:14 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:14 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:40 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:40 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Korekcja-Z:" msgid "Z-probe nr." msgstr "Ilosc Pomiarow" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Adr. IP drukarki:" + diff --git a/lang/po/new/cs.po b/lang/po/new/cs.po index 2e464c10..02e8bacb 100644 --- a/lang/po/new/cs.po +++ b/lang/po/new/cs.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: cs\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:50:57 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:50:57 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:23 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:23 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Korekce Z:" msgid "Z-probe nr." msgstr "Pocet mereni Z" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "IP adr. tiskarny:" + diff --git a/lang/po/new/de.po b/lang/po/new/de.po index 276a80f9..03675522 100644 --- a/lang/po/new/de.po +++ b/lang/po/new/de.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: de\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:01 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:01 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:27 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:27 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Z-Korrektur:" msgid "Z-probe nr." msgstr "Z-Test Nr." +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Drucker IP Adr.:" + diff --git a/lang/po/new/es.po b/lang/po/new/es.po index aeed84ab..1ee12eb3 100644 --- a/lang/po/new/es.po +++ b/lang/po/new/es.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:04 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:04 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:30 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:30 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1585,7 +1585,7 @@ msgstr "Dist. en Y desde min" msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." msgstr "La impresora comenzara a imprimir una linea en zig-zag. Gira el dial hasta que la linea alcance la altura optima. Mira las fotos del manual (Capitulo de calibracion)." -# c=20 r=5 +# MSG_FIL_FAILED c=20 r=5 #: ultralcd.cpp:7415 msgid "Verification failed, remove the filament and try again." msgstr "La verificacion fallo, retire el filamento e intente nuevamente." @@ -1695,7 +1695,7 @@ msgstr "Codigo G laminado para una impresora diferente. Por favor relamina el mo msgid "G-code sliced for a newer firmware. Continue?" msgstr "Codigo G laminado para nuevo firmware. ?Continuar?" -# c=20 r=8 +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 #: util.cpp:387 msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." msgstr "Codigo G laminado para nuevo firmware. Por favor actualiza el firmware. Impresion cancelada." @@ -1765,3 +1765,8 @@ msgstr "Corregir-Z:" msgid "Z-probe nr." msgstr "Z-sensor nr." +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Dir. IP impresora:" + diff --git a/lang/po/new/fr.po b/lang/po/new/fr.po index 8dbbc936..1b211445 100644 --- a/lang/po/new/fr.po +++ b/lang/po/new/fr.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: fr\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:08 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:08 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:34 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:34 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Correct-Z:" msgid "Z-probe nr." msgstr "Mesurer x-fois" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Adr.IP imprimante:" + diff --git a/lang/po/new/it.po b/lang/po/new/it.po index 576d82bb..11b89085 100644 --- a/lang/po/new/it.po +++ b/lang/po/new/it.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: it\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:11 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:11 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:37 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:37 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Correzione-Z:" msgid "Z-probe nr." msgstr "Nr. Z-test" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Ind. IP stampante:" + diff --git a/lang/po/new/nl.po b/lang/po/new/nl.po index 17f9edb5..901bb686 100644 --- a/lang/po/new/nl.po +++ b/lang/po/new/nl.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: nl\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:18 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:18 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:44 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:44 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Z-correctie:" msgid "Z-probe nr." msgstr "Z-test nr." +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Printer IP-adres:" + diff --git a/lang/po/new/pl.po b/lang/po/new/pl.po index 1d6887f1..edd7caef 100644 --- a/lang/po/new/pl.po +++ b/lang/po/new/pl.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: pl\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:14 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:14 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:40 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:40 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Korekcja-Z:" msgid "Z-probe nr." msgstr "Ilosc Pomiarow" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Adr. IP drukarki:" + From 66439f6ad0c660cdc21312f268e9b422cbb1cf73 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 14:33:35 +0100 Subject: [PATCH 11/33] Add Swedish --- Firmware/config.h | 1 + Firmware/language.c | 3 + Firmware/language.h | 3 + lang/lang-build.sh | 2 + lang/lang-check.py | 2 +- lang/lang-export.sh | 2 + lang/lang-import.sh | 7 + lang/lang_en_sv.txt | 1403 +++++++++++++++++++++++++++++++ lang/po/Firmware_sv.po | 1772 ++++++++++++++++++++++++++++++++++++++++ lang/po/new/sv.po | 1772 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 4966 insertions(+), 1 deletion(-) create mode 100644 lang/lang_en_sv.txt create mode 100644 lang/po/Firmware_sv.po create mode 100644 lang/po/new/sv.po diff --git a/Firmware/config.h b/Firmware/config.h index a67536c4..768d0498 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -65,6 +65,7 @@ #if (COMMUNITY_LANG_GROUP == 1) #define COMMUNITY_LANG_GROUP1_NL // Community Dutch language +#define COMMUNITY_LANG_GROUP1_SV // Community Swedish language //#define COMMUNITY_LANG_GROUP1_QR // Community new language //..use this as a template and replace 'QR' #endif diff --git a/Firmware/language.c b/Firmware/language.c index 3cef0158..b3881fe9 100644 --- a/Firmware/language.c +++ b/Firmware/language.c @@ -215,6 +215,9 @@ const char* lang_get_name_by_code(uint16_t code) #ifdef COMMUNITY_LANG_GROUP1_NL case LANG_CODE_NL: return _n("Nederlands"); //community Dutch contribution #endif // COMMUNITY_LANG_GROUP1_NL +#ifdef COMMUNITY_LANG_GROUP1_SV + case LANG_CODE_SV: return _n("Svenska"); //community Swedish contribution +#endif // COMMUNITY_LANG_GROUP1_SV //Use the 3 lines below as a template and replace 'QR' and 'New language' //#ifdef COMMUNITY_LANG_GROUP1_QR diff --git a/Firmware/language.h b/Firmware/language.h index 7cbafd38..32464f3a 100644 --- a/Firmware/language.h +++ b/Firmware/language.h @@ -98,6 +98,9 @@ typedef struct #ifdef COMMUNITY_LANG_GROUP1_NL #define LANG_CODE_NL 0x6e6c //!<'nl' #endif // COMMUNITY_LANG_GROUP1_NL +#ifdef COMMUNITY_LANG_GROUP1_SV +#define LANG_CODE_SV 0x7376 //!<'sv' +#endif // COMMUNITY_LANG_GROUP1_SV //Use the 3 lines below as a template and replace 'QR', '0X7172' and 'qr' //#ifdef COMMUNITY_LANG_GROUP1_QR //#define LANG_CODE_QR 0x7172 //!<'qr' diff --git a/lang/lang-build.sh b/lang/lang-build.sh index 9f731741..86efc29b 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -55,6 +55,8 @@ lang_code_hex_data() #Community language support #Dutch *nl*) echo '\x6c\x6e' ;; +#Swedish + *sv*) echo '\x76\x73' ;; #Use the 2 lines below as a template and replace 'qr' and `\x71\x72` ##New language # *qr*) echo '\x71\x72' ;; diff --git a/lang/lang-check.py b/lang/lang-check.py index 20c4dfe3..a6fbf7f9 100755 --- a/lang/lang-check.py +++ b/lang/lang-check.py @@ -246,7 +246,7 @@ def main(): usage="%(prog)s lang") parser.add_argument( "lang", nargs='?', default="en", type=str, - help="Check lang file (en|cs|de|es|fr|nl|it|pl)") + help="Check lang file (en|cs|de|es|fr|nl|it|pl|sv)") parser.add_argument( "--no-warning", action="store_true", help="Disable warnings") diff --git a/lang/lang-export.sh b/lang/lang-export.sh index 5907749c..7318004d 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -69,6 +69,8 @@ else #Community language support #Dutch *nl*) echo "Dutch" ;; +#Swedish + *sv*) echo "Swedish" ;; #Use the 2 lines below as a template and replace 'qr' and 'New language' ##New language # *qr*) echo "New language" ;; diff --git a/lang/lang-import.sh b/lang/lang-import.sh index a537a238..fd65eabc 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -188,6 +188,13 @@ if [ "$LNG" = "nl" ]; then sed -i 's/\xc3\x85/A/g' $LNG'_filtered.po' fi +if [ "$LGN" = "sv" ]; then +#repace 'Å' with 'Aa' +sed -i 's/\xc3\x85/Aa/g' $LNG'_filtered.po' +#repace 'å' with 'aa' +sed -i 's/\xc3\xA5/aa/g' $LNG'_filtered.po' +fi + #replace in polish translation #if [ "$LNG" = "pl" ]; then #fi diff --git a/lang/lang_en_sv.txt b/lang/lang_en_sv.txt new file mode 100644 index 00000000..ca0cfd57 --- /dev/null +++ b/lang/lang_en_sv.txt @@ -0,0 +1,1403 @@ +#MSG_IR_03_OR_OLDER c=18 +" 0.3 or older" +"\x00" + +#MSG_FS_V_03_OR_OLDER c=18 +"FS v0.3 or older" +"\x00" + +#MSG_IR_04_OR_NEWER c=18 +" 0.4 or newer" +"\x00" + +#MSG_FS_V_04_OR_NEWER c=18 +"FS v0.4 or newer" +"\x00" + +#MSG_IR_UNKNOWN c=18 +"unknown state" +"\x00" + +#MSG_MEASURED_OFFSET c=20 +"[0;0] point offset" +"\x00" + +#MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +"Crash detection can\x0abe turned on only in\x0aNormal mode" +"\x00" + +#MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +"WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +"\x00" + +#MSG_BABYSTEPPING_Z c=15 +"Adjusting Z:" +"\x00" + +#MSG_SELFTEST_CHECK_ALLCORRECT c=20 +"All correct" +"\x00" + +#MSG_WIZARD_DONE c=20 r=8 +"All is done. Happy printing!" +"\x00" + +#MSG_AMBIENT c=14 +"Ambient" +"\x00" + +#MSG_AUTO c=6 +"Auto" +"\x00" + +#MSG_PRESS c=20 r=2 +"and press the knob" +"\x00" + +#MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +"Are left and right Z~carriages all up?" +"\x00" + +#MSG_AUTO_HOME c=18 +"Auto home" +"\x00" + +#MSG_AUTOLOAD_FILAMENT c=18 +"AutoLoad filament" +"\x00" + +#MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +"Autoloading filament available only when filament sensor is turned on..." +"\x00" + +#MSG_AUTOLOADING_ENABLED c=20 r=4 +"Autoloading filament is active, just press the knob and insert filament..." +"\x00" + +#MSG_SELFTEST_AXIS_LENGTH c=20 +"Axis length" +"\x00" + +#MSG_SELFTEST_AXIS c=16 +"Axis" +"\x00" + +#MSG_SELFTEST_BEDHEATER c=20 +"Bed/Heater" +"\x00" + +#MSG_BED_DONE c=20 +"Bed done" +"\x00" + +#MSG_BED_HEATING c=20 +"Bed Heating" +"\x00" + +#MSG_BED_CORRECTION_MENU c=18 +"Bed level correct" +"\x00" + +#MSG_BELTTEST c=18 +"Belt test" +"\x00" + +#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +"\x00" + +#MSG_BRIGHT c=6 +"Bright" +"\x00" + +#MSG_BRIGHTNESS c=18 +"Brightness" +"\x00" + +#MSG_BED c=13 +"Bed" +"\x00" + +#MSG_BELT_STATUS c=18 +"Belt status" +"\x00" + +#MSG_RECOVER_PRINT c=20 r=2 +"Blackout occurred. Recover print?" +"\x00" + +#MSG_CALIBRATING_HOME c=20 +"Calibrating home" +"\x00" + +#MSG_CALIBRATE_BED c=18 +"Calibrate XYZ" +"\x00" + +#MSG_HOMEYZ c=18 +"Calibrate Z" +"\x00" + +#MSG_CALIBRATE_PINDA c=17 +"Calibrate" +"\x00" + +#MSG_CANCEL2 c=10 +">Cancel" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +"Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_CALIBRATE_Z_AUTO c=20 r=2 +"Calibrating Z" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_HOMEYZ_DONE c=20 +"Calibration done" +"\x00" + +#MSG_MENU_CALIBRATION c=18 +"Calibration" +"\x00" + +#MSG_SD_REMOVED c=20 +"Card removed" +"\x00" + +#MSG_CHECKING_FILE c=17 +"Checking file" +"\x00" + +#MSG_NOT_COLOR c=19 +"Color not correct" +"\x00" + +#MSG_COOLDOWN c=18 +"Cooldown" +"\x00" + +#MSG_COPY_SEL_LANG c=20 r=3 +"Copy selected language?" +"\x00" + +#MSG_CRASHDETECT c=13 +"Crash det." +"\x00" + +#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +"Choose a filament for the First Layer Calibration and select it in the on-screen menu." +"\x00" + +#MSG_CRASH_DETECTED c=20 +"Crash detected." +"\x00" + +#MSG_CRASH_RESUME c=20 r=3 +"Crash detected. Resume print?" +"\x00" + +#MSG_CRASH c=7 +"Crash" +"\x00" + +#MSG_CURRENT c=19 +"Current" +"\x00" + +#MSG_DATE c=17 +"Date:" +"\x00" + +#MSG_COMMUNITY_MADE c=18 +"Community made" +"\x00" + +#MSG_DISABLE_STEPPERS c=18 +"Disable steppers" +"\x00" + +#MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +"\x00" + +#MSG_FS_CONTINUE c=5 +"Cont." +"\x00" + +#MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +"Do you want to repeat last step to readjust distance between nozzle and heatbed?" +"\x00" + +#MSG_EXTRUDER_CORRECTION c=13 +"E-correct:" +"\x00" + +#MSG_EJECT_FILAMENT c=16 +"Eject filament" +"\x00" + +#MSG_EJECTING_FILAMENT c=20 +"Ejecting filament" +"\x00" + +#MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +"Endstop not hit" +"\x00" + +#MSG_SELFTEST_ENDSTOP c=16 +"Endstop" +"\x00" + +#MSG_SELFTEST_ENDSTOPS c=20 +"Endstops" +"\x00" + +#MSG_STACK_ERROR c=20 r=4 +"Error - static memory has been overwritten" +"\x00" + +#MSG_CUT_FILAMENT c=16 +"Cut filament" +"\x00" + +#MSG_CUTTER c=9 +"Cutter" +"\x00" + +#MSG_MMU_CUTTING_FIL c=18 +"Cutting filament" +"\x00" + +#MSG_FSENS_NOT_RESPONDING c=20 r=4 +"ERROR: Filament sensor is not responding, please check connection." +"\x00" + +#MSG_DIM c=6 +"Dim" +"\x00" + +#MSG_ERROR c=10 +"ERROR:" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +"Extruder fan:" +"\x00" + +#MSG_INFO_EXTRUDER c=18 +"Extruder info" +"\x00" + +#MSG_EXTRUDER c=17 +"Extruder" +"\x00" + +#MSG_MMU_FAIL_STATS c=18 +"Fail stats MMU" +"\x00" + +#MSG_FSENSOR_AUTOLOAD c=13 +"F. autoload" +"\x00" + +#MSG_FAIL_STATS c=18 +"Fail stats" +"\x00" + +#MSG_FAN_SPEED c=14 +"Fan speed" +"\x00" + +#MSG_SELFTEST_FAN c=20 +"Fan test" +"\x00" + +#MSG_FANS_CHECK c=13 +"Fans check" +"\x00" + +#MSG_FSENSOR c=12 +"Fil. sensor" +"\x00" + +#MSG_FIL_RUNOUTS c=15 +"Fil. runouts" +"\x00" + +#MSG_FILAMENT_CLEAN c=20 r=2 +"Filament extruding & with correct color?" +"\x00" + +#MSG_NOT_LOADED c=19 +"Filament not loaded" +"\x00" + +#MSG_FILAMENT_SENSOR c=20 +"Filament sensor" +"\x00" + +#MSG_FILAMENT_USED c=19 +"Filament used" +"\x00" + +#MSG_PRINT_TIME c=19 +"Print time" +"\x00" + +#MSG_FS_ACTION c=10 +"FS Action" +"\x00" + +#MSG_FILE_INCOMPLETE c=20 r=3 +"File incomplete. Continue anyway?" +"\x00" + +#MSG_FINISHING_MOVEMENTS c=20 +"Finishing movements" +"\x00" + +#MSG_V2_CALIBRATION c=18 +"First layer cal." +"\x00" + +#MSG_WIZARD_SELFTEST c=20 r=8 +"First, I will run the selftest to check most common assembly problems." +"\x00" + +#MSG_MMU_FIX_ISSUE c=20 r=4 +"Fix the issue and then press button on MMU unit." +"\x00" + +#MSG_FLOW c=15 +"Flow" +"\x00" + +#MSG_SELFTEST_COOLING_FAN c=20 +"Front print fan?" +"\x00" + +#MSG_BED_CORRECTION_FRONT c=14 +"Front side[um]" +"\x00" + +#MSG_SELFTEST_FANS c=20 +"Front/left fans" +"\x00" + +#MSG_SELFTEST_HEATERTHERMISTOR c=20 +"Heater/Thermistor" +"\x00" + +#MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +"Heating disabled by safety timer." +"\x00" + +#MSG_HEATING_COMPLETE c=20 +"Heating done." +"\x00" + +#MSG_HEATING c=20 +"Heating" +"\x00" + +#MSG_WIZARD_WELCOME c=20 r=7 +"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +"Hej, jag ar din ursprungliga Prusa i3 -skrivare. Vill du att jag ska vagleda dig genom installationsprocessen?" + +#MSG_FILAMENTCHANGE c=18 +"Change filament" +"\x00" + +#MSG_CHANGE_SUCCESS c=20 +"Change success!" +"\x00" + +#MSG_CORRECTLY c=20 +"Changed correctly?" +"\x00" + +#MSG_SELFTEST_CHECK_BED c=20 +"Checking bed" +"\x00" + +#MSG_SELFTEST_CHECK_ENDSTOPS c=20 +"Checking endstops" +"\x00" + +#MSG_SELFTEST_CHECK_HOTEND c=20 +"Checking hotend" +"\x00" + +#MSG_SELFTEST_CHECK_FSENSOR c=20 +"Checking sensors" +"\x00" + +#MSG_CHECKING_X c=20 +"Checking X axis" +"\x00" + +#MSG_CHECKING_Y c=20 +"Checking Y axis" +"\x00" + +#MSG_SELFTEST_CHECK_Z c=20 +"Checking Z axis" +"\x00" + +#MSG_CHOOSE_EXTRUDER c=20 +"Choose extruder:" +"\x00" + +#MSG_CHOOSE_FILAMENT c=20 +"Choose filament:" +"\x00" + +#MSG_FILAMENT c=17 +"Filament" +"\x00" + +#MSG_WIZARD_XYZ_CAL c=20 r=8 +"I will run xyz calibration now. It will take approx. 12 mins." +"\x00" + +#MSG_WIZARD_Z_CAL c=20 r=8 +"I will run z calibration now." +"\x00" + +#MSG_WATCH c=18 +"Info screen" +"\x00" + +#MSG_INSERT_FILAMENT c=20 +"Insert filament" +"\x00" + +#MSG_FILAMENT_LOADED c=20 r=2 +"Is filament loaded?" +"\x00" + +#MSG_STEEL_SHEET_CHECK c=20 r=2 +"Is steel sheet on heatbed?" +"\x00" + +#MSG_LAST_PRINT_FAILURES c=20 +"Last print failures" +"\x00" + +#MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +"Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +"\x00" + +#MSG_ADDITIONAL_SHEETS c=20 r=9 +"If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +"\x00" + +#MSG_LAST_PRINT c=18 +"Last print" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN c=20 +"Left hotend fan?" +"\x00" + +#MSG_LEFT c=10 +"Left" +"\x00" + +#MSG_BED_CORRECTION_LEFT c=14 +"Left side [um]" +"\x00" + +#MSG_LIN_CORRECTION c=18 +"Lin. correction" +"\x00" + +#MSG_BABYSTEP_Z c=18 +"Live adjust Z" +"\x00" + +#MSG_INSERT_FIL c=20 r=6 +"Insert the filament (do not load it) into the extruder and then press the knob." +"\x00" + +#MSG_LOAD_FILAMENT c=17 +"Load filament" +"\x00" + +#MSG_LOADING_COLOR c=20 +"Loading color" +"\x00" + +#MSG_LOADING_FILAMENT c=20 +"Loading filament" +"\x00" + +#MSG_ITERATION c=12 +"Iteration" +"\x00" + +#MSG_LOOSE_PULLEY c=20 +"Loose pulley" +"\x00" + +#MSG_LOAD_TO_NOZZLE c=18 +"Load to nozzle" +"\x00" + +#MSG_M117_V2_CALIBRATION c=25 +"M117 First layer cal." +"\x00" + +#MSG_MAIN c=18 +"Main" +"\x00" + +#MSG_BL_HIGH c=12 +"Level Bright" +"\x00" + +#MSG_BL_LOW c=12 +"Level Dimmed" +"\x00" + +#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +"Measuring reference height of calibration point" +"\x00" + +#MSG_MESH_BED_LEVELING c=18 +"Mesh Bed Leveling" +"\x00" + +#MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +"MMU OK. Resuming position..." +"\x00" + +#MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +"MMU OK. Resuming temperature..." +"\x00" + +#MSG_MEASURED_SKEW c=14 +"Measured skew" +"\x00" + +#MSG_MMU_FAILS c=15 +"MMU fails" +"\x00" + +#MSG_MMU_LOAD_FAILED c=20 +"MMU load failed" +"\x00" + +#MSG_MMU_LOAD_FAILS c=15 +"MMU load fails" +"\x00" + +#MSG_MMU_OK_RESUMING c=20 r=4 +"MMU OK. Resuming..." +"\x00" + +#MSG_MODE c=6 +"Mode" +"\x00" + +#MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +"MK3 firmware detected on MK3S printer" +"\x00" + +#MSG_NORMAL c=7 +"Normal" +"\x00" + +#MSG_SILENT c=7 +"Silent" +"\x00" + +#MSG_MMU_USER_ATTENTION c=20 r=3 +"MMU needs user attention." +"\x00" + +#MSG_MMU_POWER_FAILS c=15 +"MMU power fails" +"\x00" + +#MSG_STEALTH c=7 +"Stealth" +"\x00" + +#MSG_AUTO_POWER c=10 +"Auto power" +"\x00" + +#MSG_HIGH_POWER c=10 +"High power" +"\x00" + +#MSG_MMU_CONNECTED c=18 +"MMU2 connected" +"\x00" + +#MSG_SELFTEST_MOTOR c=18 +"Motor" +"\x00" + +#MSG_MOVE_AXIS c=18 +"Move axis" +"\x00" + +#MSG_MOVE_X c=18 +"Move X" +"\x00" + +#MSG_MOVE_Y c=18 +"Move Y" +"\x00" + +#MSG_MOVE_Z c=18 +"Move Z" +"\x00" + +#MSG_NO_MOVE c=20 +"No move." +"\x00" + +#MSG_NO_CARD c=18 +"No SD card" +"\x00" + +#MSG_NA c=3 +"N/A" +"\x00" + +#MSG_NO c=4 +"No" +"\x00" + +#MSG_SELFTEST_NOTCONNECTED c=20 +"Not connected" +"\x00" + +#MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +"New firmware version available:" +"\x00" + +#MSG_SELFTEST_FAN_NO c=19 +"Not spinning" +"\x00" + +#MSG_WIZARD_V2_CAL c=20 r=8 +"Now I will calibrate distance between tip of the nozzle and heatbed surface." +"\x00" + +#MSG_WIZARD_WILL_PREHEAT c=20 r=4 +"Now I will preheat nozzle for PLA." +"\x00" + +#MSG_NOZZLE c=12 +"Nozzle" +"\x00" + +#MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +"Old settings found. Default PID, Esteps etc. will be set." +"\x00" + +#MSG_REMOVE_TEST_PRINT c=20 r=4 +"Now remove the test print from steel sheet." +"\x00" + +#MSG_NOZZLE_FAN c=10 +"Nozzle FAN" +"\x00" + +#MSG_PAUSE_PRINT c=18 +"Pause print" +"\x00" + +#MSG_PID_RUNNING c=20 +"PID cal." +"\x00" + +#MSG_PID_FINISHED c=20 +"PID cal. finished" +"\x00" + +#MSG_PID_EXTRUDER c=17 +"PID calibration" +"\x00" + +#MSG_PINDA_PREHEAT c=20 +"PINDA Heating" +"\x00" + +#MSG_PAPER c=20 r=10 +"Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +"\x00" + +#MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +"Please clean heatbed and then press the knob." +"\x00" + +#MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +"Please clean the nozzle for calibration. Click when done." +"\x00" + +#MSG_SELFTEST_PLEASECHECK c=20 +"Please check:" +"\x00" + +#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +"\x00" + +#MSG_CHECK_IDLER c=20 r=5 +"Please open idler and remove filament manually." +"\x00" + +#MSG_PLACE_STEEL_SHEET c=20 r=5 +"Please place steel sheet on heatbed." +"\x00" + +#MSG_PRESS_TO_UNLOAD c=20 r=4 +"Please press the knob to unload filament" +"\x00" + +#MSG_PULL_OUT_FILAMENT c=20 r=4 +"Please pull out filament immediately" +"\x00" + +#MSG_EJECT_REMOVE c=20 r=4 +"Please remove filament and then press the knob." +"\x00" + +#MSG_REMOVE_STEEL_SHEET c=20 r=4 +"Please remove steel sheet from heatbed." +"\x00" + +#MSG_RUN_XYZ c=20 r=4 +"Please run XYZ calibration first." +"\x00" + +#MSG_UPDATE_MMU2_FW c=20 r=4 +"Please update firmware in your MMU2. Waiting for reset." +"\x00" + +#MSG_PLEASE_WAIT c=20 +"Please wait" +"\x00" + +#MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +"Please remove shipping helpers first." +"\x00" + +#MSG_PREHEAT_NOZZLE c=20 +"Preheat the nozzle!" +"\x00" + +#MSG_PREHEAT c=18 +"Preheat" +"\x00" + +#MSG_WIZARD_HEATING c=20 r=3 +"Preheating nozzle. Please wait." +"\x00" + +#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +"Please upgrade." +"\x00" + +#MSG_PRESS_TO_PREHEAT c=20 r=4 +"Press the knob to preheat nozzle and continue." +"\x00" + +#MSG_FS_PAUSE c=5 +"Pause" +"\x00" + +#MSG_POWER_FAILURES c=15 +"Power failures" +"\x00" + +#MSG_PRINT_ABORTED c=20 +"Print aborted" +"\x00" + +#MSG_PREHEATING_TO_LOAD c=20 +"Preheating to load" +"\x00" + +#MSG_PREHEATING_TO_UNLOAD c=20 +"Preheating to unload" +"\x00" + +#MSG_SELFTEST_PRINT_FAN_SPEED c=18 +"Print fan:" +"\x00" + +#MSG_CARD_MENU c=18 +"Print from SD" +"\x00" + +#MSG_PRESS_KNOB c=20 +"Press the knob" +"\x00" + +#MSG_PRINT_PAUSED c=20 +"Print paused" +"\x00" + +#MSG_RESUME_NOZZLE_TEMP c=20 r=4 +"Press the knob to resume nozzle temperature." +"\x00" + +#MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_PRINT_FAN c=10 +"Print FAN" +"\x00" + +#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +"Please insert filament into the extruder, then press the knob to load it." +"\x00" + +#MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +"Please insert filament into the first tube of the MMU, then press the knob to load it." +"\x00" + +#MSG_PLEASE_LOAD_PLA c=20 r=4 +"Please load filament first." +"\x00" + +#MSG_BED_CORRECTION_REAR c=14 +"Rear side [um]" +"\x00" + +#MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +"Please unload the filament first, then repeat this action." +"\x00" + +#MSG_CHECK_IR_CONNECTION c=20 r=4 +"Please check the IR sensor connection, unload filament if present." +"\x00" + +#MSG_RECOVERING_PRINT c=20 +"Recovering print" +"\x00" + +#MSG_REMOVE_OLD_FILAMENT c=20 r=5 +"Remove old filament and press the knob to start loading new filament." +"\x00" + +#MSG_CALIBRATE_BED_RESET c=18 +"Reset XYZ calibr." +"\x00" + +#MSG_RESET c=14 +"Reset" +"\x00" + +#MSG_RESUME_PRINT c=18 +"Resume print" +"\x00" + +#MSG_RESUMING_PRINT c=20 +"Resuming print" +"\x00" + +#MSG_BED_CORRECTION_RIGHT c=14 +"Right side[um]" +"\x00" + +#MSG_RPI_PORT c=13 +"RPi port" +"\x00" + +#MSG_WIZARD_RERUN c=20 r=7 +"Running Wizard will delete current calibration results and start from the beginning. Continue?" +"\x00" + +#MSG_SD_CARD c=8 +"SD card" +"\x00" + +#MSG_RIGHT c=10 +"Right" +"\x00" + +#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +"Searching bed calibration point" +"\x00" + +#MSG_LANGUAGE_SELECT c=18 +"Select language" +"\x00" + +#MSG_SELFTEST_OK c=20 +"Self test OK" +"\x00" + +#MSG_SELFTEST_START c=20 +"Self test start" +"\x00" + +#MSG_SELFTEST c=18 +"Selftest" +"\x00" + +#MSG_SELFTEST_ERROR c=20 +"Selftest error!" +"\x00" + +#MSG_SELFTEST_FAILED c=20 +"Selftest failed" +"\x00" + +#MSG_FORCE_SELFTEST c=20 r=8 +"Selftest will be run to calibrate accurate sensorless rehoming." +"\x00" + +#MSG_SEL_PREHEAT_TEMP c=20 r=6 +"Select nozzle preheat temperature which matches your material." +"\x00" + +#MSG_SET_TEMPERATURE c=20 +"Set temperature:" +"\x00" + +#MSG_SETTINGS c=18 +"Settings" +"\x00" + +#MSG_SHOW_END_STOPS c=18 +"Show end stops" +"\x00" + +#MSG_FILE_CNT c=20 r=6 +"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +"\x00" + +#MSG_SORT c=7 +"Sort" +"\x00" + +#MSG_NONE c=8 +"None" +"\x00" + +#MSG_SORT_TIME c=8 +"Time" +"\x00" + +#MSG_SEVERE_SKEW c=14 +"Severe skew" +"\x00" + +#MSG_SORT_ALPHA c=8 +"Alphabet" +"\x00" + +#MSG_SORTING c=20 +"Sorting files" +"\x00" + +#MSG_SOUND_LOUD c=7 +"Loud" +"\x00" + +#MSG_SLIGHT_SKEW c=14 +"Slight skew" +"\x00" + +#MSG_SOUND c=7 +"Sound" +"\x00" + +#MSG_RUNOUTS c=7 +"Runouts" +"\x00" + +#MSG_Z-LEVELING_ENFORCED c=20 r=4 +"Some problem encountered, Z-leveling enforced ..." +"\x00" + +#MSG_SOUND_ONCE c=7 +"Once" +"\x00" + +#MSG_SPEED c=15 +"Speed" +"\x00" + +#MSG_SELFTEST_FAN_YES c=19 +"Spinning" +"\x00" + +#MSG_TEMP_CAL_WARNING c=20 r=4 +"Stable ambient temperature 21-26C is needed a rigid stand is required." +"\x00" + +#MSG_STATISTICS c=18 +"Statistics" +"\x00" + +#MSG_STOP_PRINT c=18 +"Stop print" +"\x00" + +#MSG_STOPPED c=20 +"STOPPED." +"\x00" + +#MSG_SUPPORT c=18 +"Support" +"\x00" + +#MSG_SELFTEST_SWAPPED c=16 +"Swapped" +"\x00" + +#MSG_SELECT_FILAMENT c=20 +"Select filament:" +"\x00" + +#MSG_TEMP_CALIBRATION c=14 +"Temp. cal." +"\x00" + +#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +"Select temperature which matches your material." +"\x00" + +#MSG_CALIBRATION_PINDA_MENU c=17 +"Temp. calibration" +"\x00" + +#MSG_TEMP_CAL_FAILED c=20 r=8 +"Temperature calibration failed" +"\x00" + +#MSG_TEMP_CALIBRATION_DONE c=20 r=12 +"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +"\x00" + +#MSG_FS_VERIFIED c=20 r=3 +"Sensor verified, remove the filament now." +"\x00" + +#MSG_TEMPERATURE c=18 +"Temperature" +"\x00" + +#MSG_MENU_TEMPERATURES c=15 +"Temperatures" +"\x00" + +#MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +"There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_TOTAL_FILAMENT c=19 +"Total filament" +"\x00" + +#MSG_TOTAL_PRINT_TIME c=19 +"Total print time" +"\x00" + +#MSG_TUNE c=18 +"Tune" +"\x00" + +#MSG_TOTAL_FAILURES c=20 +"Total failures" +"\x00" + +#MSG_TO_LOAD_FIL c=20 +"to load filament" +"\x00" + +#MSG_TO_UNLOAD_FIL c=20 +"to unload filament" +"\x00" + +#MSG_UNLOAD_FILAMENT c=16 +"Unload filament" +"\x00" + +#MSG_UNLOADING_FILAMENT c=20 +"Unloading filament" +"\x00" + +#MSG_TOTAL c=6 +"Total" +"\x00" + +#MSG_USED c=19 +"Used during print" +"\x00" + +#MSG_MENU_VOLTAGES c=15 +"Voltages" +"\x00" + +#MSG_UNKNOWN c=13 +"unknown" +"\x00" + +#MSG_USERWAIT c=20 +"Wait for user..." +"\x00" + +#MSG_WAITING_TEMP c=20 r=4 +"Waiting for nozzle and bed cooling" +"\x00" + +#MSG_WAITING_TEMP_PINDA c=20 r=3 +"Waiting for PINDA probe cooling" +"\x00" + +#MSG_CHANGED_BOTH c=20 r=4 +"Warning: both printer type and motherboard type changed." +"\x00" + +#MSG_CHANGED_MOTHERBOARD c=20 r=4 +"Warning: motherboard type changed." +"\x00" + +#MSG_CHANGED_PRINTER c=20 r=4 +"Warning: printer type changed." +"\x00" + +#MSG_UNLOAD_SUCCESSFUL c=20 r=2 +"Was filament unload successful?" +"\x00" + +#MSG_SELFTEST_WIRINGERROR c=18 +"Wiring error" +"\x00" + +#MSG_WIZARD c=17 +"Wizard" +"\x00" + +#MSG_XYZ_DETAILS c=18 +"XYZ cal. details" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +"XYZ calibration failed. Please consult the manual." +"\x00" + +#MSG_YES c=3 +"Yes" +"\x00" + +#MSG_WIZARD_QUIT c=20 r=8 +"You can always resume the Wizard from Calibration -> Wizard." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +"XYZ calibration all right. Skew will be corrected automatically." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +"XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +"\x00" + +#MSG_TIMEOUT c=12 +"Timeout" +"\x00" + +#MSG_X_CORRECTION c=13 +"X-correct:" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +"XYZ calibration compromised. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +"XYZ calibration compromised. Right front calibration point not reachable." +"\x00" + +#MSG_LOAD_ALL c=17 +"Load all" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +"XYZ calibration failed. Bed calibration point was not found." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +"XYZ calibration failed. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +"XYZ calibration failed. Right front calibration point not reachable." +"\x00" + +#MSG_Y_DIST_FROM_MIN c=20 +"Y distance from min" +"\x00" + +#MSG_WIZARD_V2_CAL_2 c=20 r=12 +"The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +"\x00" + +#MSG_FIL_FAILED c=20 r=5 +"Verification failed, remove the filament and try again." +"\x00" + +#MSG_Y_CORRECTION c=13 +"Y-correct:" +"\x00" + +#MSG_OFF c=3 +"Off" +"\x00" + +#MSG_ON c=3 +"On" +"\x00" + +#MSG_BACK c=18 +"Back" +"\x00" + +#MSG_CHECKS c=18 +"Checks" +"\x00" + +#MSG_FALSE_TRIGGERING c=20 +"False triggering" +"\x00" + +#MSG_STRICT c=8 +"Strict" +"\x00" + +#MSG_WARN c=8 +"Warn" +"\x00" + +#MSG_HW_SETUP c=18 +"HW Setup" +"\x00" + +#MSG_MAGNETS_COMP c=13 +"Magnets comp." +"\x00" + +#MSG_MESH c=12 +"Mesh" +"\x00" + +#MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +"MK3S firmware detected on MK3 printer" +"\x00" + +#MSG_MMU_MODE c=8 +"MMU Mode" +"\x00" + +#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +"Mode change in progress..." +"\x00" + +#MSG_MODEL c=8 +"Model" +"\x00" + +#MSG_NOZZLE_DIAMETER c=10 +"Nozzle d." +"\x00" + +#MSG_GCODE_DIFF_CONTINUE c=20 r=4 +"G-code sliced for a different level. Continue?" +"\x00" + +#MSG_GCODE_DIFF_CANCELLED c=20 r=7 +"G-code sliced for a different level. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +"G-code sliced for a different printer type. Continue?" +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +"G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +"G-code sliced for a newer firmware. Continue?" +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +"G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +"\x00" + +#MSG_PREHEATING_TO_CUT c=20 +"Preheating to cut" +"\x00" + +#MSG_PREHEATING_TO_EJECT c=20 +"Preheating to eject" +"\x00" + +#MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +"Printer nozzle diameter differs from the G-code. Continue?" +"\x00" + +#MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +"\x00" + +#MSG_SELFTEST_FS_LEVEL c=20 +"%s level expected" +"\x00" + +#MSG_RENAME c=18 +"Rename" +"\x00" + +#MSG_SELECT c=18 +"Select" +"\x00" + +#MSG_INFO_SENSORS c=18 +"Sensor info" +"\x00" + +#MSG_SHEET c=10 +"Sheet" +"\x00" + +#MSG_SOUND_BLIND c=7 +"Assist" +"\x00" + +#MSG_STEEL_SHEET c=18 +"Steel sheets" +"\x00" + +#MSG_Z_CORRECTION c=13 +"Z-correct:" +"\x00" + +#MSG_Z_PROBE_NR c=14 +"Z-probe nr." +"\x00" + +#MSG_PRINTER_IP c=18 +"Printer IP Addr:" +"\x00" diff --git a/lang/po/Firmware_sv.po b/lang/po/Firmware_sv.po new file mode 100644 index 00000000..b2e076fb --- /dev/null +++ b/lang/po/Firmware_sv.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Swedish. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 02:31:55 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 02:31:55 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Hej, jag ar din ursprungliga Prusa i3 -skrivare. Vill du att jag ska vagleda dig genom installationsprocessen?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + diff --git a/lang/po/new/sv.po b/lang/po/new/sv.po new file mode 100644 index 00000000..08bd2596 --- /dev/null +++ b/lang/po/new/sv.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Swedish. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 02:31:55 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 02:31:55 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Hej, jag ar din ursprungliga Prusa i3 -skrivare. Vill du att jag ska vagleda dig genom installationsprocessen?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + From 3e5452ef2165647221093b085d49336ca0390fd9 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 15:15:23 +0100 Subject: [PATCH 12/33] Add Danish --- Firmware/config.h | 1 + Firmware/language.c | 3 + Firmware/language.h | 3 + lang/lang-build.sh | 2 + lang/lang-check.py | 2 +- lang/lang-export.sh | 2 + lang/lang-import.sh | 7 + lang/lang_en_da.txt | 1403 +++++++++++++++++++++++++++++++ lang/po/Firmware_da.po | 1772 ++++++++++++++++++++++++++++++++++++++++ lang/po/new/da.po | 1772 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 4966 insertions(+), 1 deletion(-) create mode 100644 lang/lang_en_da.txt create mode 100644 lang/po/Firmware_da.po create mode 100644 lang/po/new/da.po diff --git a/Firmware/config.h b/Firmware/config.h index 768d0498..3d939268 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -66,6 +66,7 @@ #if (COMMUNITY_LANG_GROUP == 1) #define COMMUNITY_LANG_GROUP1_NL // Community Dutch language #define COMMUNITY_LANG_GROUP1_SV // Community Swedish language +#define COMMUNITY_LANG_GROUP1_DA // Community Danish language //#define COMMUNITY_LANG_GROUP1_QR // Community new language //..use this as a template and replace 'QR' #endif diff --git a/Firmware/language.c b/Firmware/language.c index b3881fe9..ace13307 100644 --- a/Firmware/language.c +++ b/Firmware/language.c @@ -218,6 +218,9 @@ const char* lang_get_name_by_code(uint16_t code) #ifdef COMMUNITY_LANG_GROUP1_SV case LANG_CODE_SV: return _n("Svenska"); //community Swedish contribution #endif // COMMUNITY_LANG_GROUP1_SV +#ifdef COMMUNITY_LANG_GROUP1_DA + case LANG_CODE_DA: return _n("Dansk"); //community Swedish contribution +#endif // COMMUNITY_LANG_GROUP1_DA //Use the 3 lines below as a template and replace 'QR' and 'New language' //#ifdef COMMUNITY_LANG_GROUP1_QR diff --git a/Firmware/language.h b/Firmware/language.h index 32464f3a..2dffdb89 100644 --- a/Firmware/language.h +++ b/Firmware/language.h @@ -101,6 +101,9 @@ typedef struct #ifdef COMMUNITY_LANG_GROUP1_SV #define LANG_CODE_SV 0x7376 //!<'sv' #endif // COMMUNITY_LANG_GROUP1_SV +#ifdef COMMUNITY_LANG_GROUP1_DA +#define LANG_CODE_DA 0x6461 //!<'da' +#endif // COMMUNITY_LANG_GROUP1_DA //Use the 3 lines below as a template and replace 'QR', '0X7172' and 'qr' //#ifdef COMMUNITY_LANG_GROUP1_QR //#define LANG_CODE_QR 0x7172 //!<'qr' diff --git a/lang/lang-build.sh b/lang/lang-build.sh index 86efc29b..77255bdb 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -57,6 +57,8 @@ lang_code_hex_data() *nl*) echo '\x6c\x6e' ;; #Swedish *sv*) echo '\x76\x73' ;; +#Danish + *da*) echo '\x61\x64' ;; #Use the 2 lines below as a template and replace 'qr' and `\x71\x72` ##New language # *qr*) echo '\x71\x72' ;; diff --git a/lang/lang-check.py b/lang/lang-check.py index a6fbf7f9..b4488cf9 100755 --- a/lang/lang-check.py +++ b/lang/lang-check.py @@ -246,7 +246,7 @@ def main(): usage="%(prog)s lang") parser.add_argument( "lang", nargs='?', default="en", type=str, - help="Check lang file (en|cs|de|es|fr|nl|it|pl|sv)") + help="Check lang file (en|cs|da|de|es|fr|nl|it|pl|sv)") parser.add_argument( "--no-warning", action="store_true", help="Disable warnings") diff --git a/lang/lang-export.sh b/lang/lang-export.sh index 7318004d..cd706a21 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -71,6 +71,8 @@ else *nl*) echo "Dutch" ;; #Swedish *sv*) echo "Swedish" ;; +#Danish + *da*) echo "Danish" ;; #Use the 2 lines below as a template and replace 'qr' and 'New language' ##New language # *qr*) echo "New language" ;; diff --git a/lang/lang-import.sh b/lang/lang-import.sh index fd65eabc..4234bce7 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -195,6 +195,13 @@ sed -i 's/\xc3\x85/Aa/g' $LNG'_filtered.po' sed -i 's/\xc3\xA5/aa/g' $LNG'_filtered.po' fi +if [ "$LGN" = "da" ]; then +#repace 'Å' with 'Aa' +sed -i 's/\xc3\x85/Aa/g' $LNG'_filtered.po' +#repace 'å' with 'aa' +sed -i 's/\xc3\xA5/aa/g' $LNG'_filtered.po' +fi + #replace in polish translation #if [ "$LNG" = "pl" ]; then #fi diff --git a/lang/lang_en_da.txt b/lang/lang_en_da.txt new file mode 100644 index 00000000..50974874 --- /dev/null +++ b/lang/lang_en_da.txt @@ -0,0 +1,1403 @@ +#MSG_IR_03_OR_OLDER c=18 +" 0.3 or older" +"\x00" + +#MSG_FS_V_03_OR_OLDER c=18 +"FS v0.3 or older" +"\x00" + +#MSG_IR_04_OR_NEWER c=18 +" 0.4 or newer" +"\x00" + +#MSG_FS_V_04_OR_NEWER c=18 +"FS v0.4 or newer" +"\x00" + +#MSG_IR_UNKNOWN c=18 +"unknown state" +"\x00" + +#MSG_MEASURED_OFFSET c=20 +"[0;0] point offset" +"\x00" + +#MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +"Crash detection can\x0abe turned on only in\x0aNormal mode" +"\x00" + +#MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +"WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +"\x00" + +#MSG_BABYSTEPPING_Z c=15 +"Adjusting Z:" +"\x00" + +#MSG_SELFTEST_CHECK_ALLCORRECT c=20 +"All correct" +"\x00" + +#MSG_WIZARD_DONE c=20 r=8 +"All is done. Happy printing!" +"\x00" + +#MSG_AMBIENT c=14 +"Ambient" +"\x00" + +#MSG_AUTO c=6 +"Auto" +"\x00" + +#MSG_PRESS c=20 r=2 +"and press the knob" +"\x00" + +#MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +"Are left and right Z~carriages all up?" +"\x00" + +#MSG_AUTO_HOME c=18 +"Auto home" +"\x00" + +#MSG_AUTOLOAD_FILAMENT c=18 +"AutoLoad filament" +"\x00" + +#MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +"Autoloading filament available only when filament sensor is turned on..." +"\x00" + +#MSG_AUTOLOADING_ENABLED c=20 r=4 +"Autoloading filament is active, just press the knob and insert filament..." +"\x00" + +#MSG_SELFTEST_AXIS_LENGTH c=20 +"Axis length" +"\x00" + +#MSG_SELFTEST_AXIS c=16 +"Axis" +"\x00" + +#MSG_SELFTEST_BEDHEATER c=20 +"Bed/Heater" +"\x00" + +#MSG_BED_DONE c=20 +"Bed done" +"\x00" + +#MSG_BED_HEATING c=20 +"Bed Heating" +"\x00" + +#MSG_BED_CORRECTION_MENU c=18 +"Bed level correct" +"\x00" + +#MSG_BELTTEST c=18 +"Belt test" +"\x00" + +#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +"\x00" + +#MSG_BRIGHT c=6 +"Bright" +"\x00" + +#MSG_BRIGHTNESS c=18 +"Brightness" +"\x00" + +#MSG_BED c=13 +"Bed" +"\x00" + +#MSG_BELT_STATUS c=18 +"Belt status" +"\x00" + +#MSG_RECOVER_PRINT c=20 r=2 +"Blackout occurred. Recover print?" +"\x00" + +#MSG_CALIBRATING_HOME c=20 +"Calibrating home" +"\x00" + +#MSG_CALIBRATE_BED c=18 +"Calibrate XYZ" +"\x00" + +#MSG_HOMEYZ c=18 +"Calibrate Z" +"\x00" + +#MSG_CALIBRATE_PINDA c=17 +"Calibrate" +"\x00" + +#MSG_CANCEL2 c=10 +">Cancel" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +"Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_CALIBRATE_Z_AUTO c=20 r=2 +"Calibrating Z" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_HOMEYZ_DONE c=20 +"Calibration done" +"\x00" + +#MSG_MENU_CALIBRATION c=18 +"Calibration" +"\x00" + +#MSG_SD_REMOVED c=20 +"Card removed" +"\x00" + +#MSG_CHECKING_FILE c=17 +"Checking file" +"\x00" + +#MSG_NOT_COLOR c=19 +"Color not correct" +"\x00" + +#MSG_COOLDOWN c=18 +"Cooldown" +"\x00" + +#MSG_COPY_SEL_LANG c=20 r=3 +"Copy selected language?" +"\x00" + +#MSG_CRASHDETECT c=13 +"Crash det." +"\x00" + +#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +"Choose a filament for the First Layer Calibration and select it in the on-screen menu." +"\x00" + +#MSG_CRASH_DETECTED c=20 +"Crash detected." +"\x00" + +#MSG_CRASH_RESUME c=20 r=3 +"Crash detected. Resume print?" +"\x00" + +#MSG_CRASH c=7 +"Crash" +"\x00" + +#MSG_CURRENT c=19 +"Current" +"\x00" + +#MSG_DATE c=17 +"Date:" +"\x00" + +#MSG_COMMUNITY_MADE c=18 +"Community made" +"\x00" + +#MSG_DISABLE_STEPPERS c=18 +"Disable steppers" +"\x00" + +#MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +"\x00" + +#MSG_FS_CONTINUE c=5 +"Cont." +"\x00" + +#MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +"Do you want to repeat last step to readjust distance between nozzle and heatbed?" +"\x00" + +#MSG_EXTRUDER_CORRECTION c=13 +"E-correct:" +"\x00" + +#MSG_EJECT_FILAMENT c=16 +"Eject filament" +"\x00" + +#MSG_EJECTING_FILAMENT c=20 +"Ejecting filament" +"\x00" + +#MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +"Endstop not hit" +"\x00" + +#MSG_SELFTEST_ENDSTOP c=16 +"Endstop" +"\x00" + +#MSG_SELFTEST_ENDSTOPS c=20 +"Endstops" +"\x00" + +#MSG_STACK_ERROR c=20 r=4 +"Error - static memory has been overwritten" +"\x00" + +#MSG_CUT_FILAMENT c=16 +"Cut filament" +"\x00" + +#MSG_CUTTER c=9 +"Cutter" +"\x00" + +#MSG_MMU_CUTTING_FIL c=18 +"Cutting filament" +"\x00" + +#MSG_FSENS_NOT_RESPONDING c=20 r=4 +"ERROR: Filament sensor is not responding, please check connection." +"\x00" + +#MSG_DIM c=6 +"Dim" +"\x00" + +#MSG_ERROR c=10 +"ERROR:" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +"Extruder fan:" +"\x00" + +#MSG_INFO_EXTRUDER c=18 +"Extruder info" +"\x00" + +#MSG_EXTRUDER c=17 +"Extruder" +"\x00" + +#MSG_MMU_FAIL_STATS c=18 +"Fail stats MMU" +"\x00" + +#MSG_FSENSOR_AUTOLOAD c=13 +"F. autoload" +"\x00" + +#MSG_FAIL_STATS c=18 +"Fail stats" +"\x00" + +#MSG_FAN_SPEED c=14 +"Fan speed" +"\x00" + +#MSG_SELFTEST_FAN c=20 +"Fan test" +"\x00" + +#MSG_FANS_CHECK c=13 +"Fans check" +"\x00" + +#MSG_FSENSOR c=12 +"Fil. sensor" +"\x00" + +#MSG_FIL_RUNOUTS c=15 +"Fil. runouts" +"\x00" + +#MSG_FILAMENT_CLEAN c=20 r=2 +"Filament extruding & with correct color?" +"\x00" + +#MSG_NOT_LOADED c=19 +"Filament not loaded" +"\x00" + +#MSG_FILAMENT_SENSOR c=20 +"Filament sensor" +"\x00" + +#MSG_FILAMENT_USED c=19 +"Filament used" +"\x00" + +#MSG_PRINT_TIME c=19 +"Print time" +"\x00" + +#MSG_FS_ACTION c=10 +"FS Action" +"\x00" + +#MSG_FILE_INCOMPLETE c=20 r=3 +"File incomplete. Continue anyway?" +"\x00" + +#MSG_FINISHING_MOVEMENTS c=20 +"Finishing movements" +"\x00" + +#MSG_V2_CALIBRATION c=18 +"First layer cal." +"\x00" + +#MSG_WIZARD_SELFTEST c=20 r=8 +"First, I will run the selftest to check most common assembly problems." +"\x00" + +#MSG_MMU_FIX_ISSUE c=20 r=4 +"Fix the issue and then press button on MMU unit." +"\x00" + +#MSG_FLOW c=15 +"Flow" +"\x00" + +#MSG_SELFTEST_COOLING_FAN c=20 +"Front print fan?" +"\x00" + +#MSG_BED_CORRECTION_FRONT c=14 +"Front side[um]" +"\x00" + +#MSG_SELFTEST_FANS c=20 +"Front/left fans" +"\x00" + +#MSG_SELFTEST_HEATERTHERMISTOR c=20 +"Heater/Thermistor" +"\x00" + +#MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +"Heating disabled by safety timer." +"\x00" + +#MSG_HEATING_COMPLETE c=20 +"Heating done." +"\x00" + +#MSG_HEATING c=20 +"Heating" +"\x00" + +#MSG_WIZARD_WELCOME c=20 r=7 +"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +"Hej, jeg er din originale Prusa i3 -printer. Vil du have mig til at guide dig gennem installationsprocessen?" + +#MSG_FILAMENTCHANGE c=18 +"Change filament" +"\x00" + +#MSG_CHANGE_SUCCESS c=20 +"Change success!" +"\x00" + +#MSG_CORRECTLY c=20 +"Changed correctly?" +"\x00" + +#MSG_SELFTEST_CHECK_BED c=20 +"Checking bed" +"\x00" + +#MSG_SELFTEST_CHECK_ENDSTOPS c=20 +"Checking endstops" +"\x00" + +#MSG_SELFTEST_CHECK_HOTEND c=20 +"Checking hotend" +"\x00" + +#MSG_SELFTEST_CHECK_FSENSOR c=20 +"Checking sensors" +"\x00" + +#MSG_CHECKING_X c=20 +"Checking X axis" +"\x00" + +#MSG_CHECKING_Y c=20 +"Checking Y axis" +"\x00" + +#MSG_SELFTEST_CHECK_Z c=20 +"Checking Z axis" +"\x00" + +#MSG_CHOOSE_EXTRUDER c=20 +"Choose extruder:" +"\x00" + +#MSG_CHOOSE_FILAMENT c=20 +"Choose filament:" +"\x00" + +#MSG_FILAMENT c=17 +"Filament" +"\x00" + +#MSG_WIZARD_XYZ_CAL c=20 r=8 +"I will run xyz calibration now. It will take approx. 12 mins." +"\x00" + +#MSG_WIZARD_Z_CAL c=20 r=8 +"I will run z calibration now." +"\x00" + +#MSG_WATCH c=18 +"Info screen" +"\x00" + +#MSG_INSERT_FILAMENT c=20 +"Insert filament" +"\x00" + +#MSG_FILAMENT_LOADED c=20 r=2 +"Is filament loaded?" +"\x00" + +#MSG_STEEL_SHEET_CHECK c=20 r=2 +"Is steel sheet on heatbed?" +"\x00" + +#MSG_LAST_PRINT_FAILURES c=20 +"Last print failures" +"\x00" + +#MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +"Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +"\x00" + +#MSG_ADDITIONAL_SHEETS c=20 r=9 +"If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +"\x00" + +#MSG_LAST_PRINT c=18 +"Last print" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN c=20 +"Left hotend fan?" +"\x00" + +#MSG_LEFT c=10 +"Left" +"\x00" + +#MSG_BED_CORRECTION_LEFT c=14 +"Left side [um]" +"\x00" + +#MSG_LIN_CORRECTION c=18 +"Lin. correction" +"\x00" + +#MSG_BABYSTEP_Z c=18 +"Live adjust Z" +"\x00" + +#MSG_INSERT_FIL c=20 r=6 +"Insert the filament (do not load it) into the extruder and then press the knob." +"\x00" + +#MSG_LOAD_FILAMENT c=17 +"Load filament" +"\x00" + +#MSG_LOADING_COLOR c=20 +"Loading color" +"\x00" + +#MSG_LOADING_FILAMENT c=20 +"Loading filament" +"\x00" + +#MSG_ITERATION c=12 +"Iteration" +"\x00" + +#MSG_LOOSE_PULLEY c=20 +"Loose pulley" +"\x00" + +#MSG_LOAD_TO_NOZZLE c=18 +"Load to nozzle" +"\x00" + +#MSG_M117_V2_CALIBRATION c=25 +"M117 First layer cal." +"\x00" + +#MSG_MAIN c=18 +"Main" +"\x00" + +#MSG_BL_HIGH c=12 +"Level Bright" +"\x00" + +#MSG_BL_LOW c=12 +"Level Dimmed" +"\x00" + +#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +"Measuring reference height of calibration point" +"\x00" + +#MSG_MESH_BED_LEVELING c=18 +"Mesh Bed Leveling" +"\x00" + +#MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +"MMU OK. Resuming position..." +"\x00" + +#MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +"MMU OK. Resuming temperature..." +"\x00" + +#MSG_MEASURED_SKEW c=14 +"Measured skew" +"\x00" + +#MSG_MMU_FAILS c=15 +"MMU fails" +"\x00" + +#MSG_MMU_LOAD_FAILED c=20 +"MMU load failed" +"\x00" + +#MSG_MMU_LOAD_FAILS c=15 +"MMU load fails" +"\x00" + +#MSG_MMU_OK_RESUMING c=20 r=4 +"MMU OK. Resuming..." +"\x00" + +#MSG_MODE c=6 +"Mode" +"\x00" + +#MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +"MK3 firmware detected on MK3S printer" +"\x00" + +#MSG_NORMAL c=7 +"Normal" +"\x00" + +#MSG_SILENT c=7 +"Silent" +"\x00" + +#MSG_MMU_USER_ATTENTION c=20 r=3 +"MMU needs user attention." +"\x00" + +#MSG_MMU_POWER_FAILS c=15 +"MMU power fails" +"\x00" + +#MSG_STEALTH c=7 +"Stealth" +"\x00" + +#MSG_AUTO_POWER c=10 +"Auto power" +"\x00" + +#MSG_HIGH_POWER c=10 +"High power" +"\x00" + +#MSG_MMU_CONNECTED c=18 +"MMU2 connected" +"\x00" + +#MSG_SELFTEST_MOTOR c=18 +"Motor" +"\x00" + +#MSG_MOVE_AXIS c=18 +"Move axis" +"\x00" + +#MSG_MOVE_X c=18 +"Move X" +"\x00" + +#MSG_MOVE_Y c=18 +"Move Y" +"\x00" + +#MSG_MOVE_Z c=18 +"Move Z" +"\x00" + +#MSG_NO_MOVE c=20 +"No move." +"\x00" + +#MSG_NO_CARD c=18 +"No SD card" +"\x00" + +#MSG_NA c=3 +"N/A" +"\x00" + +#MSG_NO c=4 +"No" +"\x00" + +#MSG_SELFTEST_NOTCONNECTED c=20 +"Not connected" +"\x00" + +#MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +"New firmware version available:" +"\x00" + +#MSG_SELFTEST_FAN_NO c=19 +"Not spinning" +"\x00" + +#MSG_WIZARD_V2_CAL c=20 r=8 +"Now I will calibrate distance between tip of the nozzle and heatbed surface." +"\x00" + +#MSG_WIZARD_WILL_PREHEAT c=20 r=4 +"Now I will preheat nozzle for PLA." +"\x00" + +#MSG_NOZZLE c=12 +"Nozzle" +"\x00" + +#MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +"Old settings found. Default PID, Esteps etc. will be set." +"\x00" + +#MSG_REMOVE_TEST_PRINT c=20 r=4 +"Now remove the test print from steel sheet." +"\x00" + +#MSG_NOZZLE_FAN c=10 +"Nozzle FAN" +"\x00" + +#MSG_PAUSE_PRINT c=18 +"Pause print" +"\x00" + +#MSG_PID_RUNNING c=20 +"PID cal." +"\x00" + +#MSG_PID_FINISHED c=20 +"PID cal. finished" +"\x00" + +#MSG_PID_EXTRUDER c=17 +"PID calibration" +"\x00" + +#MSG_PINDA_PREHEAT c=20 +"PINDA Heating" +"\x00" + +#MSG_PAPER c=20 r=10 +"Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +"\x00" + +#MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +"Please clean heatbed and then press the knob." +"\x00" + +#MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +"Please clean the nozzle for calibration. Click when done." +"\x00" + +#MSG_SELFTEST_PLEASECHECK c=20 +"Please check:" +"\x00" + +#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +"\x00" + +#MSG_CHECK_IDLER c=20 r=5 +"Please open idler and remove filament manually." +"\x00" + +#MSG_PLACE_STEEL_SHEET c=20 r=5 +"Please place steel sheet on heatbed." +"\x00" + +#MSG_PRESS_TO_UNLOAD c=20 r=4 +"Please press the knob to unload filament" +"\x00" + +#MSG_PULL_OUT_FILAMENT c=20 r=4 +"Please pull out filament immediately" +"\x00" + +#MSG_EJECT_REMOVE c=20 r=4 +"Please remove filament and then press the knob." +"\x00" + +#MSG_REMOVE_STEEL_SHEET c=20 r=4 +"Please remove steel sheet from heatbed." +"\x00" + +#MSG_RUN_XYZ c=20 r=4 +"Please run XYZ calibration first." +"\x00" + +#MSG_UPDATE_MMU2_FW c=20 r=4 +"Please update firmware in your MMU2. Waiting for reset." +"\x00" + +#MSG_PLEASE_WAIT c=20 +"Please wait" +"\x00" + +#MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +"Please remove shipping helpers first." +"\x00" + +#MSG_PREHEAT_NOZZLE c=20 +"Preheat the nozzle!" +"\x00" + +#MSG_PREHEAT c=18 +"Preheat" +"\x00" + +#MSG_WIZARD_HEATING c=20 r=3 +"Preheating nozzle. Please wait." +"\x00" + +#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +"Please upgrade." +"\x00" + +#MSG_PRESS_TO_PREHEAT c=20 r=4 +"Press the knob to preheat nozzle and continue." +"\x00" + +#MSG_FS_PAUSE c=5 +"Pause" +"\x00" + +#MSG_POWER_FAILURES c=15 +"Power failures" +"\x00" + +#MSG_PRINT_ABORTED c=20 +"Print aborted" +"\x00" + +#MSG_PREHEATING_TO_LOAD c=20 +"Preheating to load" +"\x00" + +#MSG_PREHEATING_TO_UNLOAD c=20 +"Preheating to unload" +"\x00" + +#MSG_SELFTEST_PRINT_FAN_SPEED c=18 +"Print fan:" +"\x00" + +#MSG_CARD_MENU c=18 +"Print from SD" +"\x00" + +#MSG_PRESS_KNOB c=20 +"Press the knob" +"\x00" + +#MSG_PRINT_PAUSED c=20 +"Print paused" +"\x00" + +#MSG_RESUME_NOZZLE_TEMP c=20 r=4 +"Press the knob to resume nozzle temperature." +"\x00" + +#MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_PRINT_FAN c=10 +"Print FAN" +"\x00" + +#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +"Please insert filament into the extruder, then press the knob to load it." +"\x00" + +#MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +"Please insert filament into the first tube of the MMU, then press the knob to load it." +"\x00" + +#MSG_PLEASE_LOAD_PLA c=20 r=4 +"Please load filament first." +"\x00" + +#MSG_BED_CORRECTION_REAR c=14 +"Rear side [um]" +"\x00" + +#MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +"Please unload the filament first, then repeat this action." +"\x00" + +#MSG_CHECK_IR_CONNECTION c=20 r=4 +"Please check the IR sensor connection, unload filament if present." +"\x00" + +#MSG_RECOVERING_PRINT c=20 +"Recovering print" +"\x00" + +#MSG_REMOVE_OLD_FILAMENT c=20 r=5 +"Remove old filament and press the knob to start loading new filament." +"\x00" + +#MSG_CALIBRATE_BED_RESET c=18 +"Reset XYZ calibr." +"\x00" + +#MSG_RESET c=14 +"Reset" +"\x00" + +#MSG_RESUME_PRINT c=18 +"Resume print" +"\x00" + +#MSG_RESUMING_PRINT c=20 +"Resuming print" +"\x00" + +#MSG_BED_CORRECTION_RIGHT c=14 +"Right side[um]" +"\x00" + +#MSG_RPI_PORT c=13 +"RPi port" +"\x00" + +#MSG_WIZARD_RERUN c=20 r=7 +"Running Wizard will delete current calibration results and start from the beginning. Continue?" +"\x00" + +#MSG_SD_CARD c=8 +"SD card" +"\x00" + +#MSG_RIGHT c=10 +"Right" +"\x00" + +#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +"Searching bed calibration point" +"\x00" + +#MSG_LANGUAGE_SELECT c=18 +"Select language" +"\x00" + +#MSG_SELFTEST_OK c=20 +"Self test OK" +"\x00" + +#MSG_SELFTEST_START c=20 +"Self test start" +"\x00" + +#MSG_SELFTEST c=18 +"Selftest" +"\x00" + +#MSG_SELFTEST_ERROR c=20 +"Selftest error!" +"\x00" + +#MSG_SELFTEST_FAILED c=20 +"Selftest failed" +"\x00" + +#MSG_FORCE_SELFTEST c=20 r=8 +"Selftest will be run to calibrate accurate sensorless rehoming." +"\x00" + +#MSG_SEL_PREHEAT_TEMP c=20 r=6 +"Select nozzle preheat temperature which matches your material." +"\x00" + +#MSG_SET_TEMPERATURE c=20 +"Set temperature:" +"\x00" + +#MSG_SETTINGS c=18 +"Settings" +"\x00" + +#MSG_SHOW_END_STOPS c=18 +"Show end stops" +"\x00" + +#MSG_FILE_CNT c=20 r=6 +"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +"\x00" + +#MSG_SORT c=7 +"Sort" +"\x00" + +#MSG_NONE c=8 +"None" +"\x00" + +#MSG_SORT_TIME c=8 +"Time" +"\x00" + +#MSG_SEVERE_SKEW c=14 +"Severe skew" +"\x00" + +#MSG_SORT_ALPHA c=8 +"Alphabet" +"\x00" + +#MSG_SORTING c=20 +"Sorting files" +"\x00" + +#MSG_SOUND_LOUD c=7 +"Loud" +"\x00" + +#MSG_SLIGHT_SKEW c=14 +"Slight skew" +"\x00" + +#MSG_SOUND c=7 +"Sound" +"\x00" + +#MSG_RUNOUTS c=7 +"Runouts" +"\x00" + +#MSG_Z-LEVELING_ENFORCED c=20 r=4 +"Some problem encountered, Z-leveling enforced ..." +"\x00" + +#MSG_SOUND_ONCE c=7 +"Once" +"\x00" + +#MSG_SPEED c=15 +"Speed" +"\x00" + +#MSG_SELFTEST_FAN_YES c=19 +"Spinning" +"\x00" + +#MSG_TEMP_CAL_WARNING c=20 r=4 +"Stable ambient temperature 21-26C is needed a rigid stand is required." +"\x00" + +#MSG_STATISTICS c=18 +"Statistics" +"\x00" + +#MSG_STOP_PRINT c=18 +"Stop print" +"\x00" + +#MSG_STOPPED c=20 +"STOPPED." +"\x00" + +#MSG_SUPPORT c=18 +"Support" +"\x00" + +#MSG_SELFTEST_SWAPPED c=16 +"Swapped" +"\x00" + +#MSG_SELECT_FILAMENT c=20 +"Select filament:" +"\x00" + +#MSG_TEMP_CALIBRATION c=14 +"Temp. cal." +"\x00" + +#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +"Select temperature which matches your material." +"\x00" + +#MSG_CALIBRATION_PINDA_MENU c=17 +"Temp. calibration" +"\x00" + +#MSG_TEMP_CAL_FAILED c=20 r=8 +"Temperature calibration failed" +"\x00" + +#MSG_TEMP_CALIBRATION_DONE c=20 r=12 +"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +"\x00" + +#MSG_FS_VERIFIED c=20 r=3 +"Sensor verified, remove the filament now." +"\x00" + +#MSG_TEMPERATURE c=18 +"Temperature" +"\x00" + +#MSG_MENU_TEMPERATURES c=15 +"Temperatures" +"\x00" + +#MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +"There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_TOTAL_FILAMENT c=19 +"Total filament" +"\x00" + +#MSG_TOTAL_PRINT_TIME c=19 +"Total print time" +"\x00" + +#MSG_TUNE c=18 +"Tune" +"\x00" + +#MSG_TOTAL_FAILURES c=20 +"Total failures" +"\x00" + +#MSG_TO_LOAD_FIL c=20 +"to load filament" +"\x00" + +#MSG_TO_UNLOAD_FIL c=20 +"to unload filament" +"\x00" + +#MSG_UNLOAD_FILAMENT c=16 +"Unload filament" +"\x00" + +#MSG_UNLOADING_FILAMENT c=20 +"Unloading filament" +"\x00" + +#MSG_TOTAL c=6 +"Total" +"\x00" + +#MSG_USED c=19 +"Used during print" +"\x00" + +#MSG_MENU_VOLTAGES c=15 +"Voltages" +"\x00" + +#MSG_UNKNOWN c=13 +"unknown" +"\x00" + +#MSG_USERWAIT c=20 +"Wait for user..." +"\x00" + +#MSG_WAITING_TEMP c=20 r=4 +"Waiting for nozzle and bed cooling" +"\x00" + +#MSG_WAITING_TEMP_PINDA c=20 r=3 +"Waiting for PINDA probe cooling" +"\x00" + +#MSG_CHANGED_BOTH c=20 r=4 +"Warning: both printer type and motherboard type changed." +"\x00" + +#MSG_CHANGED_MOTHERBOARD c=20 r=4 +"Warning: motherboard type changed." +"\x00" + +#MSG_CHANGED_PRINTER c=20 r=4 +"Warning: printer type changed." +"\x00" + +#MSG_UNLOAD_SUCCESSFUL c=20 r=2 +"Was filament unload successful?" +"\x00" + +#MSG_SELFTEST_WIRINGERROR c=18 +"Wiring error" +"\x00" + +#MSG_WIZARD c=17 +"Wizard" +"\x00" + +#MSG_XYZ_DETAILS c=18 +"XYZ cal. details" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +"XYZ calibration failed. Please consult the manual." +"\x00" + +#MSG_YES c=3 +"Yes" +"\x00" + +#MSG_WIZARD_QUIT c=20 r=8 +"You can always resume the Wizard from Calibration -> Wizard." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +"XYZ calibration all right. Skew will be corrected automatically." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +"XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +"\x00" + +#MSG_TIMEOUT c=12 +"Timeout" +"\x00" + +#MSG_X_CORRECTION c=13 +"X-correct:" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +"XYZ calibration compromised. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +"XYZ calibration compromised. Right front calibration point not reachable." +"\x00" + +#MSG_LOAD_ALL c=17 +"Load all" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +"XYZ calibration failed. Bed calibration point was not found." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +"XYZ calibration failed. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +"XYZ calibration failed. Right front calibration point not reachable." +"\x00" + +#MSG_Y_DIST_FROM_MIN c=20 +"Y distance from min" +"\x00" + +#MSG_WIZARD_V2_CAL_2 c=20 r=12 +"The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +"\x00" + +#MSG_FIL_FAILED c=20 r=5 +"Verification failed, remove the filament and try again." +"\x00" + +#MSG_Y_CORRECTION c=13 +"Y-correct:" +"\x00" + +#MSG_OFF c=3 +"Off" +"\x00" + +#MSG_ON c=3 +"On" +"\x00" + +#MSG_BACK c=18 +"Back" +"\x00" + +#MSG_CHECKS c=18 +"Checks" +"\x00" + +#MSG_FALSE_TRIGGERING c=20 +"False triggering" +"\x00" + +#MSG_STRICT c=8 +"Strict" +"\x00" + +#MSG_WARN c=8 +"Warn" +"\x00" + +#MSG_HW_SETUP c=18 +"HW Setup" +"\x00" + +#MSG_MAGNETS_COMP c=13 +"Magnets comp." +"\x00" + +#MSG_MESH c=12 +"Mesh" +"\x00" + +#MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +"MK3S firmware detected on MK3 printer" +"\x00" + +#MSG_MMU_MODE c=8 +"MMU Mode" +"\x00" + +#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +"Mode change in progress..." +"\x00" + +#MSG_MODEL c=8 +"Model" +"\x00" + +#MSG_NOZZLE_DIAMETER c=10 +"Nozzle d." +"\x00" + +#MSG_GCODE_DIFF_CONTINUE c=20 r=4 +"G-code sliced for a different level. Continue?" +"\x00" + +#MSG_GCODE_DIFF_CANCELLED c=20 r=7 +"G-code sliced for a different level. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +"G-code sliced for a different printer type. Continue?" +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +"G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +"G-code sliced for a newer firmware. Continue?" +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +"G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +"\x00" + +#MSG_PREHEATING_TO_CUT c=20 +"Preheating to cut" +"\x00" + +#MSG_PREHEATING_TO_EJECT c=20 +"Preheating to eject" +"\x00" + +#MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +"Printer nozzle diameter differs from the G-code. Continue?" +"\x00" + +#MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +"\x00" + +#MSG_SELFTEST_FS_LEVEL c=20 +"%s level expected" +"\x00" + +#MSG_RENAME c=18 +"Rename" +"\x00" + +#MSG_SELECT c=18 +"Select" +"\x00" + +#MSG_INFO_SENSORS c=18 +"Sensor info" +"\x00" + +#MSG_SHEET c=10 +"Sheet" +"\x00" + +#MSG_SOUND_BLIND c=7 +"Assist" +"\x00" + +#MSG_STEEL_SHEET c=18 +"Steel sheets" +"\x00" + +#MSG_Z_CORRECTION c=13 +"Z-correct:" +"\x00" + +#MSG_Z_PROBE_NR c=14 +"Z-probe nr." +"\x00" + +#MSG_PRINTER_IP c=18 +"Printer IP Addr:" +"\x00" diff --git a/lang/po/Firmware_da.po b/lang/po/Firmware_da.po new file mode 100644 index 00000000..4cae8e00 --- /dev/null +++ b/lang/po/Firmware_da.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Danish. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: da\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 02:56:33 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 02:56:33 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Hej, jeg er din originale Prusa i3 -printer. Vil du have mig til at guide dig gennem installationsprocessen?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + diff --git a/lang/po/new/da.po b/lang/po/new/da.po new file mode 100644 index 00000000..e9da9824 --- /dev/null +++ b/lang/po/new/da.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Danish. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: da\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 02:56:33 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 02:56:33 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Hej, jeg er din originale Prusa i3 -printer. Vil du have mig til at guide dig gennem installationsprocessen?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + From 4d664cedf43a72e8e84c0ca17cba1b1189e0b31a Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 15:24:06 +0100 Subject: [PATCH 13/33] Add Slovanian --- Firmware/config.h | 1 + Firmware/language.c | 3 + Firmware/language.h | 3 + lang/lang-build.sh | 2 + lang/lang-check.py | 2 +- lang/lang-export.sh | 2 + lang/lang-import.sh | 9 + lang/lang_en_sl.txt | 1403 +++++++++++++++++++++++++++++++ lang/po/Firmware_sl.po | 1772 ++++++++++++++++++++++++++++++++++++++++ lang/po/new/sl.po | 1772 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 4968 insertions(+), 1 deletion(-) create mode 100644 lang/lang_en_sl.txt create mode 100644 lang/po/Firmware_sl.po create mode 100644 lang/po/new/sl.po diff --git a/Firmware/config.h b/Firmware/config.h index 3d939268..9c48cf04 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -67,6 +67,7 @@ #define COMMUNITY_LANG_GROUP1_NL // Community Dutch language #define COMMUNITY_LANG_GROUP1_SV // Community Swedish language #define COMMUNITY_LANG_GROUP1_DA // Community Danish language +#define COMMUNITY_LANG_GROUP1_SL // Community Slovanian language //#define COMMUNITY_LANG_GROUP1_QR // Community new language //..use this as a template and replace 'QR' #endif diff --git a/Firmware/language.c b/Firmware/language.c index ace13307..297f138e 100644 --- a/Firmware/language.c +++ b/Firmware/language.c @@ -221,6 +221,9 @@ const char* lang_get_name_by_code(uint16_t code) #ifdef COMMUNITY_LANG_GROUP1_DA case LANG_CODE_DA: return _n("Dansk"); //community Swedish contribution #endif // COMMUNITY_LANG_GROUP1_DA +#ifdef COMMUNITY_LANG_GROUP1_SL + case LANG_CODE_SL: return _n("Slovenscina"); //community Slovanian contribution +#endif // COMMUNITY_LANG_GROUP1_SL //Use the 3 lines below as a template and replace 'QR' and 'New language' //#ifdef COMMUNITY_LANG_GROUP1_QR diff --git a/Firmware/language.h b/Firmware/language.h index 2dffdb89..cffbf68a 100644 --- a/Firmware/language.h +++ b/Firmware/language.h @@ -104,6 +104,9 @@ typedef struct #ifdef COMMUNITY_LANG_GROUP1_DA #define LANG_CODE_DA 0x6461 //!<'da' #endif // COMMUNITY_LANG_GROUP1_DA +#ifdef COMMUNITY_LANG_GROUP1_SL +#define LANG_CODE_SL 0x736C //!<'sl' +#endif // COMMUNITY_LANG_GROUP1_SL //Use the 3 lines below as a template and replace 'QR', '0X7172' and 'qr' //#ifdef COMMUNITY_LANG_GROUP1_QR //#define LANG_CODE_QR 0x7172 //!<'qr' diff --git a/lang/lang-build.sh b/lang/lang-build.sh index 77255bdb..231a1669 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -59,6 +59,8 @@ lang_code_hex_data() *sv*) echo '\x76\x73' ;; #Danish *da*) echo '\x61\x64' ;; +#Slovanian + *sl*) echo '\x6C\x73' ;; #Use the 2 lines below as a template and replace 'qr' and `\x71\x72` ##New language # *qr*) echo '\x71\x72' ;; diff --git a/lang/lang-check.py b/lang/lang-check.py index b4488cf9..fd4ab50e 100755 --- a/lang/lang-check.py +++ b/lang/lang-check.py @@ -246,7 +246,7 @@ def main(): usage="%(prog)s lang") parser.add_argument( "lang", nargs='?', default="en", type=str, - help="Check lang file (en|cs|da|de|es|fr|nl|it|pl|sv)") + help="Check lang file (en|cs|da|de|es|fr|nl|it|pl|sl|sv)") parser.add_argument( "--no-warning", action="store_true", help="Disable warnings") diff --git a/lang/lang-export.sh b/lang/lang-export.sh index cd706a21..1d07e627 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -73,6 +73,8 @@ else *sv*) echo "Swedish" ;; #Danish *da*) echo "Danish" ;; +#Slovanian + *sl*) echo "Slovanian" ;; #Use the 2 lines below as a template and replace 'qr' and 'New language' ##New language # *qr*) echo "New language" ;; diff --git a/lang/lang-import.sh b/lang/lang-import.sh index 4234bce7..1d913ab5 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -202,6 +202,15 @@ sed -i 's/\xc3\x85/Aa/g' $LNG'_filtered.po' sed -i 's/\xc3\xA5/aa/g' $LNG'_filtered.po' fi +if [ "$LGN" = "sl" ]; then + #replace 'ë' with 'e' + sed -i 's/\xc3\xab/e/g' $LNG'_filtered.po' + #replace 'ä' with 'a' (left) + sed -i 's/\xc3\xa4/a/g' $LNG'_filtered.po' + #replace 'é' with 'e' + sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' +fi + #replace in polish translation #if [ "$LNG" = "pl" ]; then #fi diff --git a/lang/lang_en_sl.txt b/lang/lang_en_sl.txt new file mode 100644 index 00000000..01054bfb --- /dev/null +++ b/lang/lang_en_sl.txt @@ -0,0 +1,1403 @@ +#MSG_IR_03_OR_OLDER c=18 +" 0.3 or older" +"\x00" + +#MSG_FS_V_03_OR_OLDER c=18 +"FS v0.3 or older" +"\x00" + +#MSG_IR_04_OR_NEWER c=18 +" 0.4 or newer" +"\x00" + +#MSG_FS_V_04_OR_NEWER c=18 +"FS v0.4 or newer" +"\x00" + +#MSG_IR_UNKNOWN c=18 +"unknown state" +"\x00" + +#MSG_MEASURED_OFFSET c=20 +"[0;0] point offset" +"\x00" + +#MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +"Crash detection can\x0abe turned on only in\x0aNormal mode" +"\x00" + +#MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +"WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +"\x00" + +#MSG_BABYSTEPPING_Z c=15 +"Adjusting Z:" +"\x00" + +#MSG_SELFTEST_CHECK_ALLCORRECT c=20 +"All correct" +"\x00" + +#MSG_WIZARD_DONE c=20 r=8 +"All is done. Happy printing!" +"\x00" + +#MSG_AMBIENT c=14 +"Ambient" +"\x00" + +#MSG_AUTO c=6 +"Auto" +"\x00" + +#MSG_PRESS c=20 r=2 +"and press the knob" +"\x00" + +#MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +"Are left and right Z~carriages all up?" +"\x00" + +#MSG_AUTO_HOME c=18 +"Auto home" +"\x00" + +#MSG_AUTOLOAD_FILAMENT c=18 +"AutoLoad filament" +"\x00" + +#MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +"Autoloading filament available only when filament sensor is turned on..." +"\x00" + +#MSG_AUTOLOADING_ENABLED c=20 r=4 +"Autoloading filament is active, just press the knob and insert filament..." +"\x00" + +#MSG_SELFTEST_AXIS_LENGTH c=20 +"Axis length" +"\x00" + +#MSG_SELFTEST_AXIS c=16 +"Axis" +"\x00" + +#MSG_SELFTEST_BEDHEATER c=20 +"Bed/Heater" +"\x00" + +#MSG_BED_DONE c=20 +"Bed done" +"\x00" + +#MSG_BED_HEATING c=20 +"Bed Heating" +"\x00" + +#MSG_BED_CORRECTION_MENU c=18 +"Bed level correct" +"\x00" + +#MSG_BELTTEST c=18 +"Belt test" +"\x00" + +#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +"\x00" + +#MSG_BRIGHT c=6 +"Bright" +"\x00" + +#MSG_BRIGHTNESS c=18 +"Brightness" +"\x00" + +#MSG_BED c=13 +"Bed" +"\x00" + +#MSG_BELT_STATUS c=18 +"Belt status" +"\x00" + +#MSG_RECOVER_PRINT c=20 r=2 +"Blackout occurred. Recover print?" +"\x00" + +#MSG_CALIBRATING_HOME c=20 +"Calibrating home" +"\x00" + +#MSG_CALIBRATE_BED c=18 +"Calibrate XYZ" +"\x00" + +#MSG_HOMEYZ c=18 +"Calibrate Z" +"\x00" + +#MSG_CALIBRATE_PINDA c=17 +"Calibrate" +"\x00" + +#MSG_CANCEL2 c=10 +">Cancel" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +"Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_CALIBRATE_Z_AUTO c=20 r=2 +"Calibrating Z" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_HOMEYZ_DONE c=20 +"Calibration done" +"\x00" + +#MSG_MENU_CALIBRATION c=18 +"Calibration" +"\x00" + +#MSG_SD_REMOVED c=20 +"Card removed" +"\x00" + +#MSG_CHECKING_FILE c=17 +"Checking file" +"\x00" + +#MSG_NOT_COLOR c=19 +"Color not correct" +"\x00" + +#MSG_COOLDOWN c=18 +"Cooldown" +"\x00" + +#MSG_COPY_SEL_LANG c=20 r=3 +"Copy selected language?" +"\x00" + +#MSG_CRASHDETECT c=13 +"Crash det." +"\x00" + +#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +"Choose a filament for the First Layer Calibration and select it in the on-screen menu." +"\x00" + +#MSG_CRASH_DETECTED c=20 +"Crash detected." +"\x00" + +#MSG_CRASH_RESUME c=20 r=3 +"Crash detected. Resume print?" +"\x00" + +#MSG_CRASH c=7 +"Crash" +"\x00" + +#MSG_CURRENT c=19 +"Current" +"\x00" + +#MSG_DATE c=17 +"Date:" +"\x00" + +#MSG_COMMUNITY_MADE c=18 +"Community made" +"\x00" + +#MSG_DISABLE_STEPPERS c=18 +"Disable steppers" +"\x00" + +#MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +"\x00" + +#MSG_FS_CONTINUE c=5 +"Cont." +"\x00" + +#MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +"Do you want to repeat last step to readjust distance between nozzle and heatbed?" +"\x00" + +#MSG_EXTRUDER_CORRECTION c=13 +"E-correct:" +"\x00" + +#MSG_EJECT_FILAMENT c=16 +"Eject filament" +"\x00" + +#MSG_EJECTING_FILAMENT c=20 +"Ejecting filament" +"\x00" + +#MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +"Endstop not hit" +"\x00" + +#MSG_SELFTEST_ENDSTOP c=16 +"Endstop" +"\x00" + +#MSG_SELFTEST_ENDSTOPS c=20 +"Endstops" +"\x00" + +#MSG_STACK_ERROR c=20 r=4 +"Error - static memory has been overwritten" +"\x00" + +#MSG_CUT_FILAMENT c=16 +"Cut filament" +"\x00" + +#MSG_CUTTER c=9 +"Cutter" +"\x00" + +#MSG_MMU_CUTTING_FIL c=18 +"Cutting filament" +"\x00" + +#MSG_FSENS_NOT_RESPONDING c=20 r=4 +"ERROR: Filament sensor is not responding, please check connection." +"\x00" + +#MSG_DIM c=6 +"Dim" +"\x00" + +#MSG_ERROR c=10 +"ERROR:" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +"Extruder fan:" +"\x00" + +#MSG_INFO_EXTRUDER c=18 +"Extruder info" +"\x00" + +#MSG_EXTRUDER c=17 +"Extruder" +"\x00" + +#MSG_MMU_FAIL_STATS c=18 +"Fail stats MMU" +"\x00" + +#MSG_FSENSOR_AUTOLOAD c=13 +"F. autoload" +"\x00" + +#MSG_FAIL_STATS c=18 +"Fail stats" +"\x00" + +#MSG_FAN_SPEED c=14 +"Fan speed" +"\x00" + +#MSG_SELFTEST_FAN c=20 +"Fan test" +"\x00" + +#MSG_FANS_CHECK c=13 +"Fans check" +"\x00" + +#MSG_FSENSOR c=12 +"Fil. sensor" +"\x00" + +#MSG_FIL_RUNOUTS c=15 +"Fil. runouts" +"\x00" + +#MSG_FILAMENT_CLEAN c=20 r=2 +"Filament extruding & with correct color?" +"\x00" + +#MSG_NOT_LOADED c=19 +"Filament not loaded" +"\x00" + +#MSG_FILAMENT_SENSOR c=20 +"Filament sensor" +"\x00" + +#MSG_FILAMENT_USED c=19 +"Filament used" +"\x00" + +#MSG_PRINT_TIME c=19 +"Print time" +"\x00" + +#MSG_FS_ACTION c=10 +"FS Action" +"\x00" + +#MSG_FILE_INCOMPLETE c=20 r=3 +"File incomplete. Continue anyway?" +"\x00" + +#MSG_FINISHING_MOVEMENTS c=20 +"Finishing movements" +"\x00" + +#MSG_V2_CALIBRATION c=18 +"First layer cal." +"\x00" + +#MSG_WIZARD_SELFTEST c=20 r=8 +"First, I will run the selftest to check most common assembly problems." +"\x00" + +#MSG_MMU_FIX_ISSUE c=20 r=4 +"Fix the issue and then press button on MMU unit." +"\x00" + +#MSG_FLOW c=15 +"Flow" +"\x00" + +#MSG_SELFTEST_COOLING_FAN c=20 +"Front print fan?" +"\x00" + +#MSG_BED_CORRECTION_FRONT c=14 +"Front side[um]" +"\x00" + +#MSG_SELFTEST_FANS c=20 +"Front/left fans" +"\x00" + +#MSG_SELFTEST_HEATERTHERMISTOR c=20 +"Heater/Thermistor" +"\x00" + +#MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +"Heating disabled by safety timer." +"\x00" + +#MSG_HEATING_COMPLETE c=20 +"Heating done." +"\x00" + +#MSG_HEATING c=20 +"Heating" +"\x00" + +#MSG_WIZARD_WELCOME c=20 r=7 +"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +"Zivjo, jaz sem vas originalni tiskalnik Prusa i3. Ali zelite, da vas vodim skozi postopek nastavitve?" + +#MSG_FILAMENTCHANGE c=18 +"Change filament" +"\x00" + +#MSG_CHANGE_SUCCESS c=20 +"Change success!" +"\x00" + +#MSG_CORRECTLY c=20 +"Changed correctly?" +"\x00" + +#MSG_SELFTEST_CHECK_BED c=20 +"Checking bed" +"\x00" + +#MSG_SELFTEST_CHECK_ENDSTOPS c=20 +"Checking endstops" +"\x00" + +#MSG_SELFTEST_CHECK_HOTEND c=20 +"Checking hotend" +"\x00" + +#MSG_SELFTEST_CHECK_FSENSOR c=20 +"Checking sensors" +"\x00" + +#MSG_CHECKING_X c=20 +"Checking X axis" +"\x00" + +#MSG_CHECKING_Y c=20 +"Checking Y axis" +"\x00" + +#MSG_SELFTEST_CHECK_Z c=20 +"Checking Z axis" +"\x00" + +#MSG_CHOOSE_EXTRUDER c=20 +"Choose extruder:" +"\x00" + +#MSG_CHOOSE_FILAMENT c=20 +"Choose filament:" +"\x00" + +#MSG_FILAMENT c=17 +"Filament" +"\x00" + +#MSG_WIZARD_XYZ_CAL c=20 r=8 +"I will run xyz calibration now. It will take approx. 12 mins." +"\x00" + +#MSG_WIZARD_Z_CAL c=20 r=8 +"I will run z calibration now." +"\x00" + +#MSG_WATCH c=18 +"Info screen" +"\x00" + +#MSG_INSERT_FILAMENT c=20 +"Insert filament" +"\x00" + +#MSG_FILAMENT_LOADED c=20 r=2 +"Is filament loaded?" +"\x00" + +#MSG_STEEL_SHEET_CHECK c=20 r=2 +"Is steel sheet on heatbed?" +"\x00" + +#MSG_LAST_PRINT_FAILURES c=20 +"Last print failures" +"\x00" + +#MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +"Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +"\x00" + +#MSG_ADDITIONAL_SHEETS c=20 r=9 +"If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +"\x00" + +#MSG_LAST_PRINT c=18 +"Last print" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN c=20 +"Left hotend fan?" +"\x00" + +#MSG_LEFT c=10 +"Left" +"\x00" + +#MSG_BED_CORRECTION_LEFT c=14 +"Left side [um]" +"\x00" + +#MSG_LIN_CORRECTION c=18 +"Lin. correction" +"\x00" + +#MSG_BABYSTEP_Z c=18 +"Live adjust Z" +"\x00" + +#MSG_INSERT_FIL c=20 r=6 +"Insert the filament (do not load it) into the extruder and then press the knob." +"\x00" + +#MSG_LOAD_FILAMENT c=17 +"Load filament" +"\x00" + +#MSG_LOADING_COLOR c=20 +"Loading color" +"\x00" + +#MSG_LOADING_FILAMENT c=20 +"Loading filament" +"\x00" + +#MSG_ITERATION c=12 +"Iteration" +"\x00" + +#MSG_LOOSE_PULLEY c=20 +"Loose pulley" +"\x00" + +#MSG_LOAD_TO_NOZZLE c=18 +"Load to nozzle" +"\x00" + +#MSG_M117_V2_CALIBRATION c=25 +"M117 First layer cal." +"\x00" + +#MSG_MAIN c=18 +"Main" +"\x00" + +#MSG_BL_HIGH c=12 +"Level Bright" +"\x00" + +#MSG_BL_LOW c=12 +"Level Dimmed" +"\x00" + +#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +"Measuring reference height of calibration point" +"\x00" + +#MSG_MESH_BED_LEVELING c=18 +"Mesh Bed Leveling" +"\x00" + +#MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +"MMU OK. Resuming position..." +"\x00" + +#MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +"MMU OK. Resuming temperature..." +"\x00" + +#MSG_MEASURED_SKEW c=14 +"Measured skew" +"\x00" + +#MSG_MMU_FAILS c=15 +"MMU fails" +"\x00" + +#MSG_MMU_LOAD_FAILED c=20 +"MMU load failed" +"\x00" + +#MSG_MMU_LOAD_FAILS c=15 +"MMU load fails" +"\x00" + +#MSG_MMU_OK_RESUMING c=20 r=4 +"MMU OK. Resuming..." +"\x00" + +#MSG_MODE c=6 +"Mode" +"\x00" + +#MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +"MK3 firmware detected on MK3S printer" +"\x00" + +#MSG_NORMAL c=7 +"Normal" +"\x00" + +#MSG_SILENT c=7 +"Silent" +"\x00" + +#MSG_MMU_USER_ATTENTION c=20 r=3 +"MMU needs user attention." +"\x00" + +#MSG_MMU_POWER_FAILS c=15 +"MMU power fails" +"\x00" + +#MSG_STEALTH c=7 +"Stealth" +"\x00" + +#MSG_AUTO_POWER c=10 +"Auto power" +"\x00" + +#MSG_HIGH_POWER c=10 +"High power" +"\x00" + +#MSG_MMU_CONNECTED c=18 +"MMU2 connected" +"\x00" + +#MSG_SELFTEST_MOTOR c=18 +"Motor" +"\x00" + +#MSG_MOVE_AXIS c=18 +"Move axis" +"\x00" + +#MSG_MOVE_X c=18 +"Move X" +"\x00" + +#MSG_MOVE_Y c=18 +"Move Y" +"\x00" + +#MSG_MOVE_Z c=18 +"Move Z" +"\x00" + +#MSG_NO_MOVE c=20 +"No move." +"\x00" + +#MSG_NO_CARD c=18 +"No SD card" +"\x00" + +#MSG_NA c=3 +"N/A" +"\x00" + +#MSG_NO c=4 +"No" +"\x00" + +#MSG_SELFTEST_NOTCONNECTED c=20 +"Not connected" +"\x00" + +#MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +"New firmware version available:" +"\x00" + +#MSG_SELFTEST_FAN_NO c=19 +"Not spinning" +"\x00" + +#MSG_WIZARD_V2_CAL c=20 r=8 +"Now I will calibrate distance between tip of the nozzle and heatbed surface." +"\x00" + +#MSG_WIZARD_WILL_PREHEAT c=20 r=4 +"Now I will preheat nozzle for PLA." +"\x00" + +#MSG_NOZZLE c=12 +"Nozzle" +"\x00" + +#MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +"Old settings found. Default PID, Esteps etc. will be set." +"\x00" + +#MSG_REMOVE_TEST_PRINT c=20 r=4 +"Now remove the test print from steel sheet." +"\x00" + +#MSG_NOZZLE_FAN c=10 +"Nozzle FAN" +"\x00" + +#MSG_PAUSE_PRINT c=18 +"Pause print" +"\x00" + +#MSG_PID_RUNNING c=20 +"PID cal." +"\x00" + +#MSG_PID_FINISHED c=20 +"PID cal. finished" +"\x00" + +#MSG_PID_EXTRUDER c=17 +"PID calibration" +"\x00" + +#MSG_PINDA_PREHEAT c=20 +"PINDA Heating" +"\x00" + +#MSG_PAPER c=20 r=10 +"Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +"\x00" + +#MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +"Please clean heatbed and then press the knob." +"\x00" + +#MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +"Please clean the nozzle for calibration. Click when done." +"\x00" + +#MSG_SELFTEST_PLEASECHECK c=20 +"Please check:" +"\x00" + +#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +"\x00" + +#MSG_CHECK_IDLER c=20 r=5 +"Please open idler and remove filament manually." +"\x00" + +#MSG_PLACE_STEEL_SHEET c=20 r=5 +"Please place steel sheet on heatbed." +"\x00" + +#MSG_PRESS_TO_UNLOAD c=20 r=4 +"Please press the knob to unload filament" +"\x00" + +#MSG_PULL_OUT_FILAMENT c=20 r=4 +"Please pull out filament immediately" +"\x00" + +#MSG_EJECT_REMOVE c=20 r=4 +"Please remove filament and then press the knob." +"\x00" + +#MSG_REMOVE_STEEL_SHEET c=20 r=4 +"Please remove steel sheet from heatbed." +"\x00" + +#MSG_RUN_XYZ c=20 r=4 +"Please run XYZ calibration first." +"\x00" + +#MSG_UPDATE_MMU2_FW c=20 r=4 +"Please update firmware in your MMU2. Waiting for reset." +"\x00" + +#MSG_PLEASE_WAIT c=20 +"Please wait" +"\x00" + +#MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +"Please remove shipping helpers first." +"\x00" + +#MSG_PREHEAT_NOZZLE c=20 +"Preheat the nozzle!" +"\x00" + +#MSG_PREHEAT c=18 +"Preheat" +"\x00" + +#MSG_WIZARD_HEATING c=20 r=3 +"Preheating nozzle. Please wait." +"\x00" + +#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +"Please upgrade." +"\x00" + +#MSG_PRESS_TO_PREHEAT c=20 r=4 +"Press the knob to preheat nozzle and continue." +"\x00" + +#MSG_FS_PAUSE c=5 +"Pause" +"\x00" + +#MSG_POWER_FAILURES c=15 +"Power failures" +"\x00" + +#MSG_PRINT_ABORTED c=20 +"Print aborted" +"\x00" + +#MSG_PREHEATING_TO_LOAD c=20 +"Preheating to load" +"\x00" + +#MSG_PREHEATING_TO_UNLOAD c=20 +"Preheating to unload" +"\x00" + +#MSG_SELFTEST_PRINT_FAN_SPEED c=18 +"Print fan:" +"\x00" + +#MSG_CARD_MENU c=18 +"Print from SD" +"\x00" + +#MSG_PRESS_KNOB c=20 +"Press the knob" +"\x00" + +#MSG_PRINT_PAUSED c=20 +"Print paused" +"\x00" + +#MSG_RESUME_NOZZLE_TEMP c=20 r=4 +"Press the knob to resume nozzle temperature." +"\x00" + +#MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_PRINT_FAN c=10 +"Print FAN" +"\x00" + +#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +"Please insert filament into the extruder, then press the knob to load it." +"\x00" + +#MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +"Please insert filament into the first tube of the MMU, then press the knob to load it." +"\x00" + +#MSG_PLEASE_LOAD_PLA c=20 r=4 +"Please load filament first." +"\x00" + +#MSG_BED_CORRECTION_REAR c=14 +"Rear side [um]" +"\x00" + +#MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +"Please unload the filament first, then repeat this action." +"\x00" + +#MSG_CHECK_IR_CONNECTION c=20 r=4 +"Please check the IR sensor connection, unload filament if present." +"\x00" + +#MSG_RECOVERING_PRINT c=20 +"Recovering print" +"\x00" + +#MSG_REMOVE_OLD_FILAMENT c=20 r=5 +"Remove old filament and press the knob to start loading new filament." +"\x00" + +#MSG_CALIBRATE_BED_RESET c=18 +"Reset XYZ calibr." +"\x00" + +#MSG_RESET c=14 +"Reset" +"\x00" + +#MSG_RESUME_PRINT c=18 +"Resume print" +"\x00" + +#MSG_RESUMING_PRINT c=20 +"Resuming print" +"\x00" + +#MSG_BED_CORRECTION_RIGHT c=14 +"Right side[um]" +"\x00" + +#MSG_RPI_PORT c=13 +"RPi port" +"\x00" + +#MSG_WIZARD_RERUN c=20 r=7 +"Running Wizard will delete current calibration results and start from the beginning. Continue?" +"\x00" + +#MSG_SD_CARD c=8 +"SD card" +"\x00" + +#MSG_RIGHT c=10 +"Right" +"\x00" + +#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +"Searching bed calibration point" +"\x00" + +#MSG_LANGUAGE_SELECT c=18 +"Select language" +"\x00" + +#MSG_SELFTEST_OK c=20 +"Self test OK" +"\x00" + +#MSG_SELFTEST_START c=20 +"Self test start" +"\x00" + +#MSG_SELFTEST c=18 +"Selftest" +"\x00" + +#MSG_SELFTEST_ERROR c=20 +"Selftest error!" +"\x00" + +#MSG_SELFTEST_FAILED c=20 +"Selftest failed" +"\x00" + +#MSG_FORCE_SELFTEST c=20 r=8 +"Selftest will be run to calibrate accurate sensorless rehoming." +"\x00" + +#MSG_SEL_PREHEAT_TEMP c=20 r=6 +"Select nozzle preheat temperature which matches your material." +"\x00" + +#MSG_SET_TEMPERATURE c=20 +"Set temperature:" +"\x00" + +#MSG_SETTINGS c=18 +"Settings" +"\x00" + +#MSG_SHOW_END_STOPS c=18 +"Show end stops" +"\x00" + +#MSG_FILE_CNT c=20 r=6 +"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +"\x00" + +#MSG_SORT c=7 +"Sort" +"\x00" + +#MSG_NONE c=8 +"None" +"\x00" + +#MSG_SORT_TIME c=8 +"Time" +"\x00" + +#MSG_SEVERE_SKEW c=14 +"Severe skew" +"\x00" + +#MSG_SORT_ALPHA c=8 +"Alphabet" +"\x00" + +#MSG_SORTING c=20 +"Sorting files" +"\x00" + +#MSG_SOUND_LOUD c=7 +"Loud" +"\x00" + +#MSG_SLIGHT_SKEW c=14 +"Slight skew" +"\x00" + +#MSG_SOUND c=7 +"Sound" +"\x00" + +#MSG_RUNOUTS c=7 +"Runouts" +"\x00" + +#MSG_Z-LEVELING_ENFORCED c=20 r=4 +"Some problem encountered, Z-leveling enforced ..." +"\x00" + +#MSG_SOUND_ONCE c=7 +"Once" +"\x00" + +#MSG_SPEED c=15 +"Speed" +"\x00" + +#MSG_SELFTEST_FAN_YES c=19 +"Spinning" +"\x00" + +#MSG_TEMP_CAL_WARNING c=20 r=4 +"Stable ambient temperature 21-26C is needed a rigid stand is required." +"\x00" + +#MSG_STATISTICS c=18 +"Statistics" +"\x00" + +#MSG_STOP_PRINT c=18 +"Stop print" +"\x00" + +#MSG_STOPPED c=20 +"STOPPED." +"\x00" + +#MSG_SUPPORT c=18 +"Support" +"\x00" + +#MSG_SELFTEST_SWAPPED c=16 +"Swapped" +"\x00" + +#MSG_SELECT_FILAMENT c=20 +"Select filament:" +"\x00" + +#MSG_TEMP_CALIBRATION c=14 +"Temp. cal." +"\x00" + +#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +"Select temperature which matches your material." +"\x00" + +#MSG_CALIBRATION_PINDA_MENU c=17 +"Temp. calibration" +"\x00" + +#MSG_TEMP_CAL_FAILED c=20 r=8 +"Temperature calibration failed" +"\x00" + +#MSG_TEMP_CALIBRATION_DONE c=20 r=12 +"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +"\x00" + +#MSG_FS_VERIFIED c=20 r=3 +"Sensor verified, remove the filament now." +"\x00" + +#MSG_TEMPERATURE c=18 +"Temperature" +"\x00" + +#MSG_MENU_TEMPERATURES c=15 +"Temperatures" +"\x00" + +#MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +"There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_TOTAL_FILAMENT c=19 +"Total filament" +"\x00" + +#MSG_TOTAL_PRINT_TIME c=19 +"Total print time" +"\x00" + +#MSG_TUNE c=18 +"Tune" +"\x00" + +#MSG_TOTAL_FAILURES c=20 +"Total failures" +"\x00" + +#MSG_TO_LOAD_FIL c=20 +"to load filament" +"\x00" + +#MSG_TO_UNLOAD_FIL c=20 +"to unload filament" +"\x00" + +#MSG_UNLOAD_FILAMENT c=16 +"Unload filament" +"\x00" + +#MSG_UNLOADING_FILAMENT c=20 +"Unloading filament" +"\x00" + +#MSG_TOTAL c=6 +"Total" +"\x00" + +#MSG_USED c=19 +"Used during print" +"\x00" + +#MSG_MENU_VOLTAGES c=15 +"Voltages" +"\x00" + +#MSG_UNKNOWN c=13 +"unknown" +"\x00" + +#MSG_USERWAIT c=20 +"Wait for user..." +"\x00" + +#MSG_WAITING_TEMP c=20 r=4 +"Waiting for nozzle and bed cooling" +"\x00" + +#MSG_WAITING_TEMP_PINDA c=20 r=3 +"Waiting for PINDA probe cooling" +"\x00" + +#MSG_CHANGED_BOTH c=20 r=4 +"Warning: both printer type and motherboard type changed." +"\x00" + +#MSG_CHANGED_MOTHERBOARD c=20 r=4 +"Warning: motherboard type changed." +"\x00" + +#MSG_CHANGED_PRINTER c=20 r=4 +"Warning: printer type changed." +"\x00" + +#MSG_UNLOAD_SUCCESSFUL c=20 r=2 +"Was filament unload successful?" +"\x00" + +#MSG_SELFTEST_WIRINGERROR c=18 +"Wiring error" +"\x00" + +#MSG_WIZARD c=17 +"Wizard" +"\x00" + +#MSG_XYZ_DETAILS c=18 +"XYZ cal. details" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +"XYZ calibration failed. Please consult the manual." +"\x00" + +#MSG_YES c=3 +"Yes" +"\x00" + +#MSG_WIZARD_QUIT c=20 r=8 +"You can always resume the Wizard from Calibration -> Wizard." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +"XYZ calibration all right. Skew will be corrected automatically." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +"XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +"\x00" + +#MSG_TIMEOUT c=12 +"Timeout" +"\x00" + +#MSG_X_CORRECTION c=13 +"X-correct:" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +"XYZ calibration compromised. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +"XYZ calibration compromised. Right front calibration point not reachable." +"\x00" + +#MSG_LOAD_ALL c=17 +"Load all" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +"XYZ calibration failed. Bed calibration point was not found." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +"XYZ calibration failed. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +"XYZ calibration failed. Right front calibration point not reachable." +"\x00" + +#MSG_Y_DIST_FROM_MIN c=20 +"Y distance from min" +"\x00" + +#MSG_WIZARD_V2_CAL_2 c=20 r=12 +"The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +"\x00" + +#MSG_FIL_FAILED c=20 r=5 +"Verification failed, remove the filament and try again." +"\x00" + +#MSG_Y_CORRECTION c=13 +"Y-correct:" +"\x00" + +#MSG_OFF c=3 +"Off" +"\x00" + +#MSG_ON c=3 +"On" +"\x00" + +#MSG_BACK c=18 +"Back" +"\x00" + +#MSG_CHECKS c=18 +"Checks" +"\x00" + +#MSG_FALSE_TRIGGERING c=20 +"False triggering" +"\x00" + +#MSG_STRICT c=8 +"Strict" +"\x00" + +#MSG_WARN c=8 +"Warn" +"\x00" + +#MSG_HW_SETUP c=18 +"HW Setup" +"\x00" + +#MSG_MAGNETS_COMP c=13 +"Magnets comp." +"\x00" + +#MSG_MESH c=12 +"Mesh" +"\x00" + +#MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +"MK3S firmware detected on MK3 printer" +"\x00" + +#MSG_MMU_MODE c=8 +"MMU Mode" +"\x00" + +#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +"Mode change in progress..." +"\x00" + +#MSG_MODEL c=8 +"Model" +"\x00" + +#MSG_NOZZLE_DIAMETER c=10 +"Nozzle d." +"\x00" + +#MSG_GCODE_DIFF_CONTINUE c=20 r=4 +"G-code sliced for a different level. Continue?" +"\x00" + +#MSG_GCODE_DIFF_CANCELLED c=20 r=7 +"G-code sliced for a different level. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +"G-code sliced for a different printer type. Continue?" +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +"G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +"G-code sliced for a newer firmware. Continue?" +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +"G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +"\x00" + +#MSG_PREHEATING_TO_CUT c=20 +"Preheating to cut" +"\x00" + +#MSG_PREHEATING_TO_EJECT c=20 +"Preheating to eject" +"\x00" + +#MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +"Printer nozzle diameter differs from the G-code. Continue?" +"\x00" + +#MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +"\x00" + +#MSG_SELFTEST_FS_LEVEL c=20 +"%s level expected" +"\x00" + +#MSG_RENAME c=18 +"Rename" +"\x00" + +#MSG_SELECT c=18 +"Select" +"\x00" + +#MSG_INFO_SENSORS c=18 +"Sensor info" +"\x00" + +#MSG_SHEET c=10 +"Sheet" +"\x00" + +#MSG_SOUND_BLIND c=7 +"Assist" +"\x00" + +#MSG_STEEL_SHEET c=18 +"Steel sheets" +"\x00" + +#MSG_Z_CORRECTION c=13 +"Z-correct:" +"\x00" + +#MSG_Z_PROBE_NR c=14 +"Z-probe nr." +"\x00" + +#MSG_PRINTER_IP c=18 +"Printer IP Addr:" +"\x00" diff --git a/lang/po/Firmware_sl.po b/lang/po/Firmware_sl.po new file mode 100644 index 00000000..0f058407 --- /dev/null +++ b/lang/po/Firmware_sl.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Slovanian. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sl\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:23:03 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:23:03 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Zivjo, jaz sem vas originalni tiskalnik Prusa i3. Ali zelite, da vas vodim skozi postopek nastavitve?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + diff --git a/lang/po/new/sl.po b/lang/po/new/sl.po new file mode 100644 index 00000000..39fcd443 --- /dev/null +++ b/lang/po/new/sl.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Slovanian. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sl\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:23:03 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:23:03 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Zivjo, jaz sem vas originalni tiskalnik Prusa i3. Ali zelite, da vas vodim skozi postopek nastavitve?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + From 17301872cfb27816bc7658158daf84440f6c474b Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 15:28:33 +0100 Subject: [PATCH 14/33] Add Hungarian Fix typo --- Firmware/config.h | 1 + Firmware/language.c | 6 +- Firmware/language.h | 3 + lang/lang-build.sh | 2 + lang/lang-check.py | 2 +- lang/lang-export.sh | 2 + lang/lang-import.sh | 9 + lang/lang_en_hu.txt | 1403 +++++++++++++++++++++++++++++++ lang/po/Firmware_hu.po | 1772 ++++++++++++++++++++++++++++++++++++++++ lang/po/new/hu.po | 1772 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 4969 insertions(+), 3 deletions(-) create mode 100644 lang/lang_en_hu.txt create mode 100644 lang/po/Firmware_hu.po create mode 100644 lang/po/new/hu.po diff --git a/Firmware/config.h b/Firmware/config.h index 9c48cf04..e206999d 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -68,6 +68,7 @@ #define COMMUNITY_LANG_GROUP1_SV // Community Swedish language #define COMMUNITY_LANG_GROUP1_DA // Community Danish language #define COMMUNITY_LANG_GROUP1_SL // Community Slovanian language +#define COMMUNITY_LANG_GROUP1_HU // Community Hungarian language //#define COMMUNITY_LANG_GROUP1_QR // Community new language //..use this as a template and replace 'QR' #endif diff --git a/Firmware/language.c b/Firmware/language.c index 297f138e..aac05b29 100644 --- a/Firmware/language.c +++ b/Firmware/language.c @@ -219,12 +219,14 @@ const char* lang_get_name_by_code(uint16_t code) case LANG_CODE_SV: return _n("Svenska"); //community Swedish contribution #endif // COMMUNITY_LANG_GROUP1_SV #ifdef COMMUNITY_LANG_GROUP1_DA - case LANG_CODE_DA: return _n("Dansk"); //community Swedish contribution + case LANG_CODE_DA: return _n("Dansk"); //community Danish contribution #endif // COMMUNITY_LANG_GROUP1_DA #ifdef COMMUNITY_LANG_GROUP1_SL case LANG_CODE_SL: return _n("Slovenscina"); //community Slovanian contribution #endif // COMMUNITY_LANG_GROUP1_SL - +#ifdef COMMUNITY_LANG_GROUP1_HU + case LANG_CODE_HU: return _n("Magyar"); //community Hungarian contribution +#endif // COMMUNITY_LANG_GROUP1_HU //Use the 3 lines below as a template and replace 'QR' and 'New language' //#ifdef COMMUNITY_LANG_GROUP1_QR // case LANG_CODE_QR: return _n("New language"); //community contribution diff --git a/Firmware/language.h b/Firmware/language.h index cffbf68a..bfc51c89 100644 --- a/Firmware/language.h +++ b/Firmware/language.h @@ -107,6 +107,9 @@ typedef struct #ifdef COMMUNITY_LANG_GROUP1_SL #define LANG_CODE_SL 0x736C //!<'sl' #endif // COMMUNITY_LANG_GROUP1_SL +#ifdef COMMUNITY_LANG_GROUP1_HU +#define LANG_CODE_HU 0x6875 //!<'hu' +#endif // COMMUNITY_LANG_GROUP1_HU //Use the 3 lines below as a template and replace 'QR', '0X7172' and 'qr' //#ifdef COMMUNITY_LANG_GROUP1_QR //#define LANG_CODE_QR 0x7172 //!<'qr' diff --git a/lang/lang-build.sh b/lang/lang-build.sh index 231a1669..3d97d8b9 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -61,6 +61,8 @@ lang_code_hex_data() *da*) echo '\x61\x64' ;; #Slovanian *sl*) echo '\x6C\x73' ;; +#Hungarian + *hu*) echo '\x75\x68' ;; #Use the 2 lines below as a template and replace 'qr' and `\x71\x72` ##New language # *qr*) echo '\x71\x72' ;; diff --git a/lang/lang-check.py b/lang/lang-check.py index fd4ab50e..6f77b9d0 100755 --- a/lang/lang-check.py +++ b/lang/lang-check.py @@ -246,7 +246,7 @@ def main(): usage="%(prog)s lang") parser.add_argument( "lang", nargs='?', default="en", type=str, - help="Check lang file (en|cs|da|de|es|fr|nl|it|pl|sl|sv)") + help="Check lang file (en|cs|da|de|es|fr|hu|nl|it|pl|sl|sv)") parser.add_argument( "--no-warning", action="store_true", help="Disable warnings") diff --git a/lang/lang-export.sh b/lang/lang-export.sh index 1d07e627..faeeea48 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -75,6 +75,8 @@ else *da*) echo "Danish" ;; #Slovanian *sl*) echo "Slovanian" ;; +#Hugarian + *hu*) echo "Hugarian" ;; #Use the 2 lines below as a template and replace 'qr' and 'New language' ##New language # *qr*) echo "New language" ;; diff --git a/lang/lang-import.sh b/lang/lang-import.sh index 1d913ab5..5a3c0865 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -211,6 +211,15 @@ if [ "$LGN" = "sl" ]; then sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' fi +if [ "$LGN" = "hu" ]; then + #replace 'ë' with 'e' + sed -i 's/\xc3\xab/e/g' $LNG'_filtered.po' + #replace 'ä' with 'a' + sed -i 's/\xc3\xa4/a/g' $LNG'_filtered.po' + #replace 'é' with 'e' + sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' +fi + #replace in polish translation #if [ "$LNG" = "pl" ]; then #fi diff --git a/lang/lang_en_hu.txt b/lang/lang_en_hu.txt new file mode 100644 index 00000000..3b8ff5c5 --- /dev/null +++ b/lang/lang_en_hu.txt @@ -0,0 +1,1403 @@ +#MSG_IR_03_OR_OLDER c=18 +" 0.3 or older" +"\x00" + +#MSG_FS_V_03_OR_OLDER c=18 +"FS v0.3 or older" +"\x00" + +#MSG_IR_04_OR_NEWER c=18 +" 0.4 or newer" +"\x00" + +#MSG_FS_V_04_OR_NEWER c=18 +"FS v0.4 or newer" +"\x00" + +#MSG_IR_UNKNOWN c=18 +"unknown state" +"\x00" + +#MSG_MEASURED_OFFSET c=20 +"[0;0] point offset" +"\x00" + +#MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +"Crash detection can\x0abe turned on only in\x0aNormal mode" +"\x00" + +#MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +"WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +"\x00" + +#MSG_BABYSTEPPING_Z c=15 +"Adjusting Z:" +"\x00" + +#MSG_SELFTEST_CHECK_ALLCORRECT c=20 +"All correct" +"\x00" + +#MSG_WIZARD_DONE c=20 r=8 +"All is done. Happy printing!" +"\x00" + +#MSG_AMBIENT c=14 +"Ambient" +"\x00" + +#MSG_AUTO c=6 +"Auto" +"\x00" + +#MSG_PRESS c=20 r=2 +"and press the knob" +"\x00" + +#MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +"Are left and right Z~carriages all up?" +"\x00" + +#MSG_AUTO_HOME c=18 +"Auto home" +"\x00" + +#MSG_AUTOLOAD_FILAMENT c=18 +"AutoLoad filament" +"\x00" + +#MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +"Autoloading filament available only when filament sensor is turned on..." +"\x00" + +#MSG_AUTOLOADING_ENABLED c=20 r=4 +"Autoloading filament is active, just press the knob and insert filament..." +"\x00" + +#MSG_SELFTEST_AXIS_LENGTH c=20 +"Axis length" +"\x00" + +#MSG_SELFTEST_AXIS c=16 +"Axis" +"\x00" + +#MSG_SELFTEST_BEDHEATER c=20 +"Bed/Heater" +"\x00" + +#MSG_BED_DONE c=20 +"Bed done" +"\x00" + +#MSG_BED_HEATING c=20 +"Bed Heating" +"\x00" + +#MSG_BED_CORRECTION_MENU c=18 +"Bed level correct" +"\x00" + +#MSG_BELTTEST c=18 +"Belt test" +"\x00" + +#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +"\x00" + +#MSG_BRIGHT c=6 +"Bright" +"\x00" + +#MSG_BRIGHTNESS c=18 +"Brightness" +"\x00" + +#MSG_BED c=13 +"Bed" +"\x00" + +#MSG_BELT_STATUS c=18 +"Belt status" +"\x00" + +#MSG_RECOVER_PRINT c=20 r=2 +"Blackout occurred. Recover print?" +"\x00" + +#MSG_CALIBRATING_HOME c=20 +"Calibrating home" +"\x00" + +#MSG_CALIBRATE_BED c=18 +"Calibrate XYZ" +"\x00" + +#MSG_HOMEYZ c=18 +"Calibrate Z" +"\x00" + +#MSG_CALIBRATE_PINDA c=17 +"Calibrate" +"\x00" + +#MSG_CANCEL2 c=10 +">Cancel" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +"Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_CALIBRATE_Z_AUTO c=20 r=2 +"Calibrating Z" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_HOMEYZ_DONE c=20 +"Calibration done" +"\x00" + +#MSG_MENU_CALIBRATION c=18 +"Calibration" +"\x00" + +#MSG_SD_REMOVED c=20 +"Card removed" +"\x00" + +#MSG_CHECKING_FILE c=17 +"Checking file" +"\x00" + +#MSG_NOT_COLOR c=19 +"Color not correct" +"\x00" + +#MSG_COOLDOWN c=18 +"Cooldown" +"\x00" + +#MSG_COPY_SEL_LANG c=20 r=3 +"Copy selected language?" +"\x00" + +#MSG_CRASHDETECT c=13 +"Crash det." +"\x00" + +#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +"Choose a filament for the First Layer Calibration and select it in the on-screen menu." +"\x00" + +#MSG_CRASH_DETECTED c=20 +"Crash detected." +"\x00" + +#MSG_CRASH_RESUME c=20 r=3 +"Crash detected. Resume print?" +"\x00" + +#MSG_CRASH c=7 +"Crash" +"\x00" + +#MSG_CURRENT c=19 +"Current" +"\x00" + +#MSG_DATE c=17 +"Date:" +"\x00" + +#MSG_COMMUNITY_MADE c=18 +"Community made" +"\x00" + +#MSG_DISABLE_STEPPERS c=18 +"Disable steppers" +"\x00" + +#MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +"\x00" + +#MSG_FS_CONTINUE c=5 +"Cont." +"\x00" + +#MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +"Do you want to repeat last step to readjust distance between nozzle and heatbed?" +"\x00" + +#MSG_EXTRUDER_CORRECTION c=13 +"E-correct:" +"\x00" + +#MSG_EJECT_FILAMENT c=16 +"Eject filament" +"\x00" + +#MSG_EJECTING_FILAMENT c=20 +"Ejecting filament" +"\x00" + +#MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +"Endstop not hit" +"\x00" + +#MSG_SELFTEST_ENDSTOP c=16 +"Endstop" +"\x00" + +#MSG_SELFTEST_ENDSTOPS c=20 +"Endstops" +"\x00" + +#MSG_STACK_ERROR c=20 r=4 +"Error - static memory has been overwritten" +"\x00" + +#MSG_CUT_FILAMENT c=16 +"Cut filament" +"\x00" + +#MSG_CUTTER c=9 +"Cutter" +"\x00" + +#MSG_MMU_CUTTING_FIL c=18 +"Cutting filament" +"\x00" + +#MSG_FSENS_NOT_RESPONDING c=20 r=4 +"ERROR: Filament sensor is not responding, please check connection." +"\x00" + +#MSG_DIM c=6 +"Dim" +"\x00" + +#MSG_ERROR c=10 +"ERROR:" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +"Extruder fan:" +"\x00" + +#MSG_INFO_EXTRUDER c=18 +"Extruder info" +"\x00" + +#MSG_EXTRUDER c=17 +"Extruder" +"\x00" + +#MSG_MMU_FAIL_STATS c=18 +"Fail stats MMU" +"\x00" + +#MSG_FSENSOR_AUTOLOAD c=13 +"F. autoload" +"\x00" + +#MSG_FAIL_STATS c=18 +"Fail stats" +"\x00" + +#MSG_FAN_SPEED c=14 +"Fan speed" +"\x00" + +#MSG_SELFTEST_FAN c=20 +"Fan test" +"\x00" + +#MSG_FANS_CHECK c=13 +"Fans check" +"\x00" + +#MSG_FSENSOR c=12 +"Fil. sensor" +"\x00" + +#MSG_FIL_RUNOUTS c=15 +"Fil. runouts" +"\x00" + +#MSG_FILAMENT_CLEAN c=20 r=2 +"Filament extruding & with correct color?" +"\x00" + +#MSG_NOT_LOADED c=19 +"Filament not loaded" +"\x00" + +#MSG_FILAMENT_SENSOR c=20 +"Filament sensor" +"\x00" + +#MSG_FILAMENT_USED c=19 +"Filament used" +"\x00" + +#MSG_PRINT_TIME c=19 +"Print time" +"\x00" + +#MSG_FS_ACTION c=10 +"FS Action" +"\x00" + +#MSG_FILE_INCOMPLETE c=20 r=3 +"File incomplete. Continue anyway?" +"\x00" + +#MSG_FINISHING_MOVEMENTS c=20 +"Finishing movements" +"\x00" + +#MSG_V2_CALIBRATION c=18 +"First layer cal." +"\x00" + +#MSG_WIZARD_SELFTEST c=20 r=8 +"First, I will run the selftest to check most common assembly problems." +"\x00" + +#MSG_MMU_FIX_ISSUE c=20 r=4 +"Fix the issue and then press button on MMU unit." +"\x00" + +#MSG_FLOW c=15 +"Flow" +"\x00" + +#MSG_SELFTEST_COOLING_FAN c=20 +"Front print fan?" +"\x00" + +#MSG_BED_CORRECTION_FRONT c=14 +"Front side[um]" +"\x00" + +#MSG_SELFTEST_FANS c=20 +"Front/left fans" +"\x00" + +#MSG_SELFTEST_HEATERTHERMISTOR c=20 +"Heater/Thermistor" +"\x00" + +#MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +"Heating disabled by safety timer." +"\x00" + +#MSG_HEATING_COMPLETE c=20 +"Heating done." +"\x00" + +#MSG_HEATING c=20 +"Heating" +"\x00" + +#MSG_WIZARD_WELCOME c=20 r=7 +"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +"Szia, en vagyok az On eredeti Prusa i3 nyomtatoja. Szeretne, ha vegigvezetnem a beallitasi folyamaton?" + +#MSG_FILAMENTCHANGE c=18 +"Change filament" +"\x00" + +#MSG_CHANGE_SUCCESS c=20 +"Change success!" +"\x00" + +#MSG_CORRECTLY c=20 +"Changed correctly?" +"\x00" + +#MSG_SELFTEST_CHECK_BED c=20 +"Checking bed" +"\x00" + +#MSG_SELFTEST_CHECK_ENDSTOPS c=20 +"Checking endstops" +"\x00" + +#MSG_SELFTEST_CHECK_HOTEND c=20 +"Checking hotend" +"\x00" + +#MSG_SELFTEST_CHECK_FSENSOR c=20 +"Checking sensors" +"\x00" + +#MSG_CHECKING_X c=20 +"Checking X axis" +"\x00" + +#MSG_CHECKING_Y c=20 +"Checking Y axis" +"\x00" + +#MSG_SELFTEST_CHECK_Z c=20 +"Checking Z axis" +"\x00" + +#MSG_CHOOSE_EXTRUDER c=20 +"Choose extruder:" +"\x00" + +#MSG_CHOOSE_FILAMENT c=20 +"Choose filament:" +"\x00" + +#MSG_FILAMENT c=17 +"Filament" +"\x00" + +#MSG_WIZARD_XYZ_CAL c=20 r=8 +"I will run xyz calibration now. It will take approx. 12 mins." +"\x00" + +#MSG_WIZARD_Z_CAL c=20 r=8 +"I will run z calibration now." +"\x00" + +#MSG_WATCH c=18 +"Info screen" +"\x00" + +#MSG_INSERT_FILAMENT c=20 +"Insert filament" +"\x00" + +#MSG_FILAMENT_LOADED c=20 r=2 +"Is filament loaded?" +"\x00" + +#MSG_STEEL_SHEET_CHECK c=20 r=2 +"Is steel sheet on heatbed?" +"\x00" + +#MSG_LAST_PRINT_FAILURES c=20 +"Last print failures" +"\x00" + +#MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +"Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +"\x00" + +#MSG_ADDITIONAL_SHEETS c=20 r=9 +"If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +"\x00" + +#MSG_LAST_PRINT c=18 +"Last print" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN c=20 +"Left hotend fan?" +"\x00" + +#MSG_LEFT c=10 +"Left" +"\x00" + +#MSG_BED_CORRECTION_LEFT c=14 +"Left side [um]" +"\x00" + +#MSG_LIN_CORRECTION c=18 +"Lin. correction" +"\x00" + +#MSG_BABYSTEP_Z c=18 +"Live adjust Z" +"\x00" + +#MSG_INSERT_FIL c=20 r=6 +"Insert the filament (do not load it) into the extruder and then press the knob." +"\x00" + +#MSG_LOAD_FILAMENT c=17 +"Load filament" +"\x00" + +#MSG_LOADING_COLOR c=20 +"Loading color" +"\x00" + +#MSG_LOADING_FILAMENT c=20 +"Loading filament" +"\x00" + +#MSG_ITERATION c=12 +"Iteration" +"\x00" + +#MSG_LOOSE_PULLEY c=20 +"Loose pulley" +"\x00" + +#MSG_LOAD_TO_NOZZLE c=18 +"Load to nozzle" +"\x00" + +#MSG_M117_V2_CALIBRATION c=25 +"M117 First layer cal." +"\x00" + +#MSG_MAIN c=18 +"Main" +"\x00" + +#MSG_BL_HIGH c=12 +"Level Bright" +"\x00" + +#MSG_BL_LOW c=12 +"Level Dimmed" +"\x00" + +#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +"Measuring reference height of calibration point" +"\x00" + +#MSG_MESH_BED_LEVELING c=18 +"Mesh Bed Leveling" +"\x00" + +#MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +"MMU OK. Resuming position..." +"\x00" + +#MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +"MMU OK. Resuming temperature..." +"\x00" + +#MSG_MEASURED_SKEW c=14 +"Measured skew" +"\x00" + +#MSG_MMU_FAILS c=15 +"MMU fails" +"\x00" + +#MSG_MMU_LOAD_FAILED c=20 +"MMU load failed" +"\x00" + +#MSG_MMU_LOAD_FAILS c=15 +"MMU load fails" +"\x00" + +#MSG_MMU_OK_RESUMING c=20 r=4 +"MMU OK. Resuming..." +"\x00" + +#MSG_MODE c=6 +"Mode" +"\x00" + +#MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +"MK3 firmware detected on MK3S printer" +"\x00" + +#MSG_NORMAL c=7 +"Normal" +"\x00" + +#MSG_SILENT c=7 +"Silent" +"\x00" + +#MSG_MMU_USER_ATTENTION c=20 r=3 +"MMU needs user attention." +"\x00" + +#MSG_MMU_POWER_FAILS c=15 +"MMU power fails" +"\x00" + +#MSG_STEALTH c=7 +"Stealth" +"\x00" + +#MSG_AUTO_POWER c=10 +"Auto power" +"\x00" + +#MSG_HIGH_POWER c=10 +"High power" +"\x00" + +#MSG_MMU_CONNECTED c=18 +"MMU2 connected" +"\x00" + +#MSG_SELFTEST_MOTOR c=18 +"Motor" +"\x00" + +#MSG_MOVE_AXIS c=18 +"Move axis" +"\x00" + +#MSG_MOVE_X c=18 +"Move X" +"\x00" + +#MSG_MOVE_Y c=18 +"Move Y" +"\x00" + +#MSG_MOVE_Z c=18 +"Move Z" +"\x00" + +#MSG_NO_MOVE c=20 +"No move." +"\x00" + +#MSG_NO_CARD c=18 +"No SD card" +"\x00" + +#MSG_NA c=3 +"N/A" +"\x00" + +#MSG_NO c=4 +"No" +"\x00" + +#MSG_SELFTEST_NOTCONNECTED c=20 +"Not connected" +"\x00" + +#MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +"New firmware version available:" +"\x00" + +#MSG_SELFTEST_FAN_NO c=19 +"Not spinning" +"\x00" + +#MSG_WIZARD_V2_CAL c=20 r=8 +"Now I will calibrate distance between tip of the nozzle and heatbed surface." +"\x00" + +#MSG_WIZARD_WILL_PREHEAT c=20 r=4 +"Now I will preheat nozzle for PLA." +"\x00" + +#MSG_NOZZLE c=12 +"Nozzle" +"\x00" + +#MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +"Old settings found. Default PID, Esteps etc. will be set." +"\x00" + +#MSG_REMOVE_TEST_PRINT c=20 r=4 +"Now remove the test print from steel sheet." +"\x00" + +#MSG_NOZZLE_FAN c=10 +"Nozzle FAN" +"\x00" + +#MSG_PAUSE_PRINT c=18 +"Pause print" +"\x00" + +#MSG_PID_RUNNING c=20 +"PID cal." +"\x00" + +#MSG_PID_FINISHED c=20 +"PID cal. finished" +"\x00" + +#MSG_PID_EXTRUDER c=17 +"PID calibration" +"\x00" + +#MSG_PINDA_PREHEAT c=20 +"PINDA Heating" +"\x00" + +#MSG_PAPER c=20 r=10 +"Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +"\x00" + +#MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +"Please clean heatbed and then press the knob." +"\x00" + +#MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +"Please clean the nozzle for calibration. Click when done." +"\x00" + +#MSG_SELFTEST_PLEASECHECK c=20 +"Please check:" +"\x00" + +#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +"\x00" + +#MSG_CHECK_IDLER c=20 r=5 +"Please open idler and remove filament manually." +"\x00" + +#MSG_PLACE_STEEL_SHEET c=20 r=5 +"Please place steel sheet on heatbed." +"\x00" + +#MSG_PRESS_TO_UNLOAD c=20 r=4 +"Please press the knob to unload filament" +"\x00" + +#MSG_PULL_OUT_FILAMENT c=20 r=4 +"Please pull out filament immediately" +"\x00" + +#MSG_EJECT_REMOVE c=20 r=4 +"Please remove filament and then press the knob." +"\x00" + +#MSG_REMOVE_STEEL_SHEET c=20 r=4 +"Please remove steel sheet from heatbed." +"\x00" + +#MSG_RUN_XYZ c=20 r=4 +"Please run XYZ calibration first." +"\x00" + +#MSG_UPDATE_MMU2_FW c=20 r=4 +"Please update firmware in your MMU2. Waiting for reset." +"\x00" + +#MSG_PLEASE_WAIT c=20 +"Please wait" +"\x00" + +#MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +"Please remove shipping helpers first." +"\x00" + +#MSG_PREHEAT_NOZZLE c=20 +"Preheat the nozzle!" +"\x00" + +#MSG_PREHEAT c=18 +"Preheat" +"\x00" + +#MSG_WIZARD_HEATING c=20 r=3 +"Preheating nozzle. Please wait." +"\x00" + +#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +"Please upgrade." +"\x00" + +#MSG_PRESS_TO_PREHEAT c=20 r=4 +"Press the knob to preheat nozzle and continue." +"\x00" + +#MSG_FS_PAUSE c=5 +"Pause" +"\x00" + +#MSG_POWER_FAILURES c=15 +"Power failures" +"\x00" + +#MSG_PRINT_ABORTED c=20 +"Print aborted" +"\x00" + +#MSG_PREHEATING_TO_LOAD c=20 +"Preheating to load" +"\x00" + +#MSG_PREHEATING_TO_UNLOAD c=20 +"Preheating to unload" +"\x00" + +#MSG_SELFTEST_PRINT_FAN_SPEED c=18 +"Print fan:" +"\x00" + +#MSG_CARD_MENU c=18 +"Print from SD" +"\x00" + +#MSG_PRESS_KNOB c=20 +"Press the knob" +"\x00" + +#MSG_PRINT_PAUSED c=20 +"Print paused" +"\x00" + +#MSG_RESUME_NOZZLE_TEMP c=20 r=4 +"Press the knob to resume nozzle temperature." +"\x00" + +#MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_PRINT_FAN c=10 +"Print FAN" +"\x00" + +#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +"Please insert filament into the extruder, then press the knob to load it." +"\x00" + +#MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +"Please insert filament into the first tube of the MMU, then press the knob to load it." +"\x00" + +#MSG_PLEASE_LOAD_PLA c=20 r=4 +"Please load filament first." +"\x00" + +#MSG_BED_CORRECTION_REAR c=14 +"Rear side [um]" +"\x00" + +#MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +"Please unload the filament first, then repeat this action." +"\x00" + +#MSG_CHECK_IR_CONNECTION c=20 r=4 +"Please check the IR sensor connection, unload filament if present." +"\x00" + +#MSG_RECOVERING_PRINT c=20 +"Recovering print" +"\x00" + +#MSG_REMOVE_OLD_FILAMENT c=20 r=5 +"Remove old filament and press the knob to start loading new filament." +"\x00" + +#MSG_CALIBRATE_BED_RESET c=18 +"Reset XYZ calibr." +"\x00" + +#MSG_RESET c=14 +"Reset" +"\x00" + +#MSG_RESUME_PRINT c=18 +"Resume print" +"\x00" + +#MSG_RESUMING_PRINT c=20 +"Resuming print" +"\x00" + +#MSG_BED_CORRECTION_RIGHT c=14 +"Right side[um]" +"\x00" + +#MSG_RPI_PORT c=13 +"RPi port" +"\x00" + +#MSG_WIZARD_RERUN c=20 r=7 +"Running Wizard will delete current calibration results and start from the beginning. Continue?" +"\x00" + +#MSG_SD_CARD c=8 +"SD card" +"\x00" + +#MSG_RIGHT c=10 +"Right" +"\x00" + +#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +"Searching bed calibration point" +"\x00" + +#MSG_LANGUAGE_SELECT c=18 +"Select language" +"\x00" + +#MSG_SELFTEST_OK c=20 +"Self test OK" +"\x00" + +#MSG_SELFTEST_START c=20 +"Self test start" +"\x00" + +#MSG_SELFTEST c=18 +"Selftest" +"\x00" + +#MSG_SELFTEST_ERROR c=20 +"Selftest error!" +"\x00" + +#MSG_SELFTEST_FAILED c=20 +"Selftest failed" +"\x00" + +#MSG_FORCE_SELFTEST c=20 r=8 +"Selftest will be run to calibrate accurate sensorless rehoming." +"\x00" + +#MSG_SEL_PREHEAT_TEMP c=20 r=6 +"Select nozzle preheat temperature which matches your material." +"\x00" + +#MSG_SET_TEMPERATURE c=20 +"Set temperature:" +"\x00" + +#MSG_SETTINGS c=18 +"Settings" +"\x00" + +#MSG_SHOW_END_STOPS c=18 +"Show end stops" +"\x00" + +#MSG_FILE_CNT c=20 r=6 +"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +"\x00" + +#MSG_SORT c=7 +"Sort" +"\x00" + +#MSG_NONE c=8 +"None" +"\x00" + +#MSG_SORT_TIME c=8 +"Time" +"\x00" + +#MSG_SEVERE_SKEW c=14 +"Severe skew" +"\x00" + +#MSG_SORT_ALPHA c=8 +"Alphabet" +"\x00" + +#MSG_SORTING c=20 +"Sorting files" +"\x00" + +#MSG_SOUND_LOUD c=7 +"Loud" +"\x00" + +#MSG_SLIGHT_SKEW c=14 +"Slight skew" +"\x00" + +#MSG_SOUND c=7 +"Sound" +"\x00" + +#MSG_RUNOUTS c=7 +"Runouts" +"\x00" + +#MSG_Z-LEVELING_ENFORCED c=20 r=4 +"Some problem encountered, Z-leveling enforced ..." +"\x00" + +#MSG_SOUND_ONCE c=7 +"Once" +"\x00" + +#MSG_SPEED c=15 +"Speed" +"\x00" + +#MSG_SELFTEST_FAN_YES c=19 +"Spinning" +"\x00" + +#MSG_TEMP_CAL_WARNING c=20 r=4 +"Stable ambient temperature 21-26C is needed a rigid stand is required." +"\x00" + +#MSG_STATISTICS c=18 +"Statistics" +"\x00" + +#MSG_STOP_PRINT c=18 +"Stop print" +"\x00" + +#MSG_STOPPED c=20 +"STOPPED." +"\x00" + +#MSG_SUPPORT c=18 +"Support" +"\x00" + +#MSG_SELFTEST_SWAPPED c=16 +"Swapped" +"\x00" + +#MSG_SELECT_FILAMENT c=20 +"Select filament:" +"\x00" + +#MSG_TEMP_CALIBRATION c=14 +"Temp. cal." +"\x00" + +#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +"Select temperature which matches your material." +"\x00" + +#MSG_CALIBRATION_PINDA_MENU c=17 +"Temp. calibration" +"\x00" + +#MSG_TEMP_CAL_FAILED c=20 r=8 +"Temperature calibration failed" +"\x00" + +#MSG_TEMP_CALIBRATION_DONE c=20 r=12 +"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +"\x00" + +#MSG_FS_VERIFIED c=20 r=3 +"Sensor verified, remove the filament now." +"\x00" + +#MSG_TEMPERATURE c=18 +"Temperature" +"\x00" + +#MSG_MENU_TEMPERATURES c=15 +"Temperatures" +"\x00" + +#MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +"There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_TOTAL_FILAMENT c=19 +"Total filament" +"\x00" + +#MSG_TOTAL_PRINT_TIME c=19 +"Total print time" +"\x00" + +#MSG_TUNE c=18 +"Tune" +"\x00" + +#MSG_TOTAL_FAILURES c=20 +"Total failures" +"\x00" + +#MSG_TO_LOAD_FIL c=20 +"to load filament" +"\x00" + +#MSG_TO_UNLOAD_FIL c=20 +"to unload filament" +"\x00" + +#MSG_UNLOAD_FILAMENT c=16 +"Unload filament" +"\x00" + +#MSG_UNLOADING_FILAMENT c=20 +"Unloading filament" +"\x00" + +#MSG_TOTAL c=6 +"Total" +"\x00" + +#MSG_USED c=19 +"Used during print" +"\x00" + +#MSG_MENU_VOLTAGES c=15 +"Voltages" +"\x00" + +#MSG_UNKNOWN c=13 +"unknown" +"\x00" + +#MSG_USERWAIT c=20 +"Wait for user..." +"\x00" + +#MSG_WAITING_TEMP c=20 r=4 +"Waiting for nozzle and bed cooling" +"\x00" + +#MSG_WAITING_TEMP_PINDA c=20 r=3 +"Waiting for PINDA probe cooling" +"\x00" + +#MSG_CHANGED_BOTH c=20 r=4 +"Warning: both printer type and motherboard type changed." +"\x00" + +#MSG_CHANGED_MOTHERBOARD c=20 r=4 +"Warning: motherboard type changed." +"\x00" + +#MSG_CHANGED_PRINTER c=20 r=4 +"Warning: printer type changed." +"\x00" + +#MSG_UNLOAD_SUCCESSFUL c=20 r=2 +"Was filament unload successful?" +"\x00" + +#MSG_SELFTEST_WIRINGERROR c=18 +"Wiring error" +"\x00" + +#MSG_WIZARD c=17 +"Wizard" +"\x00" + +#MSG_XYZ_DETAILS c=18 +"XYZ cal. details" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +"XYZ calibration failed. Please consult the manual." +"\x00" + +#MSG_YES c=3 +"Yes" +"\x00" + +#MSG_WIZARD_QUIT c=20 r=8 +"You can always resume the Wizard from Calibration -> Wizard." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +"XYZ calibration all right. Skew will be corrected automatically." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +"XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +"\x00" + +#MSG_TIMEOUT c=12 +"Timeout" +"\x00" + +#MSG_X_CORRECTION c=13 +"X-correct:" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +"XYZ calibration compromised. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +"XYZ calibration compromised. Right front calibration point not reachable." +"\x00" + +#MSG_LOAD_ALL c=17 +"Load all" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +"XYZ calibration failed. Bed calibration point was not found." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +"XYZ calibration failed. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +"XYZ calibration failed. Right front calibration point not reachable." +"\x00" + +#MSG_Y_DIST_FROM_MIN c=20 +"Y distance from min" +"\x00" + +#MSG_WIZARD_V2_CAL_2 c=20 r=12 +"The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +"\x00" + +#MSG_FIL_FAILED c=20 r=5 +"Verification failed, remove the filament and try again." +"\x00" + +#MSG_Y_CORRECTION c=13 +"Y-correct:" +"\x00" + +#MSG_OFF c=3 +"Off" +"\x00" + +#MSG_ON c=3 +"On" +"\x00" + +#MSG_BACK c=18 +"Back" +"\x00" + +#MSG_CHECKS c=18 +"Checks" +"\x00" + +#MSG_FALSE_TRIGGERING c=20 +"False triggering" +"\x00" + +#MSG_STRICT c=8 +"Strict" +"\x00" + +#MSG_WARN c=8 +"Warn" +"\x00" + +#MSG_HW_SETUP c=18 +"HW Setup" +"\x00" + +#MSG_MAGNETS_COMP c=13 +"Magnets comp." +"\x00" + +#MSG_MESH c=12 +"Mesh" +"\x00" + +#MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +"MK3S firmware detected on MK3 printer" +"\x00" + +#MSG_MMU_MODE c=8 +"MMU Mode" +"\x00" + +#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +"Mode change in progress..." +"\x00" + +#MSG_MODEL c=8 +"Model" +"\x00" + +#MSG_NOZZLE_DIAMETER c=10 +"Nozzle d." +"\x00" + +#MSG_GCODE_DIFF_CONTINUE c=20 r=4 +"G-code sliced for a different level. Continue?" +"\x00" + +#MSG_GCODE_DIFF_CANCELLED c=20 r=7 +"G-code sliced for a different level. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +"G-code sliced for a different printer type. Continue?" +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +"G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +"G-code sliced for a newer firmware. Continue?" +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +"G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +"\x00" + +#MSG_PREHEATING_TO_CUT c=20 +"Preheating to cut" +"\x00" + +#MSG_PREHEATING_TO_EJECT c=20 +"Preheating to eject" +"\x00" + +#MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +"Printer nozzle diameter differs from the G-code. Continue?" +"\x00" + +#MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +"\x00" + +#MSG_SELFTEST_FS_LEVEL c=20 +"%s level expected" +"\x00" + +#MSG_RENAME c=18 +"Rename" +"\x00" + +#MSG_SELECT c=18 +"Select" +"\x00" + +#MSG_INFO_SENSORS c=18 +"Sensor info" +"\x00" + +#MSG_SHEET c=10 +"Sheet" +"\x00" + +#MSG_SOUND_BLIND c=7 +"Assist" +"\x00" + +#MSG_STEEL_SHEET c=18 +"Steel sheets" +"\x00" + +#MSG_Z_CORRECTION c=13 +"Z-correct:" +"\x00" + +#MSG_Z_PROBE_NR c=14 +"Z-probe nr." +"\x00" + +#MSG_PRINTER_IP c=18 +"Printer IP Addr:" +"\x00" diff --git a/lang/po/Firmware_hu.po b/lang/po/Firmware_hu.po new file mode 100644 index 00000000..cb818131 --- /dev/null +++ b/lang/po/Firmware_hu.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Hugarian. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hu\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:27:31 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:27:31 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Szia, en vagyok az On eredeti Prusa i3 nyomtatoja. Szeretne, ha vegigvezetnem a beallitasi folyamaton?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + diff --git a/lang/po/new/hu.po b/lang/po/new/hu.po new file mode 100644 index 00000000..bb63f77a --- /dev/null +++ b/lang/po/new/hu.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Hugarian. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hu\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:27:31 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:27:31 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Szia, en vagyok az On eredeti Prusa i3 nyomtatoja. Szeretne, ha vegigvezetnem a beallitasi folyamaton?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + From 253d04438d1fc4e89fb0e1dd78fbdd636d15f37f Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 15:32:54 +0100 Subject: [PATCH 15/33] Add Luxembourgish --- Firmware/config.h | 1 + Firmware/language.c | 3 + Firmware/language.h | 3 + lang/lang-build.sh | 2 + lang/lang-check.py | 2 +- lang/lang-export.sh | 2 + lang/lang-import.sh | 9 + lang/lang_en_lb.txt | 1403 +++++++++++++++++++++++++++++++ lang/po/Firmware_lb.po | 1772 ++++++++++++++++++++++++++++++++++++++++ lang/po/new/lb.po | 1772 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 4968 insertions(+), 1 deletion(-) create mode 100644 lang/lang_en_lb.txt create mode 100644 lang/po/Firmware_lb.po create mode 100644 lang/po/new/lb.po diff --git a/Firmware/config.h b/Firmware/config.h index e206999d..055305b4 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -69,6 +69,7 @@ #define COMMUNITY_LANG_GROUP1_DA // Community Danish language #define COMMUNITY_LANG_GROUP1_SL // Community Slovanian language #define COMMUNITY_LANG_GROUP1_HU // Community Hungarian language +#define COMMUNITY_LANG_GROUP1_LB // Community Luxembourgish language //#define COMMUNITY_LANG_GROUP1_QR // Community new language //..use this as a template and replace 'QR' #endif diff --git a/Firmware/language.c b/Firmware/language.c index aac05b29..db7834e6 100644 --- a/Firmware/language.c +++ b/Firmware/language.c @@ -227,6 +227,9 @@ const char* lang_get_name_by_code(uint16_t code) #ifdef COMMUNITY_LANG_GROUP1_HU case LANG_CODE_HU: return _n("Magyar"); //community Hungarian contribution #endif // COMMUNITY_LANG_GROUP1_HU +#ifdef COMMUNITY_LANG_GROUP1_LB + case LANG_CODE_LB: return _n("Letzebuergesch"); //community Luxembourgish contribution +#endif // COMMUNITY_LANG_GROUP1_LB //Use the 3 lines below as a template and replace 'QR' and 'New language' //#ifdef COMMUNITY_LANG_GROUP1_QR // case LANG_CODE_QR: return _n("New language"); //community contribution diff --git a/Firmware/language.h b/Firmware/language.h index bfc51c89..c0105b1e 100644 --- a/Firmware/language.h +++ b/Firmware/language.h @@ -110,6 +110,9 @@ typedef struct #ifdef COMMUNITY_LANG_GROUP1_HU #define LANG_CODE_HU 0x6875 //!<'hu' #endif // COMMUNITY_LANG_GROUP1_HU +#ifdef COMMUNITY_LANG_GROUP1_LB +#define LANG_CODE_LB 0x6C62 //!<'lb' +#endif // COMMUNITY_LANG_GROUP1_LB //Use the 3 lines below as a template and replace 'QR', '0X7172' and 'qr' //#ifdef COMMUNITY_LANG_GROUP1_QR //#define LANG_CODE_QR 0x7172 //!<'qr' diff --git a/lang/lang-build.sh b/lang/lang-build.sh index 3d97d8b9..443c761d 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -63,6 +63,8 @@ lang_code_hex_data() *sl*) echo '\x6C\x73' ;; #Hungarian *hu*) echo '\x75\x68' ;; +#Luxembourgish + *lb*) echo '\x62\x6C' ;; #Use the 2 lines below as a template and replace 'qr' and `\x71\x72` ##New language # *qr*) echo '\x71\x72' ;; diff --git a/lang/lang-check.py b/lang/lang-check.py index 6f77b9d0..b25d1492 100755 --- a/lang/lang-check.py +++ b/lang/lang-check.py @@ -246,7 +246,7 @@ def main(): usage="%(prog)s lang") parser.add_argument( "lang", nargs='?', default="en", type=str, - help="Check lang file (en|cs|da|de|es|fr|hu|nl|it|pl|sl|sv)") + help="Check lang file (en|cs|da|de|es|fr|hu|lb|nl|it|pl|sl|sv)") parser.add_argument( "--no-warning", action="store_true", help="Disable warnings") diff --git a/lang/lang-export.sh b/lang/lang-export.sh index faeeea48..6d267ad8 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -77,6 +77,8 @@ else *sl*) echo "Slovanian" ;; #Hugarian *hu*) echo "Hugarian" ;; +#Luxembourgish + *lb*) echo "Luxembourgish" ;; #Use the 2 lines below as a template and replace 'qr' and 'New language' ##New language # *qr*) echo "New language" ;; diff --git a/lang/lang-import.sh b/lang/lang-import.sh index 5a3c0865..07a1949d 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -220,6 +220,15 @@ if [ "$LGN" = "hu" ]; then sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' fi +if [ "$LGN" = "lb" ]; then + #replace 'ë' with 'e' + sed -i 's/\xc3\xab/e/g' $LNG'_filtered.po' + #replace 'ä' with 'a' + sed -i 's/\xc3\xa4/a/g' $LNG'_filtered.po' + #replace 'é' with 'e' + sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' +fi + #replace in polish translation #if [ "$LNG" = "pl" ]; then #fi diff --git a/lang/lang_en_lb.txt b/lang/lang_en_lb.txt new file mode 100644 index 00000000..fb3a79d7 --- /dev/null +++ b/lang/lang_en_lb.txt @@ -0,0 +1,1403 @@ +#MSG_IR_03_OR_OLDER c=18 +" 0.3 or older" +"\x00" + +#MSG_FS_V_03_OR_OLDER c=18 +"FS v0.3 or older" +"\x00" + +#MSG_IR_04_OR_NEWER c=18 +" 0.4 or newer" +"\x00" + +#MSG_FS_V_04_OR_NEWER c=18 +"FS v0.4 or newer" +"\x00" + +#MSG_IR_UNKNOWN c=18 +"unknown state" +"\x00" + +#MSG_MEASURED_OFFSET c=20 +"[0;0] point offset" +"\x00" + +#MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +"Crash detection can\x0abe turned on only in\x0aNormal mode" +"\x00" + +#MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +"WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +"\x00" + +#MSG_BABYSTEPPING_Z c=15 +"Adjusting Z:" +"\x00" + +#MSG_SELFTEST_CHECK_ALLCORRECT c=20 +"All correct" +"\x00" + +#MSG_WIZARD_DONE c=20 r=8 +"All is done. Happy printing!" +"\x00" + +#MSG_AMBIENT c=14 +"Ambient" +"\x00" + +#MSG_AUTO c=6 +"Auto" +"\x00" + +#MSG_PRESS c=20 r=2 +"and press the knob" +"\x00" + +#MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +"Are left and right Z~carriages all up?" +"\x00" + +#MSG_AUTO_HOME c=18 +"Auto home" +"\x00" + +#MSG_AUTOLOAD_FILAMENT c=18 +"AutoLoad filament" +"\x00" + +#MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +"Autoloading filament available only when filament sensor is turned on..." +"\x00" + +#MSG_AUTOLOADING_ENABLED c=20 r=4 +"Autoloading filament is active, just press the knob and insert filament..." +"\x00" + +#MSG_SELFTEST_AXIS_LENGTH c=20 +"Axis length" +"\x00" + +#MSG_SELFTEST_AXIS c=16 +"Axis" +"\x00" + +#MSG_SELFTEST_BEDHEATER c=20 +"Bed/Heater" +"\x00" + +#MSG_BED_DONE c=20 +"Bed done" +"\x00" + +#MSG_BED_HEATING c=20 +"Bed Heating" +"\x00" + +#MSG_BED_CORRECTION_MENU c=18 +"Bed level correct" +"\x00" + +#MSG_BELTTEST c=18 +"Belt test" +"\x00" + +#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +"\x00" + +#MSG_BRIGHT c=6 +"Bright" +"\x00" + +#MSG_BRIGHTNESS c=18 +"Brightness" +"\x00" + +#MSG_BED c=13 +"Bed" +"\x00" + +#MSG_BELT_STATUS c=18 +"Belt status" +"\x00" + +#MSG_RECOVER_PRINT c=20 r=2 +"Blackout occurred. Recover print?" +"\x00" + +#MSG_CALIBRATING_HOME c=20 +"Calibrating home" +"\x00" + +#MSG_CALIBRATE_BED c=18 +"Calibrate XYZ" +"\x00" + +#MSG_HOMEYZ c=18 +"Calibrate Z" +"\x00" + +#MSG_CALIBRATE_PINDA c=17 +"Calibrate" +"\x00" + +#MSG_CANCEL2 c=10 +">Cancel" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +"Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_CALIBRATE_Z_AUTO c=20 r=2 +"Calibrating Z" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_HOMEYZ_DONE c=20 +"Calibration done" +"\x00" + +#MSG_MENU_CALIBRATION c=18 +"Calibration" +"\x00" + +#MSG_SD_REMOVED c=20 +"Card removed" +"\x00" + +#MSG_CHECKING_FILE c=17 +"Checking file" +"\x00" + +#MSG_NOT_COLOR c=19 +"Color not correct" +"\x00" + +#MSG_COOLDOWN c=18 +"Cooldown" +"\x00" + +#MSG_COPY_SEL_LANG c=20 r=3 +"Copy selected language?" +"\x00" + +#MSG_CRASHDETECT c=13 +"Crash det." +"\x00" + +#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +"Choose a filament for the First Layer Calibration and select it in the on-screen menu." +"\x00" + +#MSG_CRASH_DETECTED c=20 +"Crash detected." +"\x00" + +#MSG_CRASH_RESUME c=20 r=3 +"Crash detected. Resume print?" +"\x00" + +#MSG_CRASH c=7 +"Crash" +"\x00" + +#MSG_CURRENT c=19 +"Current" +"\x00" + +#MSG_DATE c=17 +"Date:" +"\x00" + +#MSG_COMMUNITY_MADE c=18 +"Community made" +"\x00" + +#MSG_DISABLE_STEPPERS c=18 +"Disable steppers" +"\x00" + +#MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +"\x00" + +#MSG_FS_CONTINUE c=5 +"Cont." +"\x00" + +#MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +"Do you want to repeat last step to readjust distance between nozzle and heatbed?" +"\x00" + +#MSG_EXTRUDER_CORRECTION c=13 +"E-correct:" +"\x00" + +#MSG_EJECT_FILAMENT c=16 +"Eject filament" +"\x00" + +#MSG_EJECTING_FILAMENT c=20 +"Ejecting filament" +"\x00" + +#MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +"Endstop not hit" +"\x00" + +#MSG_SELFTEST_ENDSTOP c=16 +"Endstop" +"\x00" + +#MSG_SELFTEST_ENDSTOPS c=20 +"Endstops" +"\x00" + +#MSG_STACK_ERROR c=20 r=4 +"Error - static memory has been overwritten" +"\x00" + +#MSG_CUT_FILAMENT c=16 +"Cut filament" +"\x00" + +#MSG_CUTTER c=9 +"Cutter" +"\x00" + +#MSG_MMU_CUTTING_FIL c=18 +"Cutting filament" +"\x00" + +#MSG_FSENS_NOT_RESPONDING c=20 r=4 +"ERROR: Filament sensor is not responding, please check connection." +"\x00" + +#MSG_DIM c=6 +"Dim" +"\x00" + +#MSG_ERROR c=10 +"ERROR:" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +"Extruder fan:" +"\x00" + +#MSG_INFO_EXTRUDER c=18 +"Extruder info" +"\x00" + +#MSG_EXTRUDER c=17 +"Extruder" +"\x00" + +#MSG_MMU_FAIL_STATS c=18 +"Fail stats MMU" +"\x00" + +#MSG_FSENSOR_AUTOLOAD c=13 +"F. autoload" +"\x00" + +#MSG_FAIL_STATS c=18 +"Fail stats" +"\x00" + +#MSG_FAN_SPEED c=14 +"Fan speed" +"\x00" + +#MSG_SELFTEST_FAN c=20 +"Fan test" +"\x00" + +#MSG_FANS_CHECK c=13 +"Fans check" +"\x00" + +#MSG_FSENSOR c=12 +"Fil. sensor" +"\x00" + +#MSG_FIL_RUNOUTS c=15 +"Fil. runouts" +"\x00" + +#MSG_FILAMENT_CLEAN c=20 r=2 +"Filament extruding & with correct color?" +"\x00" + +#MSG_NOT_LOADED c=19 +"Filament not loaded" +"\x00" + +#MSG_FILAMENT_SENSOR c=20 +"Filament sensor" +"\x00" + +#MSG_FILAMENT_USED c=19 +"Filament used" +"\x00" + +#MSG_PRINT_TIME c=19 +"Print time" +"\x00" + +#MSG_FS_ACTION c=10 +"FS Action" +"\x00" + +#MSG_FILE_INCOMPLETE c=20 r=3 +"File incomplete. Continue anyway?" +"\x00" + +#MSG_FINISHING_MOVEMENTS c=20 +"Finishing movements" +"\x00" + +#MSG_V2_CALIBRATION c=18 +"First layer cal." +"\x00" + +#MSG_WIZARD_SELFTEST c=20 r=8 +"First, I will run the selftest to check most common assembly problems." +"\x00" + +#MSG_MMU_FIX_ISSUE c=20 r=4 +"Fix the issue and then press button on MMU unit." +"\x00" + +#MSG_FLOW c=15 +"Flow" +"\x00" + +#MSG_SELFTEST_COOLING_FAN c=20 +"Front print fan?" +"\x00" + +#MSG_BED_CORRECTION_FRONT c=14 +"Front side[um]" +"\x00" + +#MSG_SELFTEST_FANS c=20 +"Front/left fans" +"\x00" + +#MSG_SELFTEST_HEATERTHERMISTOR c=20 +"Heater/Thermistor" +"\x00" + +#MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +"Heating disabled by safety timer." +"\x00" + +#MSG_HEATING_COMPLETE c=20 +"Heating done." +"\x00" + +#MSG_HEATING c=20 +"Heating" +"\x00" + +#MSG_WIZARD_WELCOME c=20 r=7 +"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +"Salut, ech sinn Aren Original Prusa i3 Drecker. Wellt Dir datt ech Iech duerch de Setupprozess guideieren?" + +#MSG_FILAMENTCHANGE c=18 +"Change filament" +"\x00" + +#MSG_CHANGE_SUCCESS c=20 +"Change success!" +"\x00" + +#MSG_CORRECTLY c=20 +"Changed correctly?" +"\x00" + +#MSG_SELFTEST_CHECK_BED c=20 +"Checking bed" +"\x00" + +#MSG_SELFTEST_CHECK_ENDSTOPS c=20 +"Checking endstops" +"\x00" + +#MSG_SELFTEST_CHECK_HOTEND c=20 +"Checking hotend" +"\x00" + +#MSG_SELFTEST_CHECK_FSENSOR c=20 +"Checking sensors" +"\x00" + +#MSG_CHECKING_X c=20 +"Checking X axis" +"\x00" + +#MSG_CHECKING_Y c=20 +"Checking Y axis" +"\x00" + +#MSG_SELFTEST_CHECK_Z c=20 +"Checking Z axis" +"\x00" + +#MSG_CHOOSE_EXTRUDER c=20 +"Choose extruder:" +"\x00" + +#MSG_CHOOSE_FILAMENT c=20 +"Choose filament:" +"\x00" + +#MSG_FILAMENT c=17 +"Filament" +"\x00" + +#MSG_WIZARD_XYZ_CAL c=20 r=8 +"I will run xyz calibration now. It will take approx. 12 mins." +"\x00" + +#MSG_WIZARD_Z_CAL c=20 r=8 +"I will run z calibration now." +"\x00" + +#MSG_WATCH c=18 +"Info screen" +"\x00" + +#MSG_INSERT_FILAMENT c=20 +"Insert filament" +"\x00" + +#MSG_FILAMENT_LOADED c=20 r=2 +"Is filament loaded?" +"\x00" + +#MSG_STEEL_SHEET_CHECK c=20 r=2 +"Is steel sheet on heatbed?" +"\x00" + +#MSG_LAST_PRINT_FAILURES c=20 +"Last print failures" +"\x00" + +#MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +"Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +"\x00" + +#MSG_ADDITIONAL_SHEETS c=20 r=9 +"If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +"\x00" + +#MSG_LAST_PRINT c=18 +"Last print" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN c=20 +"Left hotend fan?" +"\x00" + +#MSG_LEFT c=10 +"Left" +"\x00" + +#MSG_BED_CORRECTION_LEFT c=14 +"Left side [um]" +"\x00" + +#MSG_LIN_CORRECTION c=18 +"Lin. correction" +"\x00" + +#MSG_BABYSTEP_Z c=18 +"Live adjust Z" +"\x00" + +#MSG_INSERT_FIL c=20 r=6 +"Insert the filament (do not load it) into the extruder and then press the knob." +"\x00" + +#MSG_LOAD_FILAMENT c=17 +"Load filament" +"\x00" + +#MSG_LOADING_COLOR c=20 +"Loading color" +"\x00" + +#MSG_LOADING_FILAMENT c=20 +"Loading filament" +"\x00" + +#MSG_ITERATION c=12 +"Iteration" +"\x00" + +#MSG_LOOSE_PULLEY c=20 +"Loose pulley" +"\x00" + +#MSG_LOAD_TO_NOZZLE c=18 +"Load to nozzle" +"\x00" + +#MSG_M117_V2_CALIBRATION c=25 +"M117 First layer cal." +"\x00" + +#MSG_MAIN c=18 +"Main" +"\x00" + +#MSG_BL_HIGH c=12 +"Level Bright" +"\x00" + +#MSG_BL_LOW c=12 +"Level Dimmed" +"\x00" + +#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +"Measuring reference height of calibration point" +"\x00" + +#MSG_MESH_BED_LEVELING c=18 +"Mesh Bed Leveling" +"\x00" + +#MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +"MMU OK. Resuming position..." +"\x00" + +#MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +"MMU OK. Resuming temperature..." +"\x00" + +#MSG_MEASURED_SKEW c=14 +"Measured skew" +"\x00" + +#MSG_MMU_FAILS c=15 +"MMU fails" +"\x00" + +#MSG_MMU_LOAD_FAILED c=20 +"MMU load failed" +"\x00" + +#MSG_MMU_LOAD_FAILS c=15 +"MMU load fails" +"\x00" + +#MSG_MMU_OK_RESUMING c=20 r=4 +"MMU OK. Resuming..." +"\x00" + +#MSG_MODE c=6 +"Mode" +"\x00" + +#MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +"MK3 firmware detected on MK3S printer" +"\x00" + +#MSG_NORMAL c=7 +"Normal" +"\x00" + +#MSG_SILENT c=7 +"Silent" +"\x00" + +#MSG_MMU_USER_ATTENTION c=20 r=3 +"MMU needs user attention." +"\x00" + +#MSG_MMU_POWER_FAILS c=15 +"MMU power fails" +"\x00" + +#MSG_STEALTH c=7 +"Stealth" +"\x00" + +#MSG_AUTO_POWER c=10 +"Auto power" +"\x00" + +#MSG_HIGH_POWER c=10 +"High power" +"\x00" + +#MSG_MMU_CONNECTED c=18 +"MMU2 connected" +"\x00" + +#MSG_SELFTEST_MOTOR c=18 +"Motor" +"\x00" + +#MSG_MOVE_AXIS c=18 +"Move axis" +"\x00" + +#MSG_MOVE_X c=18 +"Move X" +"\x00" + +#MSG_MOVE_Y c=18 +"Move Y" +"\x00" + +#MSG_MOVE_Z c=18 +"Move Z" +"\x00" + +#MSG_NO_MOVE c=20 +"No move." +"\x00" + +#MSG_NO_CARD c=18 +"No SD card" +"\x00" + +#MSG_NA c=3 +"N/A" +"\x00" + +#MSG_NO c=4 +"No" +"\x00" + +#MSG_SELFTEST_NOTCONNECTED c=20 +"Not connected" +"\x00" + +#MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +"New firmware version available:" +"\x00" + +#MSG_SELFTEST_FAN_NO c=19 +"Not spinning" +"\x00" + +#MSG_WIZARD_V2_CAL c=20 r=8 +"Now I will calibrate distance between tip of the nozzle and heatbed surface." +"\x00" + +#MSG_WIZARD_WILL_PREHEAT c=20 r=4 +"Now I will preheat nozzle for PLA." +"\x00" + +#MSG_NOZZLE c=12 +"Nozzle" +"\x00" + +#MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +"Old settings found. Default PID, Esteps etc. will be set." +"\x00" + +#MSG_REMOVE_TEST_PRINT c=20 r=4 +"Now remove the test print from steel sheet." +"\x00" + +#MSG_NOZZLE_FAN c=10 +"Nozzle FAN" +"\x00" + +#MSG_PAUSE_PRINT c=18 +"Pause print" +"\x00" + +#MSG_PID_RUNNING c=20 +"PID cal." +"\x00" + +#MSG_PID_FINISHED c=20 +"PID cal. finished" +"\x00" + +#MSG_PID_EXTRUDER c=17 +"PID calibration" +"\x00" + +#MSG_PINDA_PREHEAT c=20 +"PINDA Heating" +"\x00" + +#MSG_PAPER c=20 r=10 +"Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +"\x00" + +#MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +"Please clean heatbed and then press the knob." +"\x00" + +#MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +"Please clean the nozzle for calibration. Click when done." +"\x00" + +#MSG_SELFTEST_PLEASECHECK c=20 +"Please check:" +"\x00" + +#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +"\x00" + +#MSG_CHECK_IDLER c=20 r=5 +"Please open idler and remove filament manually." +"\x00" + +#MSG_PLACE_STEEL_SHEET c=20 r=5 +"Please place steel sheet on heatbed." +"\x00" + +#MSG_PRESS_TO_UNLOAD c=20 r=4 +"Please press the knob to unload filament" +"\x00" + +#MSG_PULL_OUT_FILAMENT c=20 r=4 +"Please pull out filament immediately" +"\x00" + +#MSG_EJECT_REMOVE c=20 r=4 +"Please remove filament and then press the knob." +"\x00" + +#MSG_REMOVE_STEEL_SHEET c=20 r=4 +"Please remove steel sheet from heatbed." +"\x00" + +#MSG_RUN_XYZ c=20 r=4 +"Please run XYZ calibration first." +"\x00" + +#MSG_UPDATE_MMU2_FW c=20 r=4 +"Please update firmware in your MMU2. Waiting for reset." +"\x00" + +#MSG_PLEASE_WAIT c=20 +"Please wait" +"\x00" + +#MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +"Please remove shipping helpers first." +"\x00" + +#MSG_PREHEAT_NOZZLE c=20 +"Preheat the nozzle!" +"\x00" + +#MSG_PREHEAT c=18 +"Preheat" +"\x00" + +#MSG_WIZARD_HEATING c=20 r=3 +"Preheating nozzle. Please wait." +"\x00" + +#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +"Please upgrade." +"\x00" + +#MSG_PRESS_TO_PREHEAT c=20 r=4 +"Press the knob to preheat nozzle and continue." +"\x00" + +#MSG_FS_PAUSE c=5 +"Pause" +"\x00" + +#MSG_POWER_FAILURES c=15 +"Power failures" +"\x00" + +#MSG_PRINT_ABORTED c=20 +"Print aborted" +"\x00" + +#MSG_PREHEATING_TO_LOAD c=20 +"Preheating to load" +"\x00" + +#MSG_PREHEATING_TO_UNLOAD c=20 +"Preheating to unload" +"\x00" + +#MSG_SELFTEST_PRINT_FAN_SPEED c=18 +"Print fan:" +"\x00" + +#MSG_CARD_MENU c=18 +"Print from SD" +"\x00" + +#MSG_PRESS_KNOB c=20 +"Press the knob" +"\x00" + +#MSG_PRINT_PAUSED c=20 +"Print paused" +"\x00" + +#MSG_RESUME_NOZZLE_TEMP c=20 r=4 +"Press the knob to resume nozzle temperature." +"\x00" + +#MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_PRINT_FAN c=10 +"Print FAN" +"\x00" + +#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +"Please insert filament into the extruder, then press the knob to load it." +"\x00" + +#MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +"Please insert filament into the first tube of the MMU, then press the knob to load it." +"\x00" + +#MSG_PLEASE_LOAD_PLA c=20 r=4 +"Please load filament first." +"\x00" + +#MSG_BED_CORRECTION_REAR c=14 +"Rear side [um]" +"\x00" + +#MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +"Please unload the filament first, then repeat this action." +"\x00" + +#MSG_CHECK_IR_CONNECTION c=20 r=4 +"Please check the IR sensor connection, unload filament if present." +"\x00" + +#MSG_RECOVERING_PRINT c=20 +"Recovering print" +"\x00" + +#MSG_REMOVE_OLD_FILAMENT c=20 r=5 +"Remove old filament and press the knob to start loading new filament." +"\x00" + +#MSG_CALIBRATE_BED_RESET c=18 +"Reset XYZ calibr." +"\x00" + +#MSG_RESET c=14 +"Reset" +"\x00" + +#MSG_RESUME_PRINT c=18 +"Resume print" +"\x00" + +#MSG_RESUMING_PRINT c=20 +"Resuming print" +"\x00" + +#MSG_BED_CORRECTION_RIGHT c=14 +"Right side[um]" +"\x00" + +#MSG_RPI_PORT c=13 +"RPi port" +"\x00" + +#MSG_WIZARD_RERUN c=20 r=7 +"Running Wizard will delete current calibration results and start from the beginning. Continue?" +"\x00" + +#MSG_SD_CARD c=8 +"SD card" +"\x00" + +#MSG_RIGHT c=10 +"Right" +"\x00" + +#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +"Searching bed calibration point" +"\x00" + +#MSG_LANGUAGE_SELECT c=18 +"Select language" +"\x00" + +#MSG_SELFTEST_OK c=20 +"Self test OK" +"\x00" + +#MSG_SELFTEST_START c=20 +"Self test start" +"\x00" + +#MSG_SELFTEST c=18 +"Selftest" +"\x00" + +#MSG_SELFTEST_ERROR c=20 +"Selftest error!" +"\x00" + +#MSG_SELFTEST_FAILED c=20 +"Selftest failed" +"\x00" + +#MSG_FORCE_SELFTEST c=20 r=8 +"Selftest will be run to calibrate accurate sensorless rehoming." +"\x00" + +#MSG_SEL_PREHEAT_TEMP c=20 r=6 +"Select nozzle preheat temperature which matches your material." +"\x00" + +#MSG_SET_TEMPERATURE c=20 +"Set temperature:" +"\x00" + +#MSG_SETTINGS c=18 +"Settings" +"\x00" + +#MSG_SHOW_END_STOPS c=18 +"Show end stops" +"\x00" + +#MSG_FILE_CNT c=20 r=6 +"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +"\x00" + +#MSG_SORT c=7 +"Sort" +"\x00" + +#MSG_NONE c=8 +"None" +"\x00" + +#MSG_SORT_TIME c=8 +"Time" +"\x00" + +#MSG_SEVERE_SKEW c=14 +"Severe skew" +"\x00" + +#MSG_SORT_ALPHA c=8 +"Alphabet" +"\x00" + +#MSG_SORTING c=20 +"Sorting files" +"\x00" + +#MSG_SOUND_LOUD c=7 +"Loud" +"\x00" + +#MSG_SLIGHT_SKEW c=14 +"Slight skew" +"\x00" + +#MSG_SOUND c=7 +"Sound" +"\x00" + +#MSG_RUNOUTS c=7 +"Runouts" +"\x00" + +#MSG_Z-LEVELING_ENFORCED c=20 r=4 +"Some problem encountered, Z-leveling enforced ..." +"\x00" + +#MSG_SOUND_ONCE c=7 +"Once" +"\x00" + +#MSG_SPEED c=15 +"Speed" +"\x00" + +#MSG_SELFTEST_FAN_YES c=19 +"Spinning" +"\x00" + +#MSG_TEMP_CAL_WARNING c=20 r=4 +"Stable ambient temperature 21-26C is needed a rigid stand is required." +"\x00" + +#MSG_STATISTICS c=18 +"Statistics" +"\x00" + +#MSG_STOP_PRINT c=18 +"Stop print" +"\x00" + +#MSG_STOPPED c=20 +"STOPPED." +"\x00" + +#MSG_SUPPORT c=18 +"Support" +"\x00" + +#MSG_SELFTEST_SWAPPED c=16 +"Swapped" +"\x00" + +#MSG_SELECT_FILAMENT c=20 +"Select filament:" +"\x00" + +#MSG_TEMP_CALIBRATION c=14 +"Temp. cal." +"\x00" + +#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +"Select temperature which matches your material." +"\x00" + +#MSG_CALIBRATION_PINDA_MENU c=17 +"Temp. calibration" +"\x00" + +#MSG_TEMP_CAL_FAILED c=20 r=8 +"Temperature calibration failed" +"\x00" + +#MSG_TEMP_CALIBRATION_DONE c=20 r=12 +"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +"\x00" + +#MSG_FS_VERIFIED c=20 r=3 +"Sensor verified, remove the filament now." +"\x00" + +#MSG_TEMPERATURE c=18 +"Temperature" +"\x00" + +#MSG_MENU_TEMPERATURES c=15 +"Temperatures" +"\x00" + +#MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +"There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_TOTAL_FILAMENT c=19 +"Total filament" +"\x00" + +#MSG_TOTAL_PRINT_TIME c=19 +"Total print time" +"\x00" + +#MSG_TUNE c=18 +"Tune" +"\x00" + +#MSG_TOTAL_FAILURES c=20 +"Total failures" +"\x00" + +#MSG_TO_LOAD_FIL c=20 +"to load filament" +"\x00" + +#MSG_TO_UNLOAD_FIL c=20 +"to unload filament" +"\x00" + +#MSG_UNLOAD_FILAMENT c=16 +"Unload filament" +"\x00" + +#MSG_UNLOADING_FILAMENT c=20 +"Unloading filament" +"\x00" + +#MSG_TOTAL c=6 +"Total" +"\x00" + +#MSG_USED c=19 +"Used during print" +"\x00" + +#MSG_MENU_VOLTAGES c=15 +"Voltages" +"\x00" + +#MSG_UNKNOWN c=13 +"unknown" +"\x00" + +#MSG_USERWAIT c=20 +"Wait for user..." +"\x00" + +#MSG_WAITING_TEMP c=20 r=4 +"Waiting for nozzle and bed cooling" +"\x00" + +#MSG_WAITING_TEMP_PINDA c=20 r=3 +"Waiting for PINDA probe cooling" +"\x00" + +#MSG_CHANGED_BOTH c=20 r=4 +"Warning: both printer type and motherboard type changed." +"\x00" + +#MSG_CHANGED_MOTHERBOARD c=20 r=4 +"Warning: motherboard type changed." +"\x00" + +#MSG_CHANGED_PRINTER c=20 r=4 +"Warning: printer type changed." +"\x00" + +#MSG_UNLOAD_SUCCESSFUL c=20 r=2 +"Was filament unload successful?" +"\x00" + +#MSG_SELFTEST_WIRINGERROR c=18 +"Wiring error" +"\x00" + +#MSG_WIZARD c=17 +"Wizard" +"\x00" + +#MSG_XYZ_DETAILS c=18 +"XYZ cal. details" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +"XYZ calibration failed. Please consult the manual." +"\x00" + +#MSG_YES c=3 +"Yes" +"\x00" + +#MSG_WIZARD_QUIT c=20 r=8 +"You can always resume the Wizard from Calibration -> Wizard." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +"XYZ calibration all right. Skew will be corrected automatically." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +"XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +"\x00" + +#MSG_TIMEOUT c=12 +"Timeout" +"\x00" + +#MSG_X_CORRECTION c=13 +"X-correct:" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +"XYZ calibration compromised. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +"XYZ calibration compromised. Right front calibration point not reachable." +"\x00" + +#MSG_LOAD_ALL c=17 +"Load all" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +"XYZ calibration failed. Bed calibration point was not found." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +"XYZ calibration failed. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +"XYZ calibration failed. Right front calibration point not reachable." +"\x00" + +#MSG_Y_DIST_FROM_MIN c=20 +"Y distance from min" +"\x00" + +#MSG_WIZARD_V2_CAL_2 c=20 r=12 +"The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +"\x00" + +#MSG_FIL_FAILED c=20 r=5 +"Verification failed, remove the filament and try again." +"\x00" + +#MSG_Y_CORRECTION c=13 +"Y-correct:" +"\x00" + +#MSG_OFF c=3 +"Off" +"\x00" + +#MSG_ON c=3 +"On" +"\x00" + +#MSG_BACK c=18 +"Back" +"\x00" + +#MSG_CHECKS c=18 +"Checks" +"\x00" + +#MSG_FALSE_TRIGGERING c=20 +"False triggering" +"\x00" + +#MSG_STRICT c=8 +"Strict" +"\x00" + +#MSG_WARN c=8 +"Warn" +"\x00" + +#MSG_HW_SETUP c=18 +"HW Setup" +"\x00" + +#MSG_MAGNETS_COMP c=13 +"Magnets comp." +"\x00" + +#MSG_MESH c=12 +"Mesh" +"\x00" + +#MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +"MK3S firmware detected on MK3 printer" +"\x00" + +#MSG_MMU_MODE c=8 +"MMU Mode" +"\x00" + +#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +"Mode change in progress..." +"\x00" + +#MSG_MODEL c=8 +"Model" +"\x00" + +#MSG_NOZZLE_DIAMETER c=10 +"Nozzle d." +"\x00" + +#MSG_GCODE_DIFF_CONTINUE c=20 r=4 +"G-code sliced for a different level. Continue?" +"\x00" + +#MSG_GCODE_DIFF_CANCELLED c=20 r=7 +"G-code sliced for a different level. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +"G-code sliced for a different printer type. Continue?" +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +"G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +"G-code sliced for a newer firmware. Continue?" +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +"G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +"\x00" + +#MSG_PREHEATING_TO_CUT c=20 +"Preheating to cut" +"\x00" + +#MSG_PREHEATING_TO_EJECT c=20 +"Preheating to eject" +"\x00" + +#MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +"Printer nozzle diameter differs from the G-code. Continue?" +"\x00" + +#MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +"\x00" + +#MSG_SELFTEST_FS_LEVEL c=20 +"%s level expected" +"\x00" + +#MSG_RENAME c=18 +"Rename" +"\x00" + +#MSG_SELECT c=18 +"Select" +"\x00" + +#MSG_INFO_SENSORS c=18 +"Sensor info" +"\x00" + +#MSG_SHEET c=10 +"Sheet" +"\x00" + +#MSG_SOUND_BLIND c=7 +"Assist" +"\x00" + +#MSG_STEEL_SHEET c=18 +"Steel sheets" +"\x00" + +#MSG_Z_CORRECTION c=13 +"Z-correct:" +"\x00" + +#MSG_Z_PROBE_NR c=14 +"Z-probe nr." +"\x00" + +#MSG_PRINTER_IP c=18 +"Printer IP Addr:" +"\x00" diff --git a/lang/po/Firmware_lb.po b/lang/po/Firmware_lb.po new file mode 100644 index 00000000..8b932d1e --- /dev/null +++ b/lang/po/Firmware_lb.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Luxembourgish. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lb\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:32:02 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:32:02 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Salut, ech sinn Aren Original Prusa i3 Drecker. Wellt Dir datt ech Iech duerch de Setupprozess guideieren?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + diff --git a/lang/po/new/lb.po b/lang/po/new/lb.po new file mode 100644 index 00000000..e3f634ab --- /dev/null +++ b/lang/po/new/lb.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Luxembourgish. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lb\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:32:02 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:32:02 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Salut, ech sinn Aren Original Prusa i3 Drecker. Wellt Dir datt ech Iech duerch de Setupprozess guideieren?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + From 363a89c235c3485aa58a0d37e2bb563d3cb3bd1c Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 15:36:34 +0100 Subject: [PATCH 16/33] Add Croatian --- Firmware/config.h | 1 + Firmware/language.c | 4 + Firmware/language.h | 3 + lang/lang-build.sh | 2 + lang/lang-check.py | 2 +- lang/lang-export.sh | 2 + lang/lang-import.sh | 8 + lang/lang_en_hr.txt | 1403 +++++++++++++++++++++++++++++++ lang/po/Firmware_hr.po | 1772 ++++++++++++++++++++++++++++++++++++++++ lang/po/new/hr.po | 1772 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 4968 insertions(+), 1 deletion(-) create mode 100644 lang/lang_en_hr.txt create mode 100644 lang/po/Firmware_hr.po create mode 100644 lang/po/new/hr.po diff --git a/Firmware/config.h b/Firmware/config.h index 055305b4..2a575a7d 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -70,6 +70,7 @@ #define COMMUNITY_LANG_GROUP1_SL // Community Slovanian language #define COMMUNITY_LANG_GROUP1_HU // Community Hungarian language #define COMMUNITY_LANG_GROUP1_LB // Community Luxembourgish language +#define COMMUNITY_LANG_GROUP1_HR // Community Croatian language //#define COMMUNITY_LANG_GROUP1_QR // Community new language //..use this as a template and replace 'QR' #endif diff --git a/Firmware/language.c b/Firmware/language.c index db7834e6..d5e7d638 100644 --- a/Firmware/language.c +++ b/Firmware/language.c @@ -230,6 +230,10 @@ const char* lang_get_name_by_code(uint16_t code) #ifdef COMMUNITY_LANG_GROUP1_LB case LANG_CODE_LB: return _n("Letzebuergesch"); //community Luxembourgish contribution #endif // COMMUNITY_LANG_GROUP1_LB +#ifdef COMMUNITY_LANG_GROUP1_HR + case LANG_CODE_HR: return _n("Hrvatski"); //community Croatian contribution +#endif // COMMUNITY_LANG_GROUP1_HR + //Use the 3 lines below as a template and replace 'QR' and 'New language' //#ifdef COMMUNITY_LANG_GROUP1_QR // case LANG_CODE_QR: return _n("New language"); //community contribution diff --git a/Firmware/language.h b/Firmware/language.h index c0105b1e..5edab37d 100644 --- a/Firmware/language.h +++ b/Firmware/language.h @@ -113,6 +113,9 @@ typedef struct #ifdef COMMUNITY_LANG_GROUP1_LB #define LANG_CODE_LB 0x6C62 //!<'lb' #endif // COMMUNITY_LANG_GROUP1_LB +#ifdef COMMUNITY_LANG_GROUP1_HR +#define LANG_CODE_HR 0x6872 //!<'hr' +#endif // COMMUNITY_LANG_GROUP1_HR //Use the 3 lines below as a template and replace 'QR', '0X7172' and 'qr' //#ifdef COMMUNITY_LANG_GROUP1_QR //#define LANG_CODE_QR 0x7172 //!<'qr' diff --git a/lang/lang-build.sh b/lang/lang-build.sh index 443c761d..0e9be990 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -65,6 +65,8 @@ lang_code_hex_data() *hu*) echo '\x75\x68' ;; #Luxembourgish *lb*) echo '\x62\x6C' ;; +#Croatian + *hr*) echo '\x72\x68' ;; #Use the 2 lines below as a template and replace 'qr' and `\x71\x72` ##New language # *qr*) echo '\x71\x72' ;; diff --git a/lang/lang-check.py b/lang/lang-check.py index b25d1492..80f4b9cb 100755 --- a/lang/lang-check.py +++ b/lang/lang-check.py @@ -246,7 +246,7 @@ def main(): usage="%(prog)s lang") parser.add_argument( "lang", nargs='?', default="en", type=str, - help="Check lang file (en|cs|da|de|es|fr|hu|lb|nl|it|pl|sl|sv)") + help="Check lang file (en|cs|da|de|es|fr|hr|hu|lb|nl|it|pl|sl|sv)") parser.add_argument( "--no-warning", action="store_true", help="Disable warnings") diff --git a/lang/lang-export.sh b/lang/lang-export.sh index 6d267ad8..d724d6c3 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -79,6 +79,8 @@ else *hu*) echo "Hugarian" ;; #Luxembourgish *lb*) echo "Luxembourgish" ;; +#Croatian + *hr*) echo "Croatian" ;; #Use the 2 lines below as a template and replace 'qr' and 'New language' ##New language # *qr*) echo "New language" ;; diff --git a/lang/lang-import.sh b/lang/lang-import.sh index 07a1949d..91d31272 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -229,6 +229,14 @@ if [ "$LGN" = "lb" ]; then sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' fi +if [ "$LGN" = "hr" ]; then + #replace 'ë' with 'e' + sed -i 's/\xc3\xab/e/g' $LNG'_filtered.po' + #replace 'ä' with 'a' + sed -i 's/\xc3\xa4/a/g' $LNG'_filtered.po' + #replace 'é' with 'e' + sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' +fi #replace in polish translation #if [ "$LNG" = "pl" ]; then #fi diff --git a/lang/lang_en_hr.txt b/lang/lang_en_hr.txt new file mode 100644 index 00000000..77c14387 --- /dev/null +++ b/lang/lang_en_hr.txt @@ -0,0 +1,1403 @@ +#MSG_IR_03_OR_OLDER c=18 +" 0.3 or older" +"\x00" + +#MSG_FS_V_03_OR_OLDER c=18 +"FS v0.3 or older" +"\x00" + +#MSG_IR_04_OR_NEWER c=18 +" 0.4 or newer" +"\x00" + +#MSG_FS_V_04_OR_NEWER c=18 +"FS v0.4 or newer" +"\x00" + +#MSG_IR_UNKNOWN c=18 +"unknown state" +"\x00" + +#MSG_MEASURED_OFFSET c=20 +"[0;0] point offset" +"\x00" + +#MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +"Crash detection can\x0abe turned on only in\x0aNormal mode" +"\x00" + +#MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +"WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +"\x00" + +#MSG_BABYSTEPPING_Z c=15 +"Adjusting Z:" +"\x00" + +#MSG_SELFTEST_CHECK_ALLCORRECT c=20 +"All correct" +"\x00" + +#MSG_WIZARD_DONE c=20 r=8 +"All is done. Happy printing!" +"\x00" + +#MSG_AMBIENT c=14 +"Ambient" +"\x00" + +#MSG_AUTO c=6 +"Auto" +"\x00" + +#MSG_PRESS c=20 r=2 +"and press the knob" +"\x00" + +#MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +"Are left and right Z~carriages all up?" +"\x00" + +#MSG_AUTO_HOME c=18 +"Auto home" +"\x00" + +#MSG_AUTOLOAD_FILAMENT c=18 +"AutoLoad filament" +"\x00" + +#MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +"Autoloading filament available only when filament sensor is turned on..." +"\x00" + +#MSG_AUTOLOADING_ENABLED c=20 r=4 +"Autoloading filament is active, just press the knob and insert filament..." +"\x00" + +#MSG_SELFTEST_AXIS_LENGTH c=20 +"Axis length" +"\x00" + +#MSG_SELFTEST_AXIS c=16 +"Axis" +"\x00" + +#MSG_SELFTEST_BEDHEATER c=20 +"Bed/Heater" +"\x00" + +#MSG_BED_DONE c=20 +"Bed done" +"\x00" + +#MSG_BED_HEATING c=20 +"Bed Heating" +"\x00" + +#MSG_BED_CORRECTION_MENU c=18 +"Bed level correct" +"\x00" + +#MSG_BELTTEST c=18 +"Belt test" +"\x00" + +#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +"\x00" + +#MSG_BRIGHT c=6 +"Bright" +"\x00" + +#MSG_BRIGHTNESS c=18 +"Brightness" +"\x00" + +#MSG_BED c=13 +"Bed" +"\x00" + +#MSG_BELT_STATUS c=18 +"Belt status" +"\x00" + +#MSG_RECOVER_PRINT c=20 r=2 +"Blackout occurred. Recover print?" +"\x00" + +#MSG_CALIBRATING_HOME c=20 +"Calibrating home" +"\x00" + +#MSG_CALIBRATE_BED c=18 +"Calibrate XYZ" +"\x00" + +#MSG_HOMEYZ c=18 +"Calibrate Z" +"\x00" + +#MSG_CALIBRATE_PINDA c=17 +"Calibrate" +"\x00" + +#MSG_CANCEL2 c=10 +">Cancel" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +"Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_CALIBRATE_Z_AUTO c=20 r=2 +"Calibrating Z" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_HOMEYZ_DONE c=20 +"Calibration done" +"\x00" + +#MSG_MENU_CALIBRATION c=18 +"Calibration" +"\x00" + +#MSG_SD_REMOVED c=20 +"Card removed" +"\x00" + +#MSG_CHECKING_FILE c=17 +"Checking file" +"\x00" + +#MSG_NOT_COLOR c=19 +"Color not correct" +"\x00" + +#MSG_COOLDOWN c=18 +"Cooldown" +"\x00" + +#MSG_COPY_SEL_LANG c=20 r=3 +"Copy selected language?" +"\x00" + +#MSG_CRASHDETECT c=13 +"Crash det." +"\x00" + +#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +"Choose a filament for the First Layer Calibration and select it in the on-screen menu." +"\x00" + +#MSG_CRASH_DETECTED c=20 +"Crash detected." +"\x00" + +#MSG_CRASH_RESUME c=20 r=3 +"Crash detected. Resume print?" +"\x00" + +#MSG_CRASH c=7 +"Crash" +"\x00" + +#MSG_CURRENT c=19 +"Current" +"\x00" + +#MSG_DATE c=17 +"Date:" +"\x00" + +#MSG_COMMUNITY_MADE c=18 +"Community made" +"\x00" + +#MSG_DISABLE_STEPPERS c=18 +"Disable steppers" +"\x00" + +#MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +"\x00" + +#MSG_FS_CONTINUE c=5 +"Cont." +"\x00" + +#MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +"Do you want to repeat last step to readjust distance between nozzle and heatbed?" +"\x00" + +#MSG_EXTRUDER_CORRECTION c=13 +"E-correct:" +"\x00" + +#MSG_EJECT_FILAMENT c=16 +"Eject filament" +"\x00" + +#MSG_EJECTING_FILAMENT c=20 +"Ejecting filament" +"\x00" + +#MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +"Endstop not hit" +"\x00" + +#MSG_SELFTEST_ENDSTOP c=16 +"Endstop" +"\x00" + +#MSG_SELFTEST_ENDSTOPS c=20 +"Endstops" +"\x00" + +#MSG_STACK_ERROR c=20 r=4 +"Error - static memory has been overwritten" +"\x00" + +#MSG_CUT_FILAMENT c=16 +"Cut filament" +"\x00" + +#MSG_CUTTER c=9 +"Cutter" +"\x00" + +#MSG_MMU_CUTTING_FIL c=18 +"Cutting filament" +"\x00" + +#MSG_FSENS_NOT_RESPONDING c=20 r=4 +"ERROR: Filament sensor is not responding, please check connection." +"\x00" + +#MSG_DIM c=6 +"Dim" +"\x00" + +#MSG_ERROR c=10 +"ERROR:" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +"Extruder fan:" +"\x00" + +#MSG_INFO_EXTRUDER c=18 +"Extruder info" +"\x00" + +#MSG_EXTRUDER c=17 +"Extruder" +"\x00" + +#MSG_MMU_FAIL_STATS c=18 +"Fail stats MMU" +"\x00" + +#MSG_FSENSOR_AUTOLOAD c=13 +"F. autoload" +"\x00" + +#MSG_FAIL_STATS c=18 +"Fail stats" +"\x00" + +#MSG_FAN_SPEED c=14 +"Fan speed" +"\x00" + +#MSG_SELFTEST_FAN c=20 +"Fan test" +"\x00" + +#MSG_FANS_CHECK c=13 +"Fans check" +"\x00" + +#MSG_FSENSOR c=12 +"Fil. sensor" +"\x00" + +#MSG_FIL_RUNOUTS c=15 +"Fil. runouts" +"\x00" + +#MSG_FILAMENT_CLEAN c=20 r=2 +"Filament extruding & with correct color?" +"\x00" + +#MSG_NOT_LOADED c=19 +"Filament not loaded" +"\x00" + +#MSG_FILAMENT_SENSOR c=20 +"Filament sensor" +"\x00" + +#MSG_FILAMENT_USED c=19 +"Filament used" +"\x00" + +#MSG_PRINT_TIME c=19 +"Print time" +"\x00" + +#MSG_FS_ACTION c=10 +"FS Action" +"\x00" + +#MSG_FILE_INCOMPLETE c=20 r=3 +"File incomplete. Continue anyway?" +"\x00" + +#MSG_FINISHING_MOVEMENTS c=20 +"Finishing movements" +"\x00" + +#MSG_V2_CALIBRATION c=18 +"First layer cal." +"\x00" + +#MSG_WIZARD_SELFTEST c=20 r=8 +"First, I will run the selftest to check most common assembly problems." +"\x00" + +#MSG_MMU_FIX_ISSUE c=20 r=4 +"Fix the issue and then press button on MMU unit." +"\x00" + +#MSG_FLOW c=15 +"Flow" +"\x00" + +#MSG_SELFTEST_COOLING_FAN c=20 +"Front print fan?" +"\x00" + +#MSG_BED_CORRECTION_FRONT c=14 +"Front side[um]" +"\x00" + +#MSG_SELFTEST_FANS c=20 +"Front/left fans" +"\x00" + +#MSG_SELFTEST_HEATERTHERMISTOR c=20 +"Heater/Thermistor" +"\x00" + +#MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +"Heating disabled by safety timer." +"\x00" + +#MSG_HEATING_COMPLETE c=20 +"Heating done." +"\x00" + +#MSG_HEATING c=20 +"Heating" +"\x00" + +#MSG_WIZARD_WELCOME c=20 r=7 +"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +"Bok, ja sam vas Original Prusa i3 pisac. Zelite li da vas vodim kroz postupak postavljanja?" + +#MSG_FILAMENTCHANGE c=18 +"Change filament" +"\x00" + +#MSG_CHANGE_SUCCESS c=20 +"Change success!" +"\x00" + +#MSG_CORRECTLY c=20 +"Changed correctly?" +"\x00" + +#MSG_SELFTEST_CHECK_BED c=20 +"Checking bed" +"\x00" + +#MSG_SELFTEST_CHECK_ENDSTOPS c=20 +"Checking endstops" +"\x00" + +#MSG_SELFTEST_CHECK_HOTEND c=20 +"Checking hotend" +"\x00" + +#MSG_SELFTEST_CHECK_FSENSOR c=20 +"Checking sensors" +"\x00" + +#MSG_CHECKING_X c=20 +"Checking X axis" +"\x00" + +#MSG_CHECKING_Y c=20 +"Checking Y axis" +"\x00" + +#MSG_SELFTEST_CHECK_Z c=20 +"Checking Z axis" +"\x00" + +#MSG_CHOOSE_EXTRUDER c=20 +"Choose extruder:" +"\x00" + +#MSG_CHOOSE_FILAMENT c=20 +"Choose filament:" +"\x00" + +#MSG_FILAMENT c=17 +"Filament" +"\x00" + +#MSG_WIZARD_XYZ_CAL c=20 r=8 +"I will run xyz calibration now. It will take approx. 12 mins." +"\x00" + +#MSG_WIZARD_Z_CAL c=20 r=8 +"I will run z calibration now." +"\x00" + +#MSG_WATCH c=18 +"Info screen" +"\x00" + +#MSG_INSERT_FILAMENT c=20 +"Insert filament" +"\x00" + +#MSG_FILAMENT_LOADED c=20 r=2 +"Is filament loaded?" +"\x00" + +#MSG_STEEL_SHEET_CHECK c=20 r=2 +"Is steel sheet on heatbed?" +"\x00" + +#MSG_LAST_PRINT_FAILURES c=20 +"Last print failures" +"\x00" + +#MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +"Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +"\x00" + +#MSG_ADDITIONAL_SHEETS c=20 r=9 +"If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +"\x00" + +#MSG_LAST_PRINT c=18 +"Last print" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN c=20 +"Left hotend fan?" +"\x00" + +#MSG_LEFT c=10 +"Left" +"\x00" + +#MSG_BED_CORRECTION_LEFT c=14 +"Left side [um]" +"\x00" + +#MSG_LIN_CORRECTION c=18 +"Lin. correction" +"\x00" + +#MSG_BABYSTEP_Z c=18 +"Live adjust Z" +"\x00" + +#MSG_INSERT_FIL c=20 r=6 +"Insert the filament (do not load it) into the extruder and then press the knob." +"\x00" + +#MSG_LOAD_FILAMENT c=17 +"Load filament" +"\x00" + +#MSG_LOADING_COLOR c=20 +"Loading color" +"\x00" + +#MSG_LOADING_FILAMENT c=20 +"Loading filament" +"\x00" + +#MSG_ITERATION c=12 +"Iteration" +"\x00" + +#MSG_LOOSE_PULLEY c=20 +"Loose pulley" +"\x00" + +#MSG_LOAD_TO_NOZZLE c=18 +"Load to nozzle" +"\x00" + +#MSG_M117_V2_CALIBRATION c=25 +"M117 First layer cal." +"\x00" + +#MSG_MAIN c=18 +"Main" +"\x00" + +#MSG_BL_HIGH c=12 +"Level Bright" +"\x00" + +#MSG_BL_LOW c=12 +"Level Dimmed" +"\x00" + +#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +"Measuring reference height of calibration point" +"\x00" + +#MSG_MESH_BED_LEVELING c=18 +"Mesh Bed Leveling" +"\x00" + +#MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +"MMU OK. Resuming position..." +"\x00" + +#MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +"MMU OK. Resuming temperature..." +"\x00" + +#MSG_MEASURED_SKEW c=14 +"Measured skew" +"\x00" + +#MSG_MMU_FAILS c=15 +"MMU fails" +"\x00" + +#MSG_MMU_LOAD_FAILED c=20 +"MMU load failed" +"\x00" + +#MSG_MMU_LOAD_FAILS c=15 +"MMU load fails" +"\x00" + +#MSG_MMU_OK_RESUMING c=20 r=4 +"MMU OK. Resuming..." +"\x00" + +#MSG_MODE c=6 +"Mode" +"\x00" + +#MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +"MK3 firmware detected on MK3S printer" +"\x00" + +#MSG_NORMAL c=7 +"Normal" +"\x00" + +#MSG_SILENT c=7 +"Silent" +"\x00" + +#MSG_MMU_USER_ATTENTION c=20 r=3 +"MMU needs user attention." +"\x00" + +#MSG_MMU_POWER_FAILS c=15 +"MMU power fails" +"\x00" + +#MSG_STEALTH c=7 +"Stealth" +"\x00" + +#MSG_AUTO_POWER c=10 +"Auto power" +"\x00" + +#MSG_HIGH_POWER c=10 +"High power" +"\x00" + +#MSG_MMU_CONNECTED c=18 +"MMU2 connected" +"\x00" + +#MSG_SELFTEST_MOTOR c=18 +"Motor" +"\x00" + +#MSG_MOVE_AXIS c=18 +"Move axis" +"\x00" + +#MSG_MOVE_X c=18 +"Move X" +"\x00" + +#MSG_MOVE_Y c=18 +"Move Y" +"\x00" + +#MSG_MOVE_Z c=18 +"Move Z" +"\x00" + +#MSG_NO_MOVE c=20 +"No move." +"\x00" + +#MSG_NO_CARD c=18 +"No SD card" +"\x00" + +#MSG_NA c=3 +"N/A" +"\x00" + +#MSG_NO c=4 +"No" +"\x00" + +#MSG_SELFTEST_NOTCONNECTED c=20 +"Not connected" +"\x00" + +#MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +"New firmware version available:" +"\x00" + +#MSG_SELFTEST_FAN_NO c=19 +"Not spinning" +"\x00" + +#MSG_WIZARD_V2_CAL c=20 r=8 +"Now I will calibrate distance between tip of the nozzle and heatbed surface." +"\x00" + +#MSG_WIZARD_WILL_PREHEAT c=20 r=4 +"Now I will preheat nozzle for PLA." +"\x00" + +#MSG_NOZZLE c=12 +"Nozzle" +"\x00" + +#MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +"Old settings found. Default PID, Esteps etc. will be set." +"\x00" + +#MSG_REMOVE_TEST_PRINT c=20 r=4 +"Now remove the test print from steel sheet." +"\x00" + +#MSG_NOZZLE_FAN c=10 +"Nozzle FAN" +"\x00" + +#MSG_PAUSE_PRINT c=18 +"Pause print" +"\x00" + +#MSG_PID_RUNNING c=20 +"PID cal." +"\x00" + +#MSG_PID_FINISHED c=20 +"PID cal. finished" +"\x00" + +#MSG_PID_EXTRUDER c=17 +"PID calibration" +"\x00" + +#MSG_PINDA_PREHEAT c=20 +"PINDA Heating" +"\x00" + +#MSG_PAPER c=20 r=10 +"Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +"\x00" + +#MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +"Please clean heatbed and then press the knob." +"\x00" + +#MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +"Please clean the nozzle for calibration. Click when done." +"\x00" + +#MSG_SELFTEST_PLEASECHECK c=20 +"Please check:" +"\x00" + +#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +"\x00" + +#MSG_CHECK_IDLER c=20 r=5 +"Please open idler and remove filament manually." +"\x00" + +#MSG_PLACE_STEEL_SHEET c=20 r=5 +"Please place steel sheet on heatbed." +"\x00" + +#MSG_PRESS_TO_UNLOAD c=20 r=4 +"Please press the knob to unload filament" +"\x00" + +#MSG_PULL_OUT_FILAMENT c=20 r=4 +"Please pull out filament immediately" +"\x00" + +#MSG_EJECT_REMOVE c=20 r=4 +"Please remove filament and then press the knob." +"\x00" + +#MSG_REMOVE_STEEL_SHEET c=20 r=4 +"Please remove steel sheet from heatbed." +"\x00" + +#MSG_RUN_XYZ c=20 r=4 +"Please run XYZ calibration first." +"\x00" + +#MSG_UPDATE_MMU2_FW c=20 r=4 +"Please update firmware in your MMU2. Waiting for reset." +"\x00" + +#MSG_PLEASE_WAIT c=20 +"Please wait" +"\x00" + +#MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +"Please remove shipping helpers first." +"\x00" + +#MSG_PREHEAT_NOZZLE c=20 +"Preheat the nozzle!" +"\x00" + +#MSG_PREHEAT c=18 +"Preheat" +"\x00" + +#MSG_WIZARD_HEATING c=20 r=3 +"Preheating nozzle. Please wait." +"\x00" + +#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +"Please upgrade." +"\x00" + +#MSG_PRESS_TO_PREHEAT c=20 r=4 +"Press the knob to preheat nozzle and continue." +"\x00" + +#MSG_FS_PAUSE c=5 +"Pause" +"\x00" + +#MSG_POWER_FAILURES c=15 +"Power failures" +"\x00" + +#MSG_PRINT_ABORTED c=20 +"Print aborted" +"\x00" + +#MSG_PREHEATING_TO_LOAD c=20 +"Preheating to load" +"\x00" + +#MSG_PREHEATING_TO_UNLOAD c=20 +"Preheating to unload" +"\x00" + +#MSG_SELFTEST_PRINT_FAN_SPEED c=18 +"Print fan:" +"\x00" + +#MSG_CARD_MENU c=18 +"Print from SD" +"\x00" + +#MSG_PRESS_KNOB c=20 +"Press the knob" +"\x00" + +#MSG_PRINT_PAUSED c=20 +"Print paused" +"\x00" + +#MSG_RESUME_NOZZLE_TEMP c=20 r=4 +"Press the knob to resume nozzle temperature." +"\x00" + +#MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_PRINT_FAN c=10 +"Print FAN" +"\x00" + +#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +"Please insert filament into the extruder, then press the knob to load it." +"\x00" + +#MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +"Please insert filament into the first tube of the MMU, then press the knob to load it." +"\x00" + +#MSG_PLEASE_LOAD_PLA c=20 r=4 +"Please load filament first." +"\x00" + +#MSG_BED_CORRECTION_REAR c=14 +"Rear side [um]" +"\x00" + +#MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +"Please unload the filament first, then repeat this action." +"\x00" + +#MSG_CHECK_IR_CONNECTION c=20 r=4 +"Please check the IR sensor connection, unload filament if present." +"\x00" + +#MSG_RECOVERING_PRINT c=20 +"Recovering print" +"\x00" + +#MSG_REMOVE_OLD_FILAMENT c=20 r=5 +"Remove old filament and press the knob to start loading new filament." +"\x00" + +#MSG_CALIBRATE_BED_RESET c=18 +"Reset XYZ calibr." +"\x00" + +#MSG_RESET c=14 +"Reset" +"\x00" + +#MSG_RESUME_PRINT c=18 +"Resume print" +"\x00" + +#MSG_RESUMING_PRINT c=20 +"Resuming print" +"\x00" + +#MSG_BED_CORRECTION_RIGHT c=14 +"Right side[um]" +"\x00" + +#MSG_RPI_PORT c=13 +"RPi port" +"\x00" + +#MSG_WIZARD_RERUN c=20 r=7 +"Running Wizard will delete current calibration results and start from the beginning. Continue?" +"\x00" + +#MSG_SD_CARD c=8 +"SD card" +"\x00" + +#MSG_RIGHT c=10 +"Right" +"\x00" + +#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +"Searching bed calibration point" +"\x00" + +#MSG_LANGUAGE_SELECT c=18 +"Select language" +"\x00" + +#MSG_SELFTEST_OK c=20 +"Self test OK" +"\x00" + +#MSG_SELFTEST_START c=20 +"Self test start" +"\x00" + +#MSG_SELFTEST c=18 +"Selftest" +"\x00" + +#MSG_SELFTEST_ERROR c=20 +"Selftest error!" +"\x00" + +#MSG_SELFTEST_FAILED c=20 +"Selftest failed" +"\x00" + +#MSG_FORCE_SELFTEST c=20 r=8 +"Selftest will be run to calibrate accurate sensorless rehoming." +"\x00" + +#MSG_SEL_PREHEAT_TEMP c=20 r=6 +"Select nozzle preheat temperature which matches your material." +"\x00" + +#MSG_SET_TEMPERATURE c=20 +"Set temperature:" +"\x00" + +#MSG_SETTINGS c=18 +"Settings" +"\x00" + +#MSG_SHOW_END_STOPS c=18 +"Show end stops" +"\x00" + +#MSG_FILE_CNT c=20 r=6 +"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +"\x00" + +#MSG_SORT c=7 +"Sort" +"\x00" + +#MSG_NONE c=8 +"None" +"\x00" + +#MSG_SORT_TIME c=8 +"Time" +"\x00" + +#MSG_SEVERE_SKEW c=14 +"Severe skew" +"\x00" + +#MSG_SORT_ALPHA c=8 +"Alphabet" +"\x00" + +#MSG_SORTING c=20 +"Sorting files" +"\x00" + +#MSG_SOUND_LOUD c=7 +"Loud" +"\x00" + +#MSG_SLIGHT_SKEW c=14 +"Slight skew" +"\x00" + +#MSG_SOUND c=7 +"Sound" +"\x00" + +#MSG_RUNOUTS c=7 +"Runouts" +"\x00" + +#MSG_Z-LEVELING_ENFORCED c=20 r=4 +"Some problem encountered, Z-leveling enforced ..." +"\x00" + +#MSG_SOUND_ONCE c=7 +"Once" +"\x00" + +#MSG_SPEED c=15 +"Speed" +"\x00" + +#MSG_SELFTEST_FAN_YES c=19 +"Spinning" +"\x00" + +#MSG_TEMP_CAL_WARNING c=20 r=4 +"Stable ambient temperature 21-26C is needed a rigid stand is required." +"\x00" + +#MSG_STATISTICS c=18 +"Statistics" +"\x00" + +#MSG_STOP_PRINT c=18 +"Stop print" +"\x00" + +#MSG_STOPPED c=20 +"STOPPED." +"\x00" + +#MSG_SUPPORT c=18 +"Support" +"\x00" + +#MSG_SELFTEST_SWAPPED c=16 +"Swapped" +"\x00" + +#MSG_SELECT_FILAMENT c=20 +"Select filament:" +"\x00" + +#MSG_TEMP_CALIBRATION c=14 +"Temp. cal." +"\x00" + +#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +"Select temperature which matches your material." +"\x00" + +#MSG_CALIBRATION_PINDA_MENU c=17 +"Temp. calibration" +"\x00" + +#MSG_TEMP_CAL_FAILED c=20 r=8 +"Temperature calibration failed" +"\x00" + +#MSG_TEMP_CALIBRATION_DONE c=20 r=12 +"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +"\x00" + +#MSG_FS_VERIFIED c=20 r=3 +"Sensor verified, remove the filament now." +"\x00" + +#MSG_TEMPERATURE c=18 +"Temperature" +"\x00" + +#MSG_MENU_TEMPERATURES c=15 +"Temperatures" +"\x00" + +#MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +"There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_TOTAL_FILAMENT c=19 +"Total filament" +"\x00" + +#MSG_TOTAL_PRINT_TIME c=19 +"Total print time" +"\x00" + +#MSG_TUNE c=18 +"Tune" +"\x00" + +#MSG_TOTAL_FAILURES c=20 +"Total failures" +"\x00" + +#MSG_TO_LOAD_FIL c=20 +"to load filament" +"\x00" + +#MSG_TO_UNLOAD_FIL c=20 +"to unload filament" +"\x00" + +#MSG_UNLOAD_FILAMENT c=16 +"Unload filament" +"\x00" + +#MSG_UNLOADING_FILAMENT c=20 +"Unloading filament" +"\x00" + +#MSG_TOTAL c=6 +"Total" +"\x00" + +#MSG_USED c=19 +"Used during print" +"\x00" + +#MSG_MENU_VOLTAGES c=15 +"Voltages" +"\x00" + +#MSG_UNKNOWN c=13 +"unknown" +"\x00" + +#MSG_USERWAIT c=20 +"Wait for user..." +"\x00" + +#MSG_WAITING_TEMP c=20 r=4 +"Waiting for nozzle and bed cooling" +"\x00" + +#MSG_WAITING_TEMP_PINDA c=20 r=3 +"Waiting for PINDA probe cooling" +"\x00" + +#MSG_CHANGED_BOTH c=20 r=4 +"Warning: both printer type and motherboard type changed." +"\x00" + +#MSG_CHANGED_MOTHERBOARD c=20 r=4 +"Warning: motherboard type changed." +"\x00" + +#MSG_CHANGED_PRINTER c=20 r=4 +"Warning: printer type changed." +"\x00" + +#MSG_UNLOAD_SUCCESSFUL c=20 r=2 +"Was filament unload successful?" +"\x00" + +#MSG_SELFTEST_WIRINGERROR c=18 +"Wiring error" +"\x00" + +#MSG_WIZARD c=17 +"Wizard" +"\x00" + +#MSG_XYZ_DETAILS c=18 +"XYZ cal. details" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +"XYZ calibration failed. Please consult the manual." +"\x00" + +#MSG_YES c=3 +"Yes" +"\x00" + +#MSG_WIZARD_QUIT c=20 r=8 +"You can always resume the Wizard from Calibration -> Wizard." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +"XYZ calibration all right. Skew will be corrected automatically." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +"XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +"\x00" + +#MSG_TIMEOUT c=12 +"Timeout" +"\x00" + +#MSG_X_CORRECTION c=13 +"X-correct:" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +"XYZ calibration compromised. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +"XYZ calibration compromised. Right front calibration point not reachable." +"\x00" + +#MSG_LOAD_ALL c=17 +"Load all" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +"XYZ calibration failed. Bed calibration point was not found." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +"XYZ calibration failed. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +"XYZ calibration failed. Right front calibration point not reachable." +"\x00" + +#MSG_Y_DIST_FROM_MIN c=20 +"Y distance from min" +"\x00" + +#MSG_WIZARD_V2_CAL_2 c=20 r=12 +"The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +"\x00" + +#MSG_FIL_FAILED c=20 r=5 +"Verification failed, remove the filament and try again." +"\x00" + +#MSG_Y_CORRECTION c=13 +"Y-correct:" +"\x00" + +#MSG_OFF c=3 +"Off" +"\x00" + +#MSG_ON c=3 +"On" +"\x00" + +#MSG_BACK c=18 +"Back" +"\x00" + +#MSG_CHECKS c=18 +"Checks" +"\x00" + +#MSG_FALSE_TRIGGERING c=20 +"False triggering" +"\x00" + +#MSG_STRICT c=8 +"Strict" +"\x00" + +#MSG_WARN c=8 +"Warn" +"\x00" + +#MSG_HW_SETUP c=18 +"HW Setup" +"\x00" + +#MSG_MAGNETS_COMP c=13 +"Magnets comp." +"\x00" + +#MSG_MESH c=12 +"Mesh" +"\x00" + +#MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +"MK3S firmware detected on MK3 printer" +"\x00" + +#MSG_MMU_MODE c=8 +"MMU Mode" +"\x00" + +#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +"Mode change in progress..." +"\x00" + +#MSG_MODEL c=8 +"Model" +"\x00" + +#MSG_NOZZLE_DIAMETER c=10 +"Nozzle d." +"\x00" + +#MSG_GCODE_DIFF_CONTINUE c=20 r=4 +"G-code sliced for a different level. Continue?" +"\x00" + +#MSG_GCODE_DIFF_CANCELLED c=20 r=7 +"G-code sliced for a different level. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +"G-code sliced for a different printer type. Continue?" +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +"G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +"G-code sliced for a newer firmware. Continue?" +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +"G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +"\x00" + +#MSG_PREHEATING_TO_CUT c=20 +"Preheating to cut" +"\x00" + +#MSG_PREHEATING_TO_EJECT c=20 +"Preheating to eject" +"\x00" + +#MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +"Printer nozzle diameter differs from the G-code. Continue?" +"\x00" + +#MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +"\x00" + +#MSG_SELFTEST_FS_LEVEL c=20 +"%s level expected" +"\x00" + +#MSG_RENAME c=18 +"Rename" +"\x00" + +#MSG_SELECT c=18 +"Select" +"\x00" + +#MSG_INFO_SENSORS c=18 +"Sensor info" +"\x00" + +#MSG_SHEET c=10 +"Sheet" +"\x00" + +#MSG_SOUND_BLIND c=7 +"Assist" +"\x00" + +#MSG_STEEL_SHEET c=18 +"Steel sheets" +"\x00" + +#MSG_Z_CORRECTION c=13 +"Z-correct:" +"\x00" + +#MSG_Z_PROBE_NR c=14 +"Z-probe nr." +"\x00" + +#MSG_PRINTER_IP c=18 +"Printer IP Addr:" +"\x00" diff --git a/lang/po/Firmware_hr.po b/lang/po/Firmware_hr.po new file mode 100644 index 00000000..6017943a --- /dev/null +++ b/lang/po/Firmware_hr.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Croatian. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hr\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:35:37 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:35:37 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Bok, ja sam vas Original Prusa i3 pisac. Zelite li da vas vodim kroz postupak postavljanja?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + diff --git a/lang/po/new/hr.po b/lang/po/new/hr.po new file mode 100644 index 00000000..ea803b13 --- /dev/null +++ b/lang/po/new/hr.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Croatian. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hr\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:35:37 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:35:37 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Bok, ja sam vas Original Prusa i3 pisac. Zelite li da vas vodim kroz postupak postavljanja?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + From ecc8898b58c2e1e1ada518fb88845df12e7b05bd Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Fri, 17 Dec 2021 15:23:00 +0100 Subject: [PATCH 17/33] Change default Arduino path to by PF-build.sh created one --- lang/config.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/config.sh b/lang/config.sh index 954424c2..2f433c3a 100755 --- a/lang/config.sh +++ b/lang/config.sh @@ -6,7 +6,7 @@ # # Arduino main folder: if [ -z "$ARDUINO" ]; then - export ARDUINO=C:/arduino-1.8.5 + export ARDUINO=../../PF-build-env-1.0.6/1.8.5-1.0.4-linux-64 #C:/arduino-1.8.5 fi # # Arduino builder: From d59c08192bb47961a9d249a09f716f447921073e Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Fri, 17 Dec 2021 15:24:52 +0100 Subject: [PATCH 18/33] Prepare to use one config file for all languages --- lang/config.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/lang/config.sh b/lang/config.sh index 2f433c3a..e021e142 100755 --- a/lang/config.sh +++ b/lang/config.sh @@ -29,7 +29,30 @@ export INOELF="$OUTDIR/Firmware.ino.elf" # # Generated hex file: export INOHEX="$OUTDIR/Firmware.ino.hex" +# +# Set default languages +if [ -z "$LANGUAGES" ]; then + export LANGUAGES="cz de es fr it pl" +fi +# +# Check for community languages +MAX_COMMINITY_LANG=10 # Total 16 - 6 default +COMMUNITY_LANGUAGES="" +#Search Firmware/config.h for active community group +COMMUNITY_LANG_GROUP=$(grep --max-count=1 "^#define COMMUNITY_LANG_GROUP" ../Firmware/config.h| cut -d ' ' -f3) +# Search Firmware/config.h for active community languanges +if [ "$COMMUNITY_LANG_GROUP" = "1" ]; then + COMMUNITY_LANGUAGES=$(grep --max-count=$MAX_COMMINITY_LANG "^#define COMMUNITY_LANG_GROUP1_" ../Firmware/config.h| cut -d '_' -f4 |cut -d ' ' -f1 |tr '[:upper:]' '[:lower:]'| tr '\n' ' ') +elif [ "$COMMUNITY_LANG_GROUP" = "2" ]; then + COMMUNITY_LANGUAGES=$(grep --max-count=$MAX_COMMINITY_LANG "^#define COMMUNITY_LANG_GROUP2_" ../Firmware/config.h| cut -d '_' -f4 |cut -d ' ' -f1 |tr '[:upper:]' '[:lower:]'| tr '\n' ' ') +elif [ "$COMMUNITY_LANG_GROUP" = "3" ]; then + COMMUNITY_LANGUAGES=$(grep --max-count=$MAX_COMMINITY_LANG "^#define COMMUNITY_LANG_GROUP3_" ../Firmware/config.h| cut -d '_' -f4 |cut -d ' ' -f1 |tr '[:upper:]' '[:lower:]'| tr '\n' ' ') +fi +echo "Community language $COMMUNITY_LANGUAGES" +if [ -z "$COMMUNITY_LANGUAGES" ]; then + export COMMUNITY_LANGUAGES="$COMMUNITY_LANGUAGES" +fi echo "config.sh started" >&2 @@ -59,6 +82,12 @@ if [ -e $INOELF ]; then echo 'OK' >&2; else echo 'NG!' >&2; _err=7; fi echo -n " Generated hex file: " >&2 if [ -e $INOHEX ]; then echo 'OK' >&2; else echo 'NG!' >&2; _err=8; fi +echo -n " Languages: " >&2 +echo "$LANGUAGES" >&2 + +echo -n " Community languages: " >&2 +echo "$COMMUNITY_LANGUAGES" >&2 + if [ $_err -eq 0 ]; then echo "config.sh finished with success" >&2 export CONFIG_OK=1 From 8708b1d413d3093bd10f2674f4c5da864f1dd169 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Fri, 17 Dec 2021 15:33:27 +0100 Subject: [PATCH 19/33] Fix missing last translation In FW3.10.1 there are 351 translations in the `lang_en.txt` but only 350 have been exported the `po` files missing the last one. --- lang/lang-export.sh | 45 ++++++++++++++++++++++++++++----------------- 1 file changed, 28 insertions(+), 17 deletions(-) diff --git a/lang/lang-export.sh b/lang/lang-export.sh index ac93ca4f..6a95e349 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -113,26 +113,37 @@ s1='' s2='' num=1 (cat $INFILE | sed "s/\\\\/\\\\\\\\/g" | while read -r s; do - if [ "$s" = "" ]; then - echo " processing $num of $CNTTXT" >&2 - # write po/pot item - ( - if [ -z "$s2" ]; then s2=$s1; s1=$s0; s0='""'; fi - search=$(/bin/echo -e "$s1") - found=$(grep -m1 -n -F "$search" $SRCFILES | head -n1 | cut -f1-2 -d':' | sed "s/^.*\///") - echo "$s2" | sed 's/ c=0//;s/ r=0//;s/^#/# /' - echo "#: $found" - /bin/echo -e "msgid $s1" - if [ "$s0" = "\"\\\\x00\"" ]; then - echo 'msgstr ""' - else - /bin/echo -e "msgstr $s0" - fi - echo + #start debug + #if [ "${s:0:1}" = "\"" ]; then + # echo >&2 + # echo "s = $s ." >&2 + # echo "s0 = $s0 ." >&2 + # echo "s1 = $s1 ." >&2 + #fi + #end debug + if [ "${s:0:1}" = "\"" ]; then + if [[ "${s0:0:1}" = "\"" || "$LNG" = "en" ]]; then + echo " processing $num of $CNTTXT" >&2 + # write po/pot item + ( + if [ "$LNG" = "en" ]; then s1=$s0; s0=$s; fi + search=$(/bin/echo -e "$s0") + found=$(grep -m1 -n -F "$search" $SRCFILES | head -n1 | cut -f1-2 -d':' | sed "s/^.*\///") + echo "$s1" | sed 's/ c=0//;s/ r=0//;s/^#/# /' + #echo "$s1" | sed 's/ c=0//;s/ r=0//;s/^#/# /' >&2 + echo "#: $found" + #echo "#: $found" >&2 + /bin/echo -e "msgid $s0" + if [[ "$s" = "\"\\\\x00\"" || "$LNG" = "en" ]]; then + echo 'msgstr ""' + else + /bin/echo -e "msgstr $s" + fi + echo ) num=$((num+1)) + fi fi - s2=$s1 s1=$s0 s0=$s done >>$OUTFILE) 2>&1 From 7b0872be644dc7382088da9eeba1586d60537693 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Fri, 17 Dec 2021 16:04:19 +0100 Subject: [PATCH 20/33] Add missing MSG --- lang/lang_en_es.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/lang_en_es.txt b/lang/lang_en_es.txt index 591043d7..bf0a6728 100644 --- a/lang/lang_en_es.txt +++ b/lang/lang_en_es.txt @@ -1254,7 +1254,7 @@ "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." "La impresora comenzara a imprimir una linea en zig-zag. Gira el dial hasta que la linea alcance la altura optima. Mira las fotos del manual (Capitulo de calibracion)." -# c=20 r=5 +#MSG_FIL_FAILED c=20 r=5 "Verification failed, remove the filament and try again." "La verificacion fallo, retire el filamento e intente nuevamente." @@ -1342,7 +1342,7 @@ "G-code sliced for a newer firmware. Continue?" "Codigo G laminado para nuevo firmware. ?Continuar?" -# c=20 r=8 +#MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." "Codigo G laminado para nuevo firmware. Por favor actualiza el firmware. Impresion cancelada." From b57fd94f056b5cee914c234c0cfb2563dfbe9eb2 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Fri, 17 Dec 2021 16:13:14 +0100 Subject: [PATCH 21/33] Add counter replace two double quotes to `\x00` remove CR --- lang/lang-import.sh | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/lang/lang-import.sh b/lang/lang-import.sh index dae9c0e7..2cceb66f 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -183,18 +183,35 @@ fi #join lines with multi-line string constants cat $LNG'_filtered.po' | sed ':a;N;$!ba;s/\x22\n\x22//g' > $LNG'_new.po' +#Get counter from po files + +CNTTXT=$(grep '^# MSG' -c $LNGISO.po) +num=1 +echo " selected language=$LNGISO" >&2 #generate new dictionary cat ../../lang_en.txt | sed 's/\\/\\\\/g' | while read -r s; do /bin/echo -e "$s" + #echo "s = $s ." >&2 if [ "${s:0:1}" = "\"" ]; then + # /bin/echo -e "$s" s=$(/bin/echo -e "$s") - s2=$(grep -F -A1 -B0 "$s" "$LNG"_new.po | tail -n1 | sed 's/^msgstr //') + s2=$(grep -F -A1 -B0 "msgid $s" "$LNG"_new.po | tail -n1 | sed 's/^msgstr //') if [ -z "$s2" ]; then + echo " processing $num of $CNTTXT" >&2 echo '"\x00"' + num=$((num+1)) else + echo " processing $num of $CNTTXT" >&2 echo "$s2" + num=$((num+1)) fi # echo fi + done > lang_en_$LNG.txt +echo "Finished with $LNGISO" >&2 +#replace two double quotes to "\x00" +sed -i 's/""/"\\x00"/g' lang_en_$LNG.txt +#remove CR +sed -i "s/\r//g" lang_en_$LNG.txt From e02dd427659e15b9c2a90810d098ce6189ecd71b Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Mon, 20 Dec 2021 17:32:35 +0100 Subject: [PATCH 22/33] Prepare for lot of community languages The firmware is limited to how many languages can be stored in the xflash. We will need to compile multiple language groups --- Firmware/config.h | 11 +++++++---- Firmware/language.c | 14 +++++++------- Firmware/language.h | 12 ++++++------ Firmware/ultralcd.cpp | 8 ++++---- 4 files changed, 24 insertions(+), 21 deletions(-) diff --git a/Firmware/config.h b/Firmware/config.h index 5adba50d..a67536c4 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -61,13 +61,16 @@ #define LANG_SIZE_RESERVED 0x3000 // reserved space for secondary language (12288 bytes) //Community language support -#define COMMUNITY_LANG_NL // Community Dutch language -//#define COMMUNITY_LANG_QR // Community new language //..use this as a template and replace 'QR' +#define COMMUNITY_LANG_GROUP 1 -#if defined(COMMUNITY_LANG_NL) //|| defined(COMMUNITY_LANG_QR) //..use last part as a template and replace 'QR' -#define COMMUNITY_LANG_SUPPORT +#if (COMMUNITY_LANG_GROUP == 1) +#define COMMUNITY_LANG_GROUP1_NL // Community Dutch language +//#define COMMUNITY_LANG_GROUP1_QR // Community new language //..use this as a template and replace 'QR' #endif +#if (COMMUNITY_LANG_GROUP >=1 ) +#define COMMUNITY_LANGUAGE_SUPPORT +#endif // Sanity checks for correct configuration of XFLASH_DUMP options #if defined(XFLASH_DUMP) && !defined(XFLASH) #error "XFLASH_DUMP requires XFLASH support" diff --git a/Firmware/language.c b/Firmware/language.c index 9a1113b9..3cef0158 100644 --- a/Firmware/language.c +++ b/Firmware/language.c @@ -211,16 +211,16 @@ const char* lang_get_name_by_code(uint16_t code) case LANG_CODE_FR: return _n("Francais"); case LANG_CODE_IT: return _n("Italiano"); case LANG_CODE_PL: return _n("Polski"); -#ifdef COMMUNITY_LANG_SUPPORT //Community language support -#ifdef COMMUNITY_LANG_NL - case LANG_CODE_NL: return _n("Nederlands"); //community contribution -#endif // COMMUNITY_LANG_NL +#ifdef COMMUNITY_LANGUAGE_SUPPORT //Community language support +#ifdef COMMUNITY_LANG_GROUP1_NL + case LANG_CODE_NL: return _n("Nederlands"); //community Dutch contribution +#endif // COMMUNITY_LANG_GROUP1_NL //Use the 3 lines below as a template and replace 'QR' and 'New language' -//#ifdef COMMUNITY_LANG_QR +//#ifdef COMMUNITY_LANG_GROUP1_QR // case LANG_CODE_QR: return _n("New language"); //community contribution -//#endif // COMMUNITY_LANG_QR -#endif // COMMUNITY_LANG_SUPPORT +//#endif // COMMUNITY_LANG_GROUP1_QR +#endif // COMMUNITY_LANGUAGE_SUPPORT } return _n("??"); } diff --git a/Firmware/language.h b/Firmware/language.h index 736d522e..7cbafd38 100644 --- a/Firmware/language.h +++ b/Firmware/language.h @@ -94,15 +94,15 @@ typedef struct #define LANG_CODE_FR 0x6672 //!<'fr' #define LANG_CODE_IT 0x6974 //!<'it' #define LANG_CODE_PL 0x706c //!<'pl' -#ifdef COMMUNITY_LANG_SUPPORT //Community language support -#ifdef COMMUNITY_LANG_NL +#ifdef COMMUNITY_LANGUAGE_SUPPORT //Community language support +#ifdef COMMUNITY_LANG_GROUP1_NL #define LANG_CODE_NL 0x6e6c //!<'nl' -#endif // COMMUNITY_LANG_NL +#endif // COMMUNITY_LANG_GROUP1_NL //Use the 3 lines below as a template and replace 'QR', '0X7172' and 'qr' -//#ifdef COMMUNITY_LANG_QR +//#ifdef COMMUNITY_LANG_GROUP1_QR //#define LANG_CODE_QR 0x7172 //!<'qr' -//#endif // COMMUNITY_LANG_QR -#endif // COMMUNITY_LANG_SUPPORT +//#endif // COMMUNITY_LANG_GROUP1_QR +#endif // COMMUNITY_LANGUAGE_SUPPORT ///@} #if defined(__cplusplus) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index b956735a..f137473d 100755 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -4442,7 +4442,7 @@ void menu_setlang(unsigned char lang) } } -#ifdef COMMUNITY_LANG_SUPPORT +#ifdef COMMUNITY_LANGUAGE_SUPPORT #ifdef XFLASH static void lcd_community_language_menu() { @@ -4458,7 +4458,7 @@ static void lcd_community_language_menu() MENU_END(); } #endif //XFLASH -#endif //COMMUNITY_LANG_SUPPORT && W52X20CL +#endif //COMMUNITY_LANGUAGE_SUPPORT && W52X20CL @@ -4492,11 +4492,11 @@ static void lcd_language_menu() return; } -#ifdef COMMUNITY_LANG_SUPPORT +#ifdef COMMUNITY_LANGUAGE_SUPPORT #ifdef XFLASH MENU_ITEM_SUBMENU_P(_T(MSG_COMMUNITY_MADE), lcd_community_language_menu); ////MSG_COMMUNITY_MADE c=18 #endif //XFLASH -#endif //COMMUNITY_LANG_SUPPORT && W52X20CL +#endif //COMMUNITY_LANGUAGE_SUPPORT && W52X20CL MENU_END(); } From fda665f9dec4bd8d2d822a8e200f8dd7930f7624 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Mon, 20 Dec 2021 17:36:29 +0100 Subject: [PATCH 23/33] Fix some minor issues --- lang/config.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/config.sh b/lang/config.sh index e021e142..42dbd3af 100755 --- a/lang/config.sh +++ b/lang/config.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # config.sh - multi-language support configuration script # Definition of absolute paths etc. @@ -49,7 +49,7 @@ elif [ "$COMMUNITY_LANG_GROUP" = "2" ]; then elif [ "$COMMUNITY_LANG_GROUP" = "3" ]; then COMMUNITY_LANGUAGES=$(grep --max-count=$MAX_COMMINITY_LANG "^#define COMMUNITY_LANG_GROUP3_" ../Firmware/config.h| cut -d '_' -f4 |cut -d ' ' -f1 |tr '[:upper:]' '[:lower:]'| tr '\n' ' ') fi -echo "Community language $COMMUNITY_LANGUAGES" + if [ -z "$COMMUNITY_LANGUAGES" ]; then export COMMUNITY_LANGUAGES="$COMMUNITY_LANGUAGES" fi From 20494f7260f1c2181a167dca23a2954d8745939c Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 14:15:51 +0100 Subject: [PATCH 24/33] Update lang scripts using for loop for languages --- lang/fw-build.sh | 80 +++++++++++------------------------------- lang/fw-clean.sh | 34 ++++++++---------- lang/lang-add.sh | 25 +++++++------ lang/lang-build.sh | 26 ++++++++------ lang/lang-clean.sh | 30 +++++++++------- lang/lang-community.sh | 8 ++--- lang/lang-export.sh | 34 ++++++++++++------ lang/lang-import.sh | 29 +++++++++++---- 8 files changed, 132 insertions(+), 134 deletions(-) diff --git a/lang/fw-build.sh b/lang/fw-build.sh index ecd2df2c..0813017c 100755 --- a/lang/fw-build.sh +++ b/lang/fw-build.sh @@ -29,6 +29,16 @@ LNG=$1 # Params: IGNORE_MISSING_TEXT=1 +# List of supported languages +if [ -z "$LANGUAGES" ]; then + LANGUAGES="cz de es fr it pl" +fi + +# Community languages +if [ ! -z "$COMMUNITY_LANGUAGES" ]; then + LANGUAGES+=" $COMMUNITY_LANGUAGES" +fi +echo "fw-build languages:$LANGUAGES" >&2 finish() { @@ -133,70 +143,20 @@ if [ ! -z "$LNG" ]; then finish 0 else echo "Updating languages:" >&2 - if [ -e lang_cz.bin ]; then - echo -n " Czech : " >&2 - ./update_lang.sh cz 2>./update_lang_cz.out 1>/dev/null - if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; finish 1; fi - fi - if [ -e lang_de.bin ]; then - echo -n " German : " >&2 - ./update_lang.sh de 2>./update_lang_de.out 1>/dev/null - if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; finish 1; fi - fi - if [ -e lang_it.bin ]; then - echo -n " Italian: " >&2 - ./update_lang.sh it 2>./update_lang_it.out 1>/dev/null - if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; finish 1; fi - fi - if [ -e lang_es.bin ]; then - echo -n " Spanish: " >&2 - ./update_lang.sh es 2>./update_lang_es.out 1>/dev/null - if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; finish 1; fi - fi - if [ -e lang_fr.bin ]; then - echo -n " French : " >&2 - ./update_lang.sh fr 2>./update_lang_fr.out 1>/dev/null - if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; finish 1; fi - fi - if [ -e lang_pl.bin ]; then - echo -n " Polish : " >&2 - ./update_lang.sh pl 2>./update_lang_pl.out 1>/dev/null - if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; finish 1; fi - fi -#Community language support -#Dutch - if [ -e lang_nl.bin ]; then - echo -n " Dutch : " >&2 - ./update_lang.sh nl 2>./update_lang_nl.out 1>/dev/null - if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; fi - fi - -#Use the 6 lines below as a template and replace 'qr' and 'New language' -#New language -# if [ -e lang_qr.bin ]; then -# echo -n " New language : " >&2 -# ./update_lang.sh qr 2>./update_lang_qr.out 1>/dev/null -# if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; fi -# fi - -# echo "skipped" >&2 + for lang in $LANGUAGES; do + if [ -e lang_$lang.bin ]; then + echo -n " $lang : " >&2 + ./update_lang.sh $lang 2>./update_lang_$lang.out 1>/dev/null + if [ $? -eq 0 ]; then echo 'OK' >&2; else echo 'NG!' >&2; finish 1; fi + fi + done fi #create binary file with all languages rm -f lang.bin -if [ -e lang_cz.bin ]; then cat lang_cz.bin >> lang.bin; fi -if [ -e lang_de.bin ]; then cat lang_de.bin >> lang.bin; fi -if [ -e lang_es.bin ]; then cat lang_es.bin >> lang.bin; fi -if [ -e lang_fr.bin ]; then cat lang_fr.bin >> lang.bin; fi -if [ -e lang_it.bin ]; then cat lang_it.bin >> lang.bin; fi -if [ -e lang_pl.bin ]; then cat lang_pl.bin >> lang.bin; fi -#Community language support -# Dutch -if [ -e lang_nl.bin ]; then cat lang_nl.bin >> lang.bin; fi - -#Use the 2 lines below as a template and replace 'qr' -## New language -#if [ -e lang_qr.bin ]; then cat lang_qr.bin >> lang.bin; fi +for lang in $LANGUAGES; do + if [ -e lang_$lang.bin ]; then cat lang_$lang.bin >> lang.bin; fi +done # Check that the language data doesn't exceed the reserved XFLASH space echo " checking language data size:" diff --git a/lang/fw-clean.sh b/lang/fw-clean.sh index 410ececf..2c6e73dc 100755 --- a/lang/fw-clean.sh +++ b/lang/fw-clean.sh @@ -4,6 +4,15 @@ # Remove all firmware output files from lang folder. # +# Config: +if [ -z "$CONFIG_OK" ]; then eval "$(cat config.sh)"; fi +if [ -z "$CONFIG_OK" ] | [ $CONFIG_OK -eq 0 ]; then echo 'Config NG!' >&2; exit 1; fi + +if [ ! -z "$COMMUNITY_LANGUAGES" ]; then + LANGUAGES+=" $COMMUNITY_LANGUAGES" +fi +echo "fw-clean languages:$LANGUAGES" >&2 + result=0 rm_if_exists() @@ -31,32 +40,17 @@ rm_if_exists progmem1.txt rm_if_exists textaddr.txt rm_if_exists firmware.bin rm_if_exists firmware.hex -rm_if_exists firmware_cz.hex -rm_if_exists firmware_de.hex -rm_if_exists firmware_es.hex -rm_if_exists firmware_fr.hex -rm_if_exists firmware_it.hex -rm_if_exists firmware_pl.hex rm_if_exists progmem.out rm_if_exists textaddr.out rm_if_exists update_lang.out -rm_if_exists update_lang_cz.out -rm_if_exists update_lang_de.out -rm_if_exists update_lang_es.out -rm_if_exists update_lang_fr.out -rm_if_exists update_lang_it.out -rm_if_exists update_lang_pl.out rm_if_exists lang.bin rm_if_exists lang.hex -#Community language support -#Dutch -rm_if_exists firmware_nl.hex -rm_if_exists update_lang_nl.out -#Use the 2 lines below as a template and replace 'qr' -##New language -#rm_if_exists firmware_qr.hex -#rm_if_exists update_lang_qr.out + +for lang in $LANGUAGES; do + rm_if_exists firmware_$lang.hex + rm_if_exists update_lang_$lang.out +done echo -n "fw-clean.sh finished" >&2 if [ $result -eq 0 ]; then diff --git a/lang/lang-add.sh b/lang/lang-add.sh index f55d603e..9bd702b4 100755 --- a/lang/lang-add.sh +++ b/lang/lang-add.sh @@ -9,6 +9,15 @@ # lang_en.txt and all lang_en_xx.txt # +# Config: +if [ -z "$CONFIG_OK" ]; then eval "$(cat config.sh)"; fi +if [ -z "$CONFIG_OK" ] | [ $CONFIG_OK -eq 0 ]; then echo 'Config NG!' >&2; exit 1; fi + +if [ ! -z "$COMMUNITY_LANGUAGES" ]; then + LANGUAGES+=" $COMMUNITY_LANGUAGES" +fi +echo "fw-clean languages:$LANGUAGES" >&2 + # insert single text to english dictionary # $1 - text to insert @@ -59,16 +68,10 @@ cat lang_add.txt | sed 's/^/"/;s/$/"/' | while read new_s; do echo "adding text:" echo "$new_s" echo - insert_en "$new_s" - insert_xx "$new_s" 'cz' - insert_xx "$new_s" 'de' - insert_xx "$new_s" 'es' - insert_xx "$new_s" 'fr' - insert_xx "$new_s" 'it' - insert_xx "$new_s" 'pl' -#Community language support -#Dutch - insert_xx "$new_s" 'nl' + #insert_en "$new_s" + for lang in $LANGUAGES; do + insert_xx "$new_s" "$lang" + done #Use the 2 lines below as a template and replace 'qr' ##New language @@ -77,4 +80,4 @@ cat lang_add.txt | sed 's/^/"/;s/$/"/' | while read new_s; do done read -t 5 -exit 0 \ No newline at end of file +exit 0 diff --git a/lang/lang-build.sh b/lang/lang-build.sh index eab09cfc..9f731741 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # lang-build.sh - multi-language support script # generate lang_xx.bin (language binary file) @@ -13,12 +13,21 @@ # lang_xx.tmp # lang_xx.dat # +# Config: +#startup message +echo "lang-build.sh started" >&2 + +if [ -z "$CONFIG_OK" ]; then eval "$(cat config.sh)"; fi +if [ -z "$CONFIG_OK" ] | [ $CONFIG_OK -eq 0 ]; then echo 'Config NG!' >&2; exit 1; fi + +if [ ! -z "$COMMUNITY_LANGUAGES" ]; then + LANGUAGES+=" $COMMUNITY_LANGUAGES" +fi +echo "lang-build languages:$LANGUAGES" >&2 #awk code to format ui16 variables for dd awk_ui16='{ h=int($1/256); printf("\\x%02x\\x%02x\n", int($1-256*h), h); }' -#startup message -echo "lang-build.sh started" >&2 #exiting function finish() @@ -135,13 +144,10 @@ if [ -z "$1" ]; then set 'all'; fi if [ "$1" = "all" ]; then generate_binary 'en' - generate_binary 'cz' - generate_binary 'de' - generate_binary 'es' - generate_binary 'fr' - generate_binary 'it' - generate_binary 'pl' - #DO NOT add Community languages here !!! + for lang in $LANGUAGES; do + echo " Running : $lang" >&2 + generate_binary $lang + done else generate_binary $1 fi diff --git a/lang/lang-clean.sh b/lang/lang-clean.sh index cf7d08c4..7f0dc03d 100755 --- a/lang/lang-clean.sh +++ b/lang/lang-clean.sh @@ -1,9 +1,18 @@ -#!/bin/sh +#!/bin/bash # # clean.sh - multi-language support script # Remove all language output files from lang folder. # +# Config: +echo "CONFIG: $CONFIG_OK" +if [ -z "$CONFIG_OK" ]; then eval "$(cat config.sh)"; fi +if [ -z "$CONFIG_OK" ] | [ $CONFIG_OK -eq 0 ]; then echo 'Config NG!' >&2; exit 1; fi + +if [ ! -z "$COMMUNITY_LANGUAGES" ]; then + LANGUAGES+=" $COMMUNITY_LANGUAGES" +fi + result=0 rm_if_exists() @@ -37,18 +46,15 @@ clean_lang() rm_if_exists lang_$1_2.tmp } -echo "lang-clean.sh started" >&2 +#Clean English + clean_lang en -clean_lang en -clean_lang cz -clean_lang de -clean_lang es -clean_lang fr -clean_lang it -clean_lang pl -#Community language support -#Dutch -clean_lang nl +#Clean languages +echo "lang-clean.sh started" >&2 +echo "lang-clean languages:$LANGUAGES" >&2 + for lang in $LANGUAGES; do + clean_lang $lang + done #Use the 2 lines below as a template and replace 'qr' ##New language diff --git a/lang/lang-community.sh b/lang/lang-community.sh index 0ffbbb05..895fa07a 100755 --- a/lang/lang-community.sh +++ b/lang/lang-community.sh @@ -10,8 +10,8 @@ if [ -z "$ROOT_PATH" ]; then fi # Check community language NL = Dutch -COMMUNITY_LANG_NL=$(grep --max-count=1 "^#define COMMUNITY_LANG_NL" $ROOT_PATH/Firmware/config.h| cut -d '_' -f3 |cut -d ' ' -f1) -export NL=$COMMUNITY_LANG_NL +COMMUNITY_LANG_GROUP1_NL=$(grep --max-count=1 "^#define COMMUNITY_LANG_GROUP1_NL" $ROOT_PATH/Firmware/config.h| cut -d '_' -f3 |cut -d ' ' -f1) +export NL=$COMMUNITY_LANG_GROUP1_NL # Use the lines below as a template and replace 'QR' and 'new language' # Check comminity language QR = new language @@ -24,8 +24,8 @@ echo -n " Source code path: " >&2 if [ -e $ROOT_PATH ]; then echo 'OK' >&2; else echo 'NG!' >&2; _err=1; fi echo " Found: " >&2 -if [ "$COMMUNITY_LANG_NL" = "NL" ]; then - echo " $COMMUNITY_LANG_NL" >&2 +if [ "$COMMUNITY_LANG_GROUP1_NL" = "NL" ]; then + echo " $COMMUNITY_LANG_GROUP1_NL" >&2 echo ./lang-build.sh nl fi diff --git a/lang/lang-export.sh b/lang/lang-export.sh index 6a95e349..5907749c 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -3,6 +3,14 @@ # lang-export.sh - multi-language support script # for generating lang_xx.po # +# Config: +if [ -z "$CONFIG_OK" ]; then eval "$(cat config.sh)"; fi +if [ -z "$CONFIG_OK" ] | [ $CONFIG_OK -eq 0 ]; then echo 'Config NG!' >&2; exit 1; fi + +if [ ! -z "$COMMUNITY_LANGUAGES" ]; then + LANGUAGES+=" $COMMUNITY_LANGUAGES" +fi +echo "lang-export languages:$LANGUAGES" >&2 # relative path to source folder SRCDIR="../Firmware" @@ -16,18 +24,22 @@ if [ -z "$LNG" ]; then LNG=all; fi # if 'all' is selected, script will generate all po files and also pot file if [ "$LNG" = "all" ]; then ./lang-export.sh en - ./lang-export.sh cz - ./lang-export.sh de - ./lang-export.sh es - ./lang-export.sh fr - ./lang-export.sh it - ./lang-export.sh pl + for lang in $LANGUAGES; do + ./lang-export.sh $lang + done + #./lang-export.sh cz + #./lang-export.sh de + #./lang-export.sh es + #./lang-export.sh fr + #./lang-export.sh it + #./lang-export.sh pl #Community language support -#Dutch - ./lang-export.sh nl -#Use the 2 lines below as a template and replace 'qr' and 'New language' -##New language -# ./lang-export.sh qr + #if [ -n "$COMMUNITY_LANGUAGES" ]; then + # for l in $COMMUNITY_LANGUAGES; do + # echo " Exporting : $l" >&2 + # ./lang-export.sh $l + # done + #fi exit 0 fi diff --git a/lang/lang-import.sh b/lang/lang-import.sh index 2cceb66f..a537a238 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -2,6 +2,14 @@ # # lang-import.sh - multi-language support script # for importing translated xx.po +# Config: +if [ -z "$CONFIG_OK" ]; then eval "$(cat config.sh)"; fi +if [ -z "$CONFIG_OK" ] | [ $CONFIG_OK -eq 0 ]; then echo 'Config NG!' >&2; exit 1; fi + +if [ ! -z "$COMMUNITY_LANGUAGES" ]; then + LANGUAGES+=" $COMMUNITY_LANGUAGES" +fi +echo "lang-import languages:$LANGUAGES" >&2 LNG=$1 # if no arguments, 'all' is selected (all po and also pot will be generated) @@ -9,13 +17,22 @@ if [ -z "$LNG" ]; then LNG=all; fi # if 'all' is selected, script will generate all po files and also pot file if [ "$LNG" = "all" ]; then - ./lang-import.sh cz - ./lang-import.sh de - ./lang-import.sh es - ./lang-import.sh fr - ./lang-import.sh it - ./lang-import.sh pl + for lang in $LANGUAGES; do + ./lang-import.sh $lang + done + #./lang-import.sh cz + #./lang-import.sh de + #./lang-import.sh es + #./lang-import.sh fr + #./lang-import.sh it + #./lang-import.sh pl #DO NOT add Community languages here !!! + #if [ -n "$COMMUNITY_LANGUAGES" ]; then + # for l in $COMMUNITY_LANGUAGES; do + # echo " Exporting : $l" >&2 + # ./lang-export.sh $l + # done + #fi exit 0 fi From 7fea716391f607baa42e5901294b3287dd58b5b7 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 14:25:48 +0100 Subject: [PATCH 25/33] Disable use of lang-community script --- PF-build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PF-build.sh b/PF-build.sh index a72ad676..db0c8ab2 100755 --- a/PF-build.sh +++ b/PF-build.sh @@ -1303,7 +1303,7 @@ create_multi_firmware() echo "$(tput setaf 3)" ./lang-build.sh || failures 25 # build community languages - ./lang-community.sh || failures 25 + #./lang-community.sh || failures 25 # Combine compiled firmware with languages ./fw-build.sh || failures 25 cp not_tran.txt not_tran_$VARIANT.txt From ba54dc3d35d571c17823bb8dbe6ee9798a65509f Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 14:31:04 +0100 Subject: [PATCH 26/33] Update po files after fixing lang-export and lang-import --- lang/po/Firmware.pot | 9 +++++++-- lang/po/Firmware_cs.po | 9 +++++++-- lang/po/Firmware_de.po | 9 +++++++-- lang/po/Firmware_es.po | 13 +++++++++---- lang/po/Firmware_fr.po | 9 +++++++-- lang/po/Firmware_it.po | 9 +++++++-- lang/po/Firmware_nl.po | 9 +++++++-- lang/po/Firmware_pl.po | 9 +++++++-- lang/po/new/cs.po | 9 +++++++-- lang/po/new/de.po | 9 +++++++-- lang/po/new/es.po | 13 +++++++++---- lang/po/new/fr.po | 9 +++++++-- lang/po/new/it.po | 9 +++++++-- lang/po/new/nl.po | 9 +++++++-- lang/po/new/pl.po | 9 +++++++-- 15 files changed, 109 insertions(+), 34 deletions(-) diff --git a/lang/po/Firmware.pot b/lang/po/Firmware.pot index 368612a3..42d9e130 100644 --- a/lang/po/Firmware.pot +++ b/lang/po/Firmware.pot @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: en\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:50:53 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:50:53 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:20 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:20 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "" msgid "Z-probe nr." msgstr "" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + diff --git a/lang/po/Firmware_cs.po b/lang/po/Firmware_cs.po index b369aac9..93467697 100644 --- a/lang/po/Firmware_cs.po +++ b/lang/po/Firmware_cs.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: cs\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:50:57 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:50:57 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:23 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:23 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Korekce Z:" msgid "Z-probe nr." msgstr "Pocet mereni Z" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "IP adr. tiskarny:" + diff --git a/lang/po/Firmware_de.po b/lang/po/Firmware_de.po index f37b3184..c4163afa 100644 --- a/lang/po/Firmware_de.po +++ b/lang/po/Firmware_de.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: de\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:01 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:01 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:27 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:27 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Z-Korrektur:" msgid "Z-probe nr." msgstr "Z-Test Nr." +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Drucker IP Adr.:" + diff --git a/lang/po/Firmware_es.po b/lang/po/Firmware_es.po index 9eca4ab9..73abcda4 100644 --- a/lang/po/Firmware_es.po +++ b/lang/po/Firmware_es.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:04 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:04 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:30 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:30 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1585,7 +1585,7 @@ msgstr "Dist. en Y desde min" msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." msgstr "La impresora comenzara a imprimir una linea en zig-zag. Gira el dial hasta que la linea alcance la altura optima. Mira las fotos del manual (Capitulo de calibracion)." -# c=20 r=5 +# MSG_FIL_FAILED c=20 r=5 #: ultralcd.cpp:7415 msgid "Verification failed, remove the filament and try again." msgstr "La verificacion fallo, retire el filamento e intente nuevamente." @@ -1695,7 +1695,7 @@ msgstr "Codigo G laminado para una impresora diferente. Por favor relamina el mo msgid "G-code sliced for a newer firmware. Continue?" msgstr "Codigo G laminado para nuevo firmware. ?Continuar?" -# c=20 r=8 +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 #: util.cpp:387 msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." msgstr "Codigo G laminado para nuevo firmware. Por favor actualiza el firmware. Impresion cancelada." @@ -1765,3 +1765,8 @@ msgstr "Corregir-Z:" msgid "Z-probe nr." msgstr "Z-sensor nr." +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Dir. IP impresora:" + diff --git a/lang/po/Firmware_fr.po b/lang/po/Firmware_fr.po index f180be5a..e4bdf15b 100644 --- a/lang/po/Firmware_fr.po +++ b/lang/po/Firmware_fr.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: fr\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:08 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:08 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:34 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:34 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Correct-Z:" msgid "Z-probe nr." msgstr "Mesurer x-fois" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Adr.IP imprimante:" + diff --git a/lang/po/Firmware_it.po b/lang/po/Firmware_it.po index 9318873f..0fd12cfa 100644 --- a/lang/po/Firmware_it.po +++ b/lang/po/Firmware_it.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: it\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:11 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:11 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:37 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:37 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Correzione-Z:" msgid "Z-probe nr." msgstr "Nr. Z-test" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Ind. IP stampante:" + diff --git a/lang/po/Firmware_nl.po b/lang/po/Firmware_nl.po index 169019be..4863dca0 100644 --- a/lang/po/Firmware_nl.po +++ b/lang/po/Firmware_nl.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: nl\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:18 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:18 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:44 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:44 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Z-correctie:" msgid "Z-probe nr." msgstr "Z-test nr." +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Printer IP-adres:" + diff --git a/lang/po/Firmware_pl.po b/lang/po/Firmware_pl.po index 7345ac94..dfdeece0 100644 --- a/lang/po/Firmware_pl.po +++ b/lang/po/Firmware_pl.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: pl\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:14 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:14 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:40 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:40 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Korekcja-Z:" msgid "Z-probe nr." msgstr "Ilosc Pomiarow" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Adr. IP drukarki:" + diff --git a/lang/po/new/cs.po b/lang/po/new/cs.po index 2e464c10..02e8bacb 100644 --- a/lang/po/new/cs.po +++ b/lang/po/new/cs.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: cs\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:50:57 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:50:57 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:23 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:23 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Korekce Z:" msgid "Z-probe nr." msgstr "Pocet mereni Z" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "IP adr. tiskarny:" + diff --git a/lang/po/new/de.po b/lang/po/new/de.po index 276a80f9..03675522 100644 --- a/lang/po/new/de.po +++ b/lang/po/new/de.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: de\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:01 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:01 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:27 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:27 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Z-Korrektur:" msgid "Z-probe nr." msgstr "Z-Test Nr." +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Drucker IP Adr.:" + diff --git a/lang/po/new/es.po b/lang/po/new/es.po index aeed84ab..1ee12eb3 100644 --- a/lang/po/new/es.po +++ b/lang/po/new/es.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:04 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:04 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:30 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:30 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1585,7 +1585,7 @@ msgstr "Dist. en Y desde min" msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." msgstr "La impresora comenzara a imprimir una linea en zig-zag. Gira el dial hasta que la linea alcance la altura optima. Mira las fotos del manual (Capitulo de calibracion)." -# c=20 r=5 +# MSG_FIL_FAILED c=20 r=5 #: ultralcd.cpp:7415 msgid "Verification failed, remove the filament and try again." msgstr "La verificacion fallo, retire el filamento e intente nuevamente." @@ -1695,7 +1695,7 @@ msgstr "Codigo G laminado para una impresora diferente. Por favor relamina el mo msgid "G-code sliced for a newer firmware. Continue?" msgstr "Codigo G laminado para nuevo firmware. ?Continuar?" -# c=20 r=8 +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 #: util.cpp:387 msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." msgstr "Codigo G laminado para nuevo firmware. Por favor actualiza el firmware. Impresion cancelada." @@ -1765,3 +1765,8 @@ msgstr "Corregir-Z:" msgid "Z-probe nr." msgstr "Z-sensor nr." +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Dir. IP impresora:" + diff --git a/lang/po/new/fr.po b/lang/po/new/fr.po index 8dbbc936..1b211445 100644 --- a/lang/po/new/fr.po +++ b/lang/po/new/fr.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: fr\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:08 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:08 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:34 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:34 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Correct-Z:" msgid "Z-probe nr." msgstr "Mesurer x-fois" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Adr.IP imprimante:" + diff --git a/lang/po/new/it.po b/lang/po/new/it.po index 576d82bb..11b89085 100644 --- a/lang/po/new/it.po +++ b/lang/po/new/it.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: it\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:11 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:11 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:37 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:37 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Correzione-Z:" msgid "Z-probe nr." msgstr "Nr. Z-test" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Ind. IP stampante:" + diff --git a/lang/po/new/nl.po b/lang/po/new/nl.po index 17f9edb5..901bb686 100644 --- a/lang/po/new/nl.po +++ b/lang/po/new/nl.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: nl\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:18 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:18 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:44 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:44 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Z-correctie:" msgid "Z-probe nr." msgstr "Z-test nr." +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Printer IP-adres:" + diff --git a/lang/po/new/pl.po b/lang/po/new/pl.po index 1d6887f1..edd7caef 100644 --- a/lang/po/new/pl.po +++ b/lang/po/new/pl.po @@ -7,8 +7,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Language: pl\n" "Project-Id-Version: Prusa-Firmware\n" -"POT-Creation-Date: Thu 16 Dec 2021 11:51:14 AM CET\n" -"PO-Revision-Date: Thu 16 Dec 2021 11:51:14 AM CET\n" +"POT-Creation-Date: Sun 19 Dec 2021 07:17:40 PM CET\n" +"PO-Revision-Date: Sun 19 Dec 2021 07:17:40 PM CET\n" "Language-Team: \n" "X-Generator: Poedit 2.0.7\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -1765,3 +1765,8 @@ msgstr "Korekcja-Z:" msgid "Z-probe nr." msgstr "Ilosc Pomiarow" +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "Adr. IP drukarki:" + From 5bce397fabf329a2834bd9a0c28f749681db302c Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 14:33:35 +0100 Subject: [PATCH 27/33] Add Swedish --- Firmware/config.h | 1 + Firmware/language.c | 3 + Firmware/language.h | 3 + lang/lang-build.sh | 2 + lang/lang-check.py | 2 +- lang/lang-export.sh | 2 + lang/lang-import.sh | 7 + lang/lang_en_sv.txt | 1403 +++++++++++++++++++++++++++++++ lang/po/Firmware_sv.po | 1772 ++++++++++++++++++++++++++++++++++++++++ lang/po/new/sv.po | 1772 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 4966 insertions(+), 1 deletion(-) create mode 100644 lang/lang_en_sv.txt create mode 100644 lang/po/Firmware_sv.po create mode 100644 lang/po/new/sv.po diff --git a/Firmware/config.h b/Firmware/config.h index a67536c4..768d0498 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -65,6 +65,7 @@ #if (COMMUNITY_LANG_GROUP == 1) #define COMMUNITY_LANG_GROUP1_NL // Community Dutch language +#define COMMUNITY_LANG_GROUP1_SV // Community Swedish language //#define COMMUNITY_LANG_GROUP1_QR // Community new language //..use this as a template and replace 'QR' #endif diff --git a/Firmware/language.c b/Firmware/language.c index 3cef0158..b3881fe9 100644 --- a/Firmware/language.c +++ b/Firmware/language.c @@ -215,6 +215,9 @@ const char* lang_get_name_by_code(uint16_t code) #ifdef COMMUNITY_LANG_GROUP1_NL case LANG_CODE_NL: return _n("Nederlands"); //community Dutch contribution #endif // COMMUNITY_LANG_GROUP1_NL +#ifdef COMMUNITY_LANG_GROUP1_SV + case LANG_CODE_SV: return _n("Svenska"); //community Swedish contribution +#endif // COMMUNITY_LANG_GROUP1_SV //Use the 3 lines below as a template and replace 'QR' and 'New language' //#ifdef COMMUNITY_LANG_GROUP1_QR diff --git a/Firmware/language.h b/Firmware/language.h index 7cbafd38..32464f3a 100644 --- a/Firmware/language.h +++ b/Firmware/language.h @@ -98,6 +98,9 @@ typedef struct #ifdef COMMUNITY_LANG_GROUP1_NL #define LANG_CODE_NL 0x6e6c //!<'nl' #endif // COMMUNITY_LANG_GROUP1_NL +#ifdef COMMUNITY_LANG_GROUP1_SV +#define LANG_CODE_SV 0x7376 //!<'sv' +#endif // COMMUNITY_LANG_GROUP1_SV //Use the 3 lines below as a template and replace 'QR', '0X7172' and 'qr' //#ifdef COMMUNITY_LANG_GROUP1_QR //#define LANG_CODE_QR 0x7172 //!<'qr' diff --git a/lang/lang-build.sh b/lang/lang-build.sh index 9f731741..86efc29b 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -55,6 +55,8 @@ lang_code_hex_data() #Community language support #Dutch *nl*) echo '\x6c\x6e' ;; +#Swedish + *sv*) echo '\x76\x73' ;; #Use the 2 lines below as a template and replace 'qr' and `\x71\x72` ##New language # *qr*) echo '\x71\x72' ;; diff --git a/lang/lang-check.py b/lang/lang-check.py index 20c4dfe3..a6fbf7f9 100755 --- a/lang/lang-check.py +++ b/lang/lang-check.py @@ -246,7 +246,7 @@ def main(): usage="%(prog)s lang") parser.add_argument( "lang", nargs='?', default="en", type=str, - help="Check lang file (en|cs|de|es|fr|nl|it|pl)") + help="Check lang file (en|cs|de|es|fr|nl|it|pl|sv)") parser.add_argument( "--no-warning", action="store_true", help="Disable warnings") diff --git a/lang/lang-export.sh b/lang/lang-export.sh index 5907749c..7318004d 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -69,6 +69,8 @@ else #Community language support #Dutch *nl*) echo "Dutch" ;; +#Swedish + *sv*) echo "Swedish" ;; #Use the 2 lines below as a template and replace 'qr' and 'New language' ##New language # *qr*) echo "New language" ;; diff --git a/lang/lang-import.sh b/lang/lang-import.sh index a537a238..fd65eabc 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -188,6 +188,13 @@ if [ "$LNG" = "nl" ]; then sed -i 's/\xc3\x85/A/g' $LNG'_filtered.po' fi +if [ "$LGN" = "sv" ]; then +#repace 'Å' with 'Aa' +sed -i 's/\xc3\x85/Aa/g' $LNG'_filtered.po' +#repace 'å' with 'aa' +sed -i 's/\xc3\xA5/aa/g' $LNG'_filtered.po' +fi + #replace in polish translation #if [ "$LNG" = "pl" ]; then #fi diff --git a/lang/lang_en_sv.txt b/lang/lang_en_sv.txt new file mode 100644 index 00000000..ca0cfd57 --- /dev/null +++ b/lang/lang_en_sv.txt @@ -0,0 +1,1403 @@ +#MSG_IR_03_OR_OLDER c=18 +" 0.3 or older" +"\x00" + +#MSG_FS_V_03_OR_OLDER c=18 +"FS v0.3 or older" +"\x00" + +#MSG_IR_04_OR_NEWER c=18 +" 0.4 or newer" +"\x00" + +#MSG_FS_V_04_OR_NEWER c=18 +"FS v0.4 or newer" +"\x00" + +#MSG_IR_UNKNOWN c=18 +"unknown state" +"\x00" + +#MSG_MEASURED_OFFSET c=20 +"[0;0] point offset" +"\x00" + +#MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +"Crash detection can\x0abe turned on only in\x0aNormal mode" +"\x00" + +#MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +"WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +"\x00" + +#MSG_BABYSTEPPING_Z c=15 +"Adjusting Z:" +"\x00" + +#MSG_SELFTEST_CHECK_ALLCORRECT c=20 +"All correct" +"\x00" + +#MSG_WIZARD_DONE c=20 r=8 +"All is done. Happy printing!" +"\x00" + +#MSG_AMBIENT c=14 +"Ambient" +"\x00" + +#MSG_AUTO c=6 +"Auto" +"\x00" + +#MSG_PRESS c=20 r=2 +"and press the knob" +"\x00" + +#MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +"Are left and right Z~carriages all up?" +"\x00" + +#MSG_AUTO_HOME c=18 +"Auto home" +"\x00" + +#MSG_AUTOLOAD_FILAMENT c=18 +"AutoLoad filament" +"\x00" + +#MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +"Autoloading filament available only when filament sensor is turned on..." +"\x00" + +#MSG_AUTOLOADING_ENABLED c=20 r=4 +"Autoloading filament is active, just press the knob and insert filament..." +"\x00" + +#MSG_SELFTEST_AXIS_LENGTH c=20 +"Axis length" +"\x00" + +#MSG_SELFTEST_AXIS c=16 +"Axis" +"\x00" + +#MSG_SELFTEST_BEDHEATER c=20 +"Bed/Heater" +"\x00" + +#MSG_BED_DONE c=20 +"Bed done" +"\x00" + +#MSG_BED_HEATING c=20 +"Bed Heating" +"\x00" + +#MSG_BED_CORRECTION_MENU c=18 +"Bed level correct" +"\x00" + +#MSG_BELTTEST c=18 +"Belt test" +"\x00" + +#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +"\x00" + +#MSG_BRIGHT c=6 +"Bright" +"\x00" + +#MSG_BRIGHTNESS c=18 +"Brightness" +"\x00" + +#MSG_BED c=13 +"Bed" +"\x00" + +#MSG_BELT_STATUS c=18 +"Belt status" +"\x00" + +#MSG_RECOVER_PRINT c=20 r=2 +"Blackout occurred. Recover print?" +"\x00" + +#MSG_CALIBRATING_HOME c=20 +"Calibrating home" +"\x00" + +#MSG_CALIBRATE_BED c=18 +"Calibrate XYZ" +"\x00" + +#MSG_HOMEYZ c=18 +"Calibrate Z" +"\x00" + +#MSG_CALIBRATE_PINDA c=17 +"Calibrate" +"\x00" + +#MSG_CANCEL2 c=10 +">Cancel" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +"Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_CALIBRATE_Z_AUTO c=20 r=2 +"Calibrating Z" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_HOMEYZ_DONE c=20 +"Calibration done" +"\x00" + +#MSG_MENU_CALIBRATION c=18 +"Calibration" +"\x00" + +#MSG_SD_REMOVED c=20 +"Card removed" +"\x00" + +#MSG_CHECKING_FILE c=17 +"Checking file" +"\x00" + +#MSG_NOT_COLOR c=19 +"Color not correct" +"\x00" + +#MSG_COOLDOWN c=18 +"Cooldown" +"\x00" + +#MSG_COPY_SEL_LANG c=20 r=3 +"Copy selected language?" +"\x00" + +#MSG_CRASHDETECT c=13 +"Crash det." +"\x00" + +#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +"Choose a filament for the First Layer Calibration and select it in the on-screen menu." +"\x00" + +#MSG_CRASH_DETECTED c=20 +"Crash detected." +"\x00" + +#MSG_CRASH_RESUME c=20 r=3 +"Crash detected. Resume print?" +"\x00" + +#MSG_CRASH c=7 +"Crash" +"\x00" + +#MSG_CURRENT c=19 +"Current" +"\x00" + +#MSG_DATE c=17 +"Date:" +"\x00" + +#MSG_COMMUNITY_MADE c=18 +"Community made" +"\x00" + +#MSG_DISABLE_STEPPERS c=18 +"Disable steppers" +"\x00" + +#MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +"\x00" + +#MSG_FS_CONTINUE c=5 +"Cont." +"\x00" + +#MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +"Do you want to repeat last step to readjust distance between nozzle and heatbed?" +"\x00" + +#MSG_EXTRUDER_CORRECTION c=13 +"E-correct:" +"\x00" + +#MSG_EJECT_FILAMENT c=16 +"Eject filament" +"\x00" + +#MSG_EJECTING_FILAMENT c=20 +"Ejecting filament" +"\x00" + +#MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +"Endstop not hit" +"\x00" + +#MSG_SELFTEST_ENDSTOP c=16 +"Endstop" +"\x00" + +#MSG_SELFTEST_ENDSTOPS c=20 +"Endstops" +"\x00" + +#MSG_STACK_ERROR c=20 r=4 +"Error - static memory has been overwritten" +"\x00" + +#MSG_CUT_FILAMENT c=16 +"Cut filament" +"\x00" + +#MSG_CUTTER c=9 +"Cutter" +"\x00" + +#MSG_MMU_CUTTING_FIL c=18 +"Cutting filament" +"\x00" + +#MSG_FSENS_NOT_RESPONDING c=20 r=4 +"ERROR: Filament sensor is not responding, please check connection." +"\x00" + +#MSG_DIM c=6 +"Dim" +"\x00" + +#MSG_ERROR c=10 +"ERROR:" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +"Extruder fan:" +"\x00" + +#MSG_INFO_EXTRUDER c=18 +"Extruder info" +"\x00" + +#MSG_EXTRUDER c=17 +"Extruder" +"\x00" + +#MSG_MMU_FAIL_STATS c=18 +"Fail stats MMU" +"\x00" + +#MSG_FSENSOR_AUTOLOAD c=13 +"F. autoload" +"\x00" + +#MSG_FAIL_STATS c=18 +"Fail stats" +"\x00" + +#MSG_FAN_SPEED c=14 +"Fan speed" +"\x00" + +#MSG_SELFTEST_FAN c=20 +"Fan test" +"\x00" + +#MSG_FANS_CHECK c=13 +"Fans check" +"\x00" + +#MSG_FSENSOR c=12 +"Fil. sensor" +"\x00" + +#MSG_FIL_RUNOUTS c=15 +"Fil. runouts" +"\x00" + +#MSG_FILAMENT_CLEAN c=20 r=2 +"Filament extruding & with correct color?" +"\x00" + +#MSG_NOT_LOADED c=19 +"Filament not loaded" +"\x00" + +#MSG_FILAMENT_SENSOR c=20 +"Filament sensor" +"\x00" + +#MSG_FILAMENT_USED c=19 +"Filament used" +"\x00" + +#MSG_PRINT_TIME c=19 +"Print time" +"\x00" + +#MSG_FS_ACTION c=10 +"FS Action" +"\x00" + +#MSG_FILE_INCOMPLETE c=20 r=3 +"File incomplete. Continue anyway?" +"\x00" + +#MSG_FINISHING_MOVEMENTS c=20 +"Finishing movements" +"\x00" + +#MSG_V2_CALIBRATION c=18 +"First layer cal." +"\x00" + +#MSG_WIZARD_SELFTEST c=20 r=8 +"First, I will run the selftest to check most common assembly problems." +"\x00" + +#MSG_MMU_FIX_ISSUE c=20 r=4 +"Fix the issue and then press button on MMU unit." +"\x00" + +#MSG_FLOW c=15 +"Flow" +"\x00" + +#MSG_SELFTEST_COOLING_FAN c=20 +"Front print fan?" +"\x00" + +#MSG_BED_CORRECTION_FRONT c=14 +"Front side[um]" +"\x00" + +#MSG_SELFTEST_FANS c=20 +"Front/left fans" +"\x00" + +#MSG_SELFTEST_HEATERTHERMISTOR c=20 +"Heater/Thermistor" +"\x00" + +#MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +"Heating disabled by safety timer." +"\x00" + +#MSG_HEATING_COMPLETE c=20 +"Heating done." +"\x00" + +#MSG_HEATING c=20 +"Heating" +"\x00" + +#MSG_WIZARD_WELCOME c=20 r=7 +"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +"Hej, jag ar din ursprungliga Prusa i3 -skrivare. Vill du att jag ska vagleda dig genom installationsprocessen?" + +#MSG_FILAMENTCHANGE c=18 +"Change filament" +"\x00" + +#MSG_CHANGE_SUCCESS c=20 +"Change success!" +"\x00" + +#MSG_CORRECTLY c=20 +"Changed correctly?" +"\x00" + +#MSG_SELFTEST_CHECK_BED c=20 +"Checking bed" +"\x00" + +#MSG_SELFTEST_CHECK_ENDSTOPS c=20 +"Checking endstops" +"\x00" + +#MSG_SELFTEST_CHECK_HOTEND c=20 +"Checking hotend" +"\x00" + +#MSG_SELFTEST_CHECK_FSENSOR c=20 +"Checking sensors" +"\x00" + +#MSG_CHECKING_X c=20 +"Checking X axis" +"\x00" + +#MSG_CHECKING_Y c=20 +"Checking Y axis" +"\x00" + +#MSG_SELFTEST_CHECK_Z c=20 +"Checking Z axis" +"\x00" + +#MSG_CHOOSE_EXTRUDER c=20 +"Choose extruder:" +"\x00" + +#MSG_CHOOSE_FILAMENT c=20 +"Choose filament:" +"\x00" + +#MSG_FILAMENT c=17 +"Filament" +"\x00" + +#MSG_WIZARD_XYZ_CAL c=20 r=8 +"I will run xyz calibration now. It will take approx. 12 mins." +"\x00" + +#MSG_WIZARD_Z_CAL c=20 r=8 +"I will run z calibration now." +"\x00" + +#MSG_WATCH c=18 +"Info screen" +"\x00" + +#MSG_INSERT_FILAMENT c=20 +"Insert filament" +"\x00" + +#MSG_FILAMENT_LOADED c=20 r=2 +"Is filament loaded?" +"\x00" + +#MSG_STEEL_SHEET_CHECK c=20 r=2 +"Is steel sheet on heatbed?" +"\x00" + +#MSG_LAST_PRINT_FAILURES c=20 +"Last print failures" +"\x00" + +#MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +"Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +"\x00" + +#MSG_ADDITIONAL_SHEETS c=20 r=9 +"If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +"\x00" + +#MSG_LAST_PRINT c=18 +"Last print" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN c=20 +"Left hotend fan?" +"\x00" + +#MSG_LEFT c=10 +"Left" +"\x00" + +#MSG_BED_CORRECTION_LEFT c=14 +"Left side [um]" +"\x00" + +#MSG_LIN_CORRECTION c=18 +"Lin. correction" +"\x00" + +#MSG_BABYSTEP_Z c=18 +"Live adjust Z" +"\x00" + +#MSG_INSERT_FIL c=20 r=6 +"Insert the filament (do not load it) into the extruder and then press the knob." +"\x00" + +#MSG_LOAD_FILAMENT c=17 +"Load filament" +"\x00" + +#MSG_LOADING_COLOR c=20 +"Loading color" +"\x00" + +#MSG_LOADING_FILAMENT c=20 +"Loading filament" +"\x00" + +#MSG_ITERATION c=12 +"Iteration" +"\x00" + +#MSG_LOOSE_PULLEY c=20 +"Loose pulley" +"\x00" + +#MSG_LOAD_TO_NOZZLE c=18 +"Load to nozzle" +"\x00" + +#MSG_M117_V2_CALIBRATION c=25 +"M117 First layer cal." +"\x00" + +#MSG_MAIN c=18 +"Main" +"\x00" + +#MSG_BL_HIGH c=12 +"Level Bright" +"\x00" + +#MSG_BL_LOW c=12 +"Level Dimmed" +"\x00" + +#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +"Measuring reference height of calibration point" +"\x00" + +#MSG_MESH_BED_LEVELING c=18 +"Mesh Bed Leveling" +"\x00" + +#MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +"MMU OK. Resuming position..." +"\x00" + +#MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +"MMU OK. Resuming temperature..." +"\x00" + +#MSG_MEASURED_SKEW c=14 +"Measured skew" +"\x00" + +#MSG_MMU_FAILS c=15 +"MMU fails" +"\x00" + +#MSG_MMU_LOAD_FAILED c=20 +"MMU load failed" +"\x00" + +#MSG_MMU_LOAD_FAILS c=15 +"MMU load fails" +"\x00" + +#MSG_MMU_OK_RESUMING c=20 r=4 +"MMU OK. Resuming..." +"\x00" + +#MSG_MODE c=6 +"Mode" +"\x00" + +#MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +"MK3 firmware detected on MK3S printer" +"\x00" + +#MSG_NORMAL c=7 +"Normal" +"\x00" + +#MSG_SILENT c=7 +"Silent" +"\x00" + +#MSG_MMU_USER_ATTENTION c=20 r=3 +"MMU needs user attention." +"\x00" + +#MSG_MMU_POWER_FAILS c=15 +"MMU power fails" +"\x00" + +#MSG_STEALTH c=7 +"Stealth" +"\x00" + +#MSG_AUTO_POWER c=10 +"Auto power" +"\x00" + +#MSG_HIGH_POWER c=10 +"High power" +"\x00" + +#MSG_MMU_CONNECTED c=18 +"MMU2 connected" +"\x00" + +#MSG_SELFTEST_MOTOR c=18 +"Motor" +"\x00" + +#MSG_MOVE_AXIS c=18 +"Move axis" +"\x00" + +#MSG_MOVE_X c=18 +"Move X" +"\x00" + +#MSG_MOVE_Y c=18 +"Move Y" +"\x00" + +#MSG_MOVE_Z c=18 +"Move Z" +"\x00" + +#MSG_NO_MOVE c=20 +"No move." +"\x00" + +#MSG_NO_CARD c=18 +"No SD card" +"\x00" + +#MSG_NA c=3 +"N/A" +"\x00" + +#MSG_NO c=4 +"No" +"\x00" + +#MSG_SELFTEST_NOTCONNECTED c=20 +"Not connected" +"\x00" + +#MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +"New firmware version available:" +"\x00" + +#MSG_SELFTEST_FAN_NO c=19 +"Not spinning" +"\x00" + +#MSG_WIZARD_V2_CAL c=20 r=8 +"Now I will calibrate distance between tip of the nozzle and heatbed surface." +"\x00" + +#MSG_WIZARD_WILL_PREHEAT c=20 r=4 +"Now I will preheat nozzle for PLA." +"\x00" + +#MSG_NOZZLE c=12 +"Nozzle" +"\x00" + +#MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +"Old settings found. Default PID, Esteps etc. will be set." +"\x00" + +#MSG_REMOVE_TEST_PRINT c=20 r=4 +"Now remove the test print from steel sheet." +"\x00" + +#MSG_NOZZLE_FAN c=10 +"Nozzle FAN" +"\x00" + +#MSG_PAUSE_PRINT c=18 +"Pause print" +"\x00" + +#MSG_PID_RUNNING c=20 +"PID cal." +"\x00" + +#MSG_PID_FINISHED c=20 +"PID cal. finished" +"\x00" + +#MSG_PID_EXTRUDER c=17 +"PID calibration" +"\x00" + +#MSG_PINDA_PREHEAT c=20 +"PINDA Heating" +"\x00" + +#MSG_PAPER c=20 r=10 +"Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +"\x00" + +#MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +"Please clean heatbed and then press the knob." +"\x00" + +#MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +"Please clean the nozzle for calibration. Click when done." +"\x00" + +#MSG_SELFTEST_PLEASECHECK c=20 +"Please check:" +"\x00" + +#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +"\x00" + +#MSG_CHECK_IDLER c=20 r=5 +"Please open idler and remove filament manually." +"\x00" + +#MSG_PLACE_STEEL_SHEET c=20 r=5 +"Please place steel sheet on heatbed." +"\x00" + +#MSG_PRESS_TO_UNLOAD c=20 r=4 +"Please press the knob to unload filament" +"\x00" + +#MSG_PULL_OUT_FILAMENT c=20 r=4 +"Please pull out filament immediately" +"\x00" + +#MSG_EJECT_REMOVE c=20 r=4 +"Please remove filament and then press the knob." +"\x00" + +#MSG_REMOVE_STEEL_SHEET c=20 r=4 +"Please remove steel sheet from heatbed." +"\x00" + +#MSG_RUN_XYZ c=20 r=4 +"Please run XYZ calibration first." +"\x00" + +#MSG_UPDATE_MMU2_FW c=20 r=4 +"Please update firmware in your MMU2. Waiting for reset." +"\x00" + +#MSG_PLEASE_WAIT c=20 +"Please wait" +"\x00" + +#MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +"Please remove shipping helpers first." +"\x00" + +#MSG_PREHEAT_NOZZLE c=20 +"Preheat the nozzle!" +"\x00" + +#MSG_PREHEAT c=18 +"Preheat" +"\x00" + +#MSG_WIZARD_HEATING c=20 r=3 +"Preheating nozzle. Please wait." +"\x00" + +#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +"Please upgrade." +"\x00" + +#MSG_PRESS_TO_PREHEAT c=20 r=4 +"Press the knob to preheat nozzle and continue." +"\x00" + +#MSG_FS_PAUSE c=5 +"Pause" +"\x00" + +#MSG_POWER_FAILURES c=15 +"Power failures" +"\x00" + +#MSG_PRINT_ABORTED c=20 +"Print aborted" +"\x00" + +#MSG_PREHEATING_TO_LOAD c=20 +"Preheating to load" +"\x00" + +#MSG_PREHEATING_TO_UNLOAD c=20 +"Preheating to unload" +"\x00" + +#MSG_SELFTEST_PRINT_FAN_SPEED c=18 +"Print fan:" +"\x00" + +#MSG_CARD_MENU c=18 +"Print from SD" +"\x00" + +#MSG_PRESS_KNOB c=20 +"Press the knob" +"\x00" + +#MSG_PRINT_PAUSED c=20 +"Print paused" +"\x00" + +#MSG_RESUME_NOZZLE_TEMP c=20 r=4 +"Press the knob to resume nozzle temperature." +"\x00" + +#MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_PRINT_FAN c=10 +"Print FAN" +"\x00" + +#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +"Please insert filament into the extruder, then press the knob to load it." +"\x00" + +#MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +"Please insert filament into the first tube of the MMU, then press the knob to load it." +"\x00" + +#MSG_PLEASE_LOAD_PLA c=20 r=4 +"Please load filament first." +"\x00" + +#MSG_BED_CORRECTION_REAR c=14 +"Rear side [um]" +"\x00" + +#MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +"Please unload the filament first, then repeat this action." +"\x00" + +#MSG_CHECK_IR_CONNECTION c=20 r=4 +"Please check the IR sensor connection, unload filament if present." +"\x00" + +#MSG_RECOVERING_PRINT c=20 +"Recovering print" +"\x00" + +#MSG_REMOVE_OLD_FILAMENT c=20 r=5 +"Remove old filament and press the knob to start loading new filament." +"\x00" + +#MSG_CALIBRATE_BED_RESET c=18 +"Reset XYZ calibr." +"\x00" + +#MSG_RESET c=14 +"Reset" +"\x00" + +#MSG_RESUME_PRINT c=18 +"Resume print" +"\x00" + +#MSG_RESUMING_PRINT c=20 +"Resuming print" +"\x00" + +#MSG_BED_CORRECTION_RIGHT c=14 +"Right side[um]" +"\x00" + +#MSG_RPI_PORT c=13 +"RPi port" +"\x00" + +#MSG_WIZARD_RERUN c=20 r=7 +"Running Wizard will delete current calibration results and start from the beginning. Continue?" +"\x00" + +#MSG_SD_CARD c=8 +"SD card" +"\x00" + +#MSG_RIGHT c=10 +"Right" +"\x00" + +#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +"Searching bed calibration point" +"\x00" + +#MSG_LANGUAGE_SELECT c=18 +"Select language" +"\x00" + +#MSG_SELFTEST_OK c=20 +"Self test OK" +"\x00" + +#MSG_SELFTEST_START c=20 +"Self test start" +"\x00" + +#MSG_SELFTEST c=18 +"Selftest" +"\x00" + +#MSG_SELFTEST_ERROR c=20 +"Selftest error!" +"\x00" + +#MSG_SELFTEST_FAILED c=20 +"Selftest failed" +"\x00" + +#MSG_FORCE_SELFTEST c=20 r=8 +"Selftest will be run to calibrate accurate sensorless rehoming." +"\x00" + +#MSG_SEL_PREHEAT_TEMP c=20 r=6 +"Select nozzle preheat temperature which matches your material." +"\x00" + +#MSG_SET_TEMPERATURE c=20 +"Set temperature:" +"\x00" + +#MSG_SETTINGS c=18 +"Settings" +"\x00" + +#MSG_SHOW_END_STOPS c=18 +"Show end stops" +"\x00" + +#MSG_FILE_CNT c=20 r=6 +"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +"\x00" + +#MSG_SORT c=7 +"Sort" +"\x00" + +#MSG_NONE c=8 +"None" +"\x00" + +#MSG_SORT_TIME c=8 +"Time" +"\x00" + +#MSG_SEVERE_SKEW c=14 +"Severe skew" +"\x00" + +#MSG_SORT_ALPHA c=8 +"Alphabet" +"\x00" + +#MSG_SORTING c=20 +"Sorting files" +"\x00" + +#MSG_SOUND_LOUD c=7 +"Loud" +"\x00" + +#MSG_SLIGHT_SKEW c=14 +"Slight skew" +"\x00" + +#MSG_SOUND c=7 +"Sound" +"\x00" + +#MSG_RUNOUTS c=7 +"Runouts" +"\x00" + +#MSG_Z-LEVELING_ENFORCED c=20 r=4 +"Some problem encountered, Z-leveling enforced ..." +"\x00" + +#MSG_SOUND_ONCE c=7 +"Once" +"\x00" + +#MSG_SPEED c=15 +"Speed" +"\x00" + +#MSG_SELFTEST_FAN_YES c=19 +"Spinning" +"\x00" + +#MSG_TEMP_CAL_WARNING c=20 r=4 +"Stable ambient temperature 21-26C is needed a rigid stand is required." +"\x00" + +#MSG_STATISTICS c=18 +"Statistics" +"\x00" + +#MSG_STOP_PRINT c=18 +"Stop print" +"\x00" + +#MSG_STOPPED c=20 +"STOPPED." +"\x00" + +#MSG_SUPPORT c=18 +"Support" +"\x00" + +#MSG_SELFTEST_SWAPPED c=16 +"Swapped" +"\x00" + +#MSG_SELECT_FILAMENT c=20 +"Select filament:" +"\x00" + +#MSG_TEMP_CALIBRATION c=14 +"Temp. cal." +"\x00" + +#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +"Select temperature which matches your material." +"\x00" + +#MSG_CALIBRATION_PINDA_MENU c=17 +"Temp. calibration" +"\x00" + +#MSG_TEMP_CAL_FAILED c=20 r=8 +"Temperature calibration failed" +"\x00" + +#MSG_TEMP_CALIBRATION_DONE c=20 r=12 +"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +"\x00" + +#MSG_FS_VERIFIED c=20 r=3 +"Sensor verified, remove the filament now." +"\x00" + +#MSG_TEMPERATURE c=18 +"Temperature" +"\x00" + +#MSG_MENU_TEMPERATURES c=15 +"Temperatures" +"\x00" + +#MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +"There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_TOTAL_FILAMENT c=19 +"Total filament" +"\x00" + +#MSG_TOTAL_PRINT_TIME c=19 +"Total print time" +"\x00" + +#MSG_TUNE c=18 +"Tune" +"\x00" + +#MSG_TOTAL_FAILURES c=20 +"Total failures" +"\x00" + +#MSG_TO_LOAD_FIL c=20 +"to load filament" +"\x00" + +#MSG_TO_UNLOAD_FIL c=20 +"to unload filament" +"\x00" + +#MSG_UNLOAD_FILAMENT c=16 +"Unload filament" +"\x00" + +#MSG_UNLOADING_FILAMENT c=20 +"Unloading filament" +"\x00" + +#MSG_TOTAL c=6 +"Total" +"\x00" + +#MSG_USED c=19 +"Used during print" +"\x00" + +#MSG_MENU_VOLTAGES c=15 +"Voltages" +"\x00" + +#MSG_UNKNOWN c=13 +"unknown" +"\x00" + +#MSG_USERWAIT c=20 +"Wait for user..." +"\x00" + +#MSG_WAITING_TEMP c=20 r=4 +"Waiting for nozzle and bed cooling" +"\x00" + +#MSG_WAITING_TEMP_PINDA c=20 r=3 +"Waiting for PINDA probe cooling" +"\x00" + +#MSG_CHANGED_BOTH c=20 r=4 +"Warning: both printer type and motherboard type changed." +"\x00" + +#MSG_CHANGED_MOTHERBOARD c=20 r=4 +"Warning: motherboard type changed." +"\x00" + +#MSG_CHANGED_PRINTER c=20 r=4 +"Warning: printer type changed." +"\x00" + +#MSG_UNLOAD_SUCCESSFUL c=20 r=2 +"Was filament unload successful?" +"\x00" + +#MSG_SELFTEST_WIRINGERROR c=18 +"Wiring error" +"\x00" + +#MSG_WIZARD c=17 +"Wizard" +"\x00" + +#MSG_XYZ_DETAILS c=18 +"XYZ cal. details" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +"XYZ calibration failed. Please consult the manual." +"\x00" + +#MSG_YES c=3 +"Yes" +"\x00" + +#MSG_WIZARD_QUIT c=20 r=8 +"You can always resume the Wizard from Calibration -> Wizard." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +"XYZ calibration all right. Skew will be corrected automatically." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +"XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +"\x00" + +#MSG_TIMEOUT c=12 +"Timeout" +"\x00" + +#MSG_X_CORRECTION c=13 +"X-correct:" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +"XYZ calibration compromised. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +"XYZ calibration compromised. Right front calibration point not reachable." +"\x00" + +#MSG_LOAD_ALL c=17 +"Load all" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +"XYZ calibration failed. Bed calibration point was not found." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +"XYZ calibration failed. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +"XYZ calibration failed. Right front calibration point not reachable." +"\x00" + +#MSG_Y_DIST_FROM_MIN c=20 +"Y distance from min" +"\x00" + +#MSG_WIZARD_V2_CAL_2 c=20 r=12 +"The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +"\x00" + +#MSG_FIL_FAILED c=20 r=5 +"Verification failed, remove the filament and try again." +"\x00" + +#MSG_Y_CORRECTION c=13 +"Y-correct:" +"\x00" + +#MSG_OFF c=3 +"Off" +"\x00" + +#MSG_ON c=3 +"On" +"\x00" + +#MSG_BACK c=18 +"Back" +"\x00" + +#MSG_CHECKS c=18 +"Checks" +"\x00" + +#MSG_FALSE_TRIGGERING c=20 +"False triggering" +"\x00" + +#MSG_STRICT c=8 +"Strict" +"\x00" + +#MSG_WARN c=8 +"Warn" +"\x00" + +#MSG_HW_SETUP c=18 +"HW Setup" +"\x00" + +#MSG_MAGNETS_COMP c=13 +"Magnets comp." +"\x00" + +#MSG_MESH c=12 +"Mesh" +"\x00" + +#MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +"MK3S firmware detected on MK3 printer" +"\x00" + +#MSG_MMU_MODE c=8 +"MMU Mode" +"\x00" + +#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +"Mode change in progress..." +"\x00" + +#MSG_MODEL c=8 +"Model" +"\x00" + +#MSG_NOZZLE_DIAMETER c=10 +"Nozzle d." +"\x00" + +#MSG_GCODE_DIFF_CONTINUE c=20 r=4 +"G-code sliced for a different level. Continue?" +"\x00" + +#MSG_GCODE_DIFF_CANCELLED c=20 r=7 +"G-code sliced for a different level. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +"G-code sliced for a different printer type. Continue?" +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +"G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +"G-code sliced for a newer firmware. Continue?" +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +"G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +"\x00" + +#MSG_PREHEATING_TO_CUT c=20 +"Preheating to cut" +"\x00" + +#MSG_PREHEATING_TO_EJECT c=20 +"Preheating to eject" +"\x00" + +#MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +"Printer nozzle diameter differs from the G-code. Continue?" +"\x00" + +#MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +"\x00" + +#MSG_SELFTEST_FS_LEVEL c=20 +"%s level expected" +"\x00" + +#MSG_RENAME c=18 +"Rename" +"\x00" + +#MSG_SELECT c=18 +"Select" +"\x00" + +#MSG_INFO_SENSORS c=18 +"Sensor info" +"\x00" + +#MSG_SHEET c=10 +"Sheet" +"\x00" + +#MSG_SOUND_BLIND c=7 +"Assist" +"\x00" + +#MSG_STEEL_SHEET c=18 +"Steel sheets" +"\x00" + +#MSG_Z_CORRECTION c=13 +"Z-correct:" +"\x00" + +#MSG_Z_PROBE_NR c=14 +"Z-probe nr." +"\x00" + +#MSG_PRINTER_IP c=18 +"Printer IP Addr:" +"\x00" diff --git a/lang/po/Firmware_sv.po b/lang/po/Firmware_sv.po new file mode 100644 index 00000000..b2e076fb --- /dev/null +++ b/lang/po/Firmware_sv.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Swedish. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 02:31:55 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 02:31:55 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Hej, jag ar din ursprungliga Prusa i3 -skrivare. Vill du att jag ska vagleda dig genom installationsprocessen?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + diff --git a/lang/po/new/sv.po b/lang/po/new/sv.po new file mode 100644 index 00000000..08bd2596 --- /dev/null +++ b/lang/po/new/sv.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Swedish. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 02:31:55 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 02:31:55 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Hej, jag ar din ursprungliga Prusa i3 -skrivare. Vill du att jag ska vagleda dig genom installationsprocessen?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + From f8a0d3ad7bbab67bf6c79a6c5bc652d338d5c8f8 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 15:15:23 +0100 Subject: [PATCH 28/33] Add Danish --- Firmware/config.h | 1 + Firmware/language.c | 3 + Firmware/language.h | 3 + lang/lang-build.sh | 2 + lang/lang-check.py | 2 +- lang/lang-export.sh | 2 + lang/lang-import.sh | 7 + lang/lang_en_da.txt | 1403 +++++++++++++++++++++++++++++++ lang/po/Firmware_da.po | 1772 ++++++++++++++++++++++++++++++++++++++++ lang/po/new/da.po | 1772 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 4966 insertions(+), 1 deletion(-) create mode 100644 lang/lang_en_da.txt create mode 100644 lang/po/Firmware_da.po create mode 100644 lang/po/new/da.po diff --git a/Firmware/config.h b/Firmware/config.h index 768d0498..3d939268 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -66,6 +66,7 @@ #if (COMMUNITY_LANG_GROUP == 1) #define COMMUNITY_LANG_GROUP1_NL // Community Dutch language #define COMMUNITY_LANG_GROUP1_SV // Community Swedish language +#define COMMUNITY_LANG_GROUP1_DA // Community Danish language //#define COMMUNITY_LANG_GROUP1_QR // Community new language //..use this as a template and replace 'QR' #endif diff --git a/Firmware/language.c b/Firmware/language.c index b3881fe9..ace13307 100644 --- a/Firmware/language.c +++ b/Firmware/language.c @@ -218,6 +218,9 @@ const char* lang_get_name_by_code(uint16_t code) #ifdef COMMUNITY_LANG_GROUP1_SV case LANG_CODE_SV: return _n("Svenska"); //community Swedish contribution #endif // COMMUNITY_LANG_GROUP1_SV +#ifdef COMMUNITY_LANG_GROUP1_DA + case LANG_CODE_DA: return _n("Dansk"); //community Swedish contribution +#endif // COMMUNITY_LANG_GROUP1_DA //Use the 3 lines below as a template and replace 'QR' and 'New language' //#ifdef COMMUNITY_LANG_GROUP1_QR diff --git a/Firmware/language.h b/Firmware/language.h index 32464f3a..2dffdb89 100644 --- a/Firmware/language.h +++ b/Firmware/language.h @@ -101,6 +101,9 @@ typedef struct #ifdef COMMUNITY_LANG_GROUP1_SV #define LANG_CODE_SV 0x7376 //!<'sv' #endif // COMMUNITY_LANG_GROUP1_SV +#ifdef COMMUNITY_LANG_GROUP1_DA +#define LANG_CODE_DA 0x6461 //!<'da' +#endif // COMMUNITY_LANG_GROUP1_DA //Use the 3 lines below as a template and replace 'QR', '0X7172' and 'qr' //#ifdef COMMUNITY_LANG_GROUP1_QR //#define LANG_CODE_QR 0x7172 //!<'qr' diff --git a/lang/lang-build.sh b/lang/lang-build.sh index 86efc29b..77255bdb 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -57,6 +57,8 @@ lang_code_hex_data() *nl*) echo '\x6c\x6e' ;; #Swedish *sv*) echo '\x76\x73' ;; +#Danish + *da*) echo '\x61\x64' ;; #Use the 2 lines below as a template and replace 'qr' and `\x71\x72` ##New language # *qr*) echo '\x71\x72' ;; diff --git a/lang/lang-check.py b/lang/lang-check.py index a6fbf7f9..b4488cf9 100755 --- a/lang/lang-check.py +++ b/lang/lang-check.py @@ -246,7 +246,7 @@ def main(): usage="%(prog)s lang") parser.add_argument( "lang", nargs='?', default="en", type=str, - help="Check lang file (en|cs|de|es|fr|nl|it|pl|sv)") + help="Check lang file (en|cs|da|de|es|fr|nl|it|pl|sv)") parser.add_argument( "--no-warning", action="store_true", help="Disable warnings") diff --git a/lang/lang-export.sh b/lang/lang-export.sh index 7318004d..cd706a21 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -71,6 +71,8 @@ else *nl*) echo "Dutch" ;; #Swedish *sv*) echo "Swedish" ;; +#Danish + *da*) echo "Danish" ;; #Use the 2 lines below as a template and replace 'qr' and 'New language' ##New language # *qr*) echo "New language" ;; diff --git a/lang/lang-import.sh b/lang/lang-import.sh index fd65eabc..4234bce7 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -195,6 +195,13 @@ sed -i 's/\xc3\x85/Aa/g' $LNG'_filtered.po' sed -i 's/\xc3\xA5/aa/g' $LNG'_filtered.po' fi +if [ "$LGN" = "da" ]; then +#repace 'Å' with 'Aa' +sed -i 's/\xc3\x85/Aa/g' $LNG'_filtered.po' +#repace 'å' with 'aa' +sed -i 's/\xc3\xA5/aa/g' $LNG'_filtered.po' +fi + #replace in polish translation #if [ "$LNG" = "pl" ]; then #fi diff --git a/lang/lang_en_da.txt b/lang/lang_en_da.txt new file mode 100644 index 00000000..50974874 --- /dev/null +++ b/lang/lang_en_da.txt @@ -0,0 +1,1403 @@ +#MSG_IR_03_OR_OLDER c=18 +" 0.3 or older" +"\x00" + +#MSG_FS_V_03_OR_OLDER c=18 +"FS v0.3 or older" +"\x00" + +#MSG_IR_04_OR_NEWER c=18 +" 0.4 or newer" +"\x00" + +#MSG_FS_V_04_OR_NEWER c=18 +"FS v0.4 or newer" +"\x00" + +#MSG_IR_UNKNOWN c=18 +"unknown state" +"\x00" + +#MSG_MEASURED_OFFSET c=20 +"[0;0] point offset" +"\x00" + +#MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +"Crash detection can\x0abe turned on only in\x0aNormal mode" +"\x00" + +#MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +"WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +"\x00" + +#MSG_BABYSTEPPING_Z c=15 +"Adjusting Z:" +"\x00" + +#MSG_SELFTEST_CHECK_ALLCORRECT c=20 +"All correct" +"\x00" + +#MSG_WIZARD_DONE c=20 r=8 +"All is done. Happy printing!" +"\x00" + +#MSG_AMBIENT c=14 +"Ambient" +"\x00" + +#MSG_AUTO c=6 +"Auto" +"\x00" + +#MSG_PRESS c=20 r=2 +"and press the knob" +"\x00" + +#MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +"Are left and right Z~carriages all up?" +"\x00" + +#MSG_AUTO_HOME c=18 +"Auto home" +"\x00" + +#MSG_AUTOLOAD_FILAMENT c=18 +"AutoLoad filament" +"\x00" + +#MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +"Autoloading filament available only when filament sensor is turned on..." +"\x00" + +#MSG_AUTOLOADING_ENABLED c=20 r=4 +"Autoloading filament is active, just press the knob and insert filament..." +"\x00" + +#MSG_SELFTEST_AXIS_LENGTH c=20 +"Axis length" +"\x00" + +#MSG_SELFTEST_AXIS c=16 +"Axis" +"\x00" + +#MSG_SELFTEST_BEDHEATER c=20 +"Bed/Heater" +"\x00" + +#MSG_BED_DONE c=20 +"Bed done" +"\x00" + +#MSG_BED_HEATING c=20 +"Bed Heating" +"\x00" + +#MSG_BED_CORRECTION_MENU c=18 +"Bed level correct" +"\x00" + +#MSG_BELTTEST c=18 +"Belt test" +"\x00" + +#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +"\x00" + +#MSG_BRIGHT c=6 +"Bright" +"\x00" + +#MSG_BRIGHTNESS c=18 +"Brightness" +"\x00" + +#MSG_BED c=13 +"Bed" +"\x00" + +#MSG_BELT_STATUS c=18 +"Belt status" +"\x00" + +#MSG_RECOVER_PRINT c=20 r=2 +"Blackout occurred. Recover print?" +"\x00" + +#MSG_CALIBRATING_HOME c=20 +"Calibrating home" +"\x00" + +#MSG_CALIBRATE_BED c=18 +"Calibrate XYZ" +"\x00" + +#MSG_HOMEYZ c=18 +"Calibrate Z" +"\x00" + +#MSG_CALIBRATE_PINDA c=17 +"Calibrate" +"\x00" + +#MSG_CANCEL2 c=10 +">Cancel" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +"Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_CALIBRATE_Z_AUTO c=20 r=2 +"Calibrating Z" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_HOMEYZ_DONE c=20 +"Calibration done" +"\x00" + +#MSG_MENU_CALIBRATION c=18 +"Calibration" +"\x00" + +#MSG_SD_REMOVED c=20 +"Card removed" +"\x00" + +#MSG_CHECKING_FILE c=17 +"Checking file" +"\x00" + +#MSG_NOT_COLOR c=19 +"Color not correct" +"\x00" + +#MSG_COOLDOWN c=18 +"Cooldown" +"\x00" + +#MSG_COPY_SEL_LANG c=20 r=3 +"Copy selected language?" +"\x00" + +#MSG_CRASHDETECT c=13 +"Crash det." +"\x00" + +#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +"Choose a filament for the First Layer Calibration and select it in the on-screen menu." +"\x00" + +#MSG_CRASH_DETECTED c=20 +"Crash detected." +"\x00" + +#MSG_CRASH_RESUME c=20 r=3 +"Crash detected. Resume print?" +"\x00" + +#MSG_CRASH c=7 +"Crash" +"\x00" + +#MSG_CURRENT c=19 +"Current" +"\x00" + +#MSG_DATE c=17 +"Date:" +"\x00" + +#MSG_COMMUNITY_MADE c=18 +"Community made" +"\x00" + +#MSG_DISABLE_STEPPERS c=18 +"Disable steppers" +"\x00" + +#MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +"\x00" + +#MSG_FS_CONTINUE c=5 +"Cont." +"\x00" + +#MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +"Do you want to repeat last step to readjust distance between nozzle and heatbed?" +"\x00" + +#MSG_EXTRUDER_CORRECTION c=13 +"E-correct:" +"\x00" + +#MSG_EJECT_FILAMENT c=16 +"Eject filament" +"\x00" + +#MSG_EJECTING_FILAMENT c=20 +"Ejecting filament" +"\x00" + +#MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +"Endstop not hit" +"\x00" + +#MSG_SELFTEST_ENDSTOP c=16 +"Endstop" +"\x00" + +#MSG_SELFTEST_ENDSTOPS c=20 +"Endstops" +"\x00" + +#MSG_STACK_ERROR c=20 r=4 +"Error - static memory has been overwritten" +"\x00" + +#MSG_CUT_FILAMENT c=16 +"Cut filament" +"\x00" + +#MSG_CUTTER c=9 +"Cutter" +"\x00" + +#MSG_MMU_CUTTING_FIL c=18 +"Cutting filament" +"\x00" + +#MSG_FSENS_NOT_RESPONDING c=20 r=4 +"ERROR: Filament sensor is not responding, please check connection." +"\x00" + +#MSG_DIM c=6 +"Dim" +"\x00" + +#MSG_ERROR c=10 +"ERROR:" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +"Extruder fan:" +"\x00" + +#MSG_INFO_EXTRUDER c=18 +"Extruder info" +"\x00" + +#MSG_EXTRUDER c=17 +"Extruder" +"\x00" + +#MSG_MMU_FAIL_STATS c=18 +"Fail stats MMU" +"\x00" + +#MSG_FSENSOR_AUTOLOAD c=13 +"F. autoload" +"\x00" + +#MSG_FAIL_STATS c=18 +"Fail stats" +"\x00" + +#MSG_FAN_SPEED c=14 +"Fan speed" +"\x00" + +#MSG_SELFTEST_FAN c=20 +"Fan test" +"\x00" + +#MSG_FANS_CHECK c=13 +"Fans check" +"\x00" + +#MSG_FSENSOR c=12 +"Fil. sensor" +"\x00" + +#MSG_FIL_RUNOUTS c=15 +"Fil. runouts" +"\x00" + +#MSG_FILAMENT_CLEAN c=20 r=2 +"Filament extruding & with correct color?" +"\x00" + +#MSG_NOT_LOADED c=19 +"Filament not loaded" +"\x00" + +#MSG_FILAMENT_SENSOR c=20 +"Filament sensor" +"\x00" + +#MSG_FILAMENT_USED c=19 +"Filament used" +"\x00" + +#MSG_PRINT_TIME c=19 +"Print time" +"\x00" + +#MSG_FS_ACTION c=10 +"FS Action" +"\x00" + +#MSG_FILE_INCOMPLETE c=20 r=3 +"File incomplete. Continue anyway?" +"\x00" + +#MSG_FINISHING_MOVEMENTS c=20 +"Finishing movements" +"\x00" + +#MSG_V2_CALIBRATION c=18 +"First layer cal." +"\x00" + +#MSG_WIZARD_SELFTEST c=20 r=8 +"First, I will run the selftest to check most common assembly problems." +"\x00" + +#MSG_MMU_FIX_ISSUE c=20 r=4 +"Fix the issue and then press button on MMU unit." +"\x00" + +#MSG_FLOW c=15 +"Flow" +"\x00" + +#MSG_SELFTEST_COOLING_FAN c=20 +"Front print fan?" +"\x00" + +#MSG_BED_CORRECTION_FRONT c=14 +"Front side[um]" +"\x00" + +#MSG_SELFTEST_FANS c=20 +"Front/left fans" +"\x00" + +#MSG_SELFTEST_HEATERTHERMISTOR c=20 +"Heater/Thermistor" +"\x00" + +#MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +"Heating disabled by safety timer." +"\x00" + +#MSG_HEATING_COMPLETE c=20 +"Heating done." +"\x00" + +#MSG_HEATING c=20 +"Heating" +"\x00" + +#MSG_WIZARD_WELCOME c=20 r=7 +"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +"Hej, jeg er din originale Prusa i3 -printer. Vil du have mig til at guide dig gennem installationsprocessen?" + +#MSG_FILAMENTCHANGE c=18 +"Change filament" +"\x00" + +#MSG_CHANGE_SUCCESS c=20 +"Change success!" +"\x00" + +#MSG_CORRECTLY c=20 +"Changed correctly?" +"\x00" + +#MSG_SELFTEST_CHECK_BED c=20 +"Checking bed" +"\x00" + +#MSG_SELFTEST_CHECK_ENDSTOPS c=20 +"Checking endstops" +"\x00" + +#MSG_SELFTEST_CHECK_HOTEND c=20 +"Checking hotend" +"\x00" + +#MSG_SELFTEST_CHECK_FSENSOR c=20 +"Checking sensors" +"\x00" + +#MSG_CHECKING_X c=20 +"Checking X axis" +"\x00" + +#MSG_CHECKING_Y c=20 +"Checking Y axis" +"\x00" + +#MSG_SELFTEST_CHECK_Z c=20 +"Checking Z axis" +"\x00" + +#MSG_CHOOSE_EXTRUDER c=20 +"Choose extruder:" +"\x00" + +#MSG_CHOOSE_FILAMENT c=20 +"Choose filament:" +"\x00" + +#MSG_FILAMENT c=17 +"Filament" +"\x00" + +#MSG_WIZARD_XYZ_CAL c=20 r=8 +"I will run xyz calibration now. It will take approx. 12 mins." +"\x00" + +#MSG_WIZARD_Z_CAL c=20 r=8 +"I will run z calibration now." +"\x00" + +#MSG_WATCH c=18 +"Info screen" +"\x00" + +#MSG_INSERT_FILAMENT c=20 +"Insert filament" +"\x00" + +#MSG_FILAMENT_LOADED c=20 r=2 +"Is filament loaded?" +"\x00" + +#MSG_STEEL_SHEET_CHECK c=20 r=2 +"Is steel sheet on heatbed?" +"\x00" + +#MSG_LAST_PRINT_FAILURES c=20 +"Last print failures" +"\x00" + +#MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +"Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +"\x00" + +#MSG_ADDITIONAL_SHEETS c=20 r=9 +"If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +"\x00" + +#MSG_LAST_PRINT c=18 +"Last print" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN c=20 +"Left hotend fan?" +"\x00" + +#MSG_LEFT c=10 +"Left" +"\x00" + +#MSG_BED_CORRECTION_LEFT c=14 +"Left side [um]" +"\x00" + +#MSG_LIN_CORRECTION c=18 +"Lin. correction" +"\x00" + +#MSG_BABYSTEP_Z c=18 +"Live adjust Z" +"\x00" + +#MSG_INSERT_FIL c=20 r=6 +"Insert the filament (do not load it) into the extruder and then press the knob." +"\x00" + +#MSG_LOAD_FILAMENT c=17 +"Load filament" +"\x00" + +#MSG_LOADING_COLOR c=20 +"Loading color" +"\x00" + +#MSG_LOADING_FILAMENT c=20 +"Loading filament" +"\x00" + +#MSG_ITERATION c=12 +"Iteration" +"\x00" + +#MSG_LOOSE_PULLEY c=20 +"Loose pulley" +"\x00" + +#MSG_LOAD_TO_NOZZLE c=18 +"Load to nozzle" +"\x00" + +#MSG_M117_V2_CALIBRATION c=25 +"M117 First layer cal." +"\x00" + +#MSG_MAIN c=18 +"Main" +"\x00" + +#MSG_BL_HIGH c=12 +"Level Bright" +"\x00" + +#MSG_BL_LOW c=12 +"Level Dimmed" +"\x00" + +#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +"Measuring reference height of calibration point" +"\x00" + +#MSG_MESH_BED_LEVELING c=18 +"Mesh Bed Leveling" +"\x00" + +#MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +"MMU OK. Resuming position..." +"\x00" + +#MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +"MMU OK. Resuming temperature..." +"\x00" + +#MSG_MEASURED_SKEW c=14 +"Measured skew" +"\x00" + +#MSG_MMU_FAILS c=15 +"MMU fails" +"\x00" + +#MSG_MMU_LOAD_FAILED c=20 +"MMU load failed" +"\x00" + +#MSG_MMU_LOAD_FAILS c=15 +"MMU load fails" +"\x00" + +#MSG_MMU_OK_RESUMING c=20 r=4 +"MMU OK. Resuming..." +"\x00" + +#MSG_MODE c=6 +"Mode" +"\x00" + +#MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +"MK3 firmware detected on MK3S printer" +"\x00" + +#MSG_NORMAL c=7 +"Normal" +"\x00" + +#MSG_SILENT c=7 +"Silent" +"\x00" + +#MSG_MMU_USER_ATTENTION c=20 r=3 +"MMU needs user attention." +"\x00" + +#MSG_MMU_POWER_FAILS c=15 +"MMU power fails" +"\x00" + +#MSG_STEALTH c=7 +"Stealth" +"\x00" + +#MSG_AUTO_POWER c=10 +"Auto power" +"\x00" + +#MSG_HIGH_POWER c=10 +"High power" +"\x00" + +#MSG_MMU_CONNECTED c=18 +"MMU2 connected" +"\x00" + +#MSG_SELFTEST_MOTOR c=18 +"Motor" +"\x00" + +#MSG_MOVE_AXIS c=18 +"Move axis" +"\x00" + +#MSG_MOVE_X c=18 +"Move X" +"\x00" + +#MSG_MOVE_Y c=18 +"Move Y" +"\x00" + +#MSG_MOVE_Z c=18 +"Move Z" +"\x00" + +#MSG_NO_MOVE c=20 +"No move." +"\x00" + +#MSG_NO_CARD c=18 +"No SD card" +"\x00" + +#MSG_NA c=3 +"N/A" +"\x00" + +#MSG_NO c=4 +"No" +"\x00" + +#MSG_SELFTEST_NOTCONNECTED c=20 +"Not connected" +"\x00" + +#MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +"New firmware version available:" +"\x00" + +#MSG_SELFTEST_FAN_NO c=19 +"Not spinning" +"\x00" + +#MSG_WIZARD_V2_CAL c=20 r=8 +"Now I will calibrate distance between tip of the nozzle and heatbed surface." +"\x00" + +#MSG_WIZARD_WILL_PREHEAT c=20 r=4 +"Now I will preheat nozzle for PLA." +"\x00" + +#MSG_NOZZLE c=12 +"Nozzle" +"\x00" + +#MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +"Old settings found. Default PID, Esteps etc. will be set." +"\x00" + +#MSG_REMOVE_TEST_PRINT c=20 r=4 +"Now remove the test print from steel sheet." +"\x00" + +#MSG_NOZZLE_FAN c=10 +"Nozzle FAN" +"\x00" + +#MSG_PAUSE_PRINT c=18 +"Pause print" +"\x00" + +#MSG_PID_RUNNING c=20 +"PID cal." +"\x00" + +#MSG_PID_FINISHED c=20 +"PID cal. finished" +"\x00" + +#MSG_PID_EXTRUDER c=17 +"PID calibration" +"\x00" + +#MSG_PINDA_PREHEAT c=20 +"PINDA Heating" +"\x00" + +#MSG_PAPER c=20 r=10 +"Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +"\x00" + +#MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +"Please clean heatbed and then press the knob." +"\x00" + +#MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +"Please clean the nozzle for calibration. Click when done." +"\x00" + +#MSG_SELFTEST_PLEASECHECK c=20 +"Please check:" +"\x00" + +#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +"\x00" + +#MSG_CHECK_IDLER c=20 r=5 +"Please open idler and remove filament manually." +"\x00" + +#MSG_PLACE_STEEL_SHEET c=20 r=5 +"Please place steel sheet on heatbed." +"\x00" + +#MSG_PRESS_TO_UNLOAD c=20 r=4 +"Please press the knob to unload filament" +"\x00" + +#MSG_PULL_OUT_FILAMENT c=20 r=4 +"Please pull out filament immediately" +"\x00" + +#MSG_EJECT_REMOVE c=20 r=4 +"Please remove filament and then press the knob." +"\x00" + +#MSG_REMOVE_STEEL_SHEET c=20 r=4 +"Please remove steel sheet from heatbed." +"\x00" + +#MSG_RUN_XYZ c=20 r=4 +"Please run XYZ calibration first." +"\x00" + +#MSG_UPDATE_MMU2_FW c=20 r=4 +"Please update firmware in your MMU2. Waiting for reset." +"\x00" + +#MSG_PLEASE_WAIT c=20 +"Please wait" +"\x00" + +#MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +"Please remove shipping helpers first." +"\x00" + +#MSG_PREHEAT_NOZZLE c=20 +"Preheat the nozzle!" +"\x00" + +#MSG_PREHEAT c=18 +"Preheat" +"\x00" + +#MSG_WIZARD_HEATING c=20 r=3 +"Preheating nozzle. Please wait." +"\x00" + +#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +"Please upgrade." +"\x00" + +#MSG_PRESS_TO_PREHEAT c=20 r=4 +"Press the knob to preheat nozzle and continue." +"\x00" + +#MSG_FS_PAUSE c=5 +"Pause" +"\x00" + +#MSG_POWER_FAILURES c=15 +"Power failures" +"\x00" + +#MSG_PRINT_ABORTED c=20 +"Print aborted" +"\x00" + +#MSG_PREHEATING_TO_LOAD c=20 +"Preheating to load" +"\x00" + +#MSG_PREHEATING_TO_UNLOAD c=20 +"Preheating to unload" +"\x00" + +#MSG_SELFTEST_PRINT_FAN_SPEED c=18 +"Print fan:" +"\x00" + +#MSG_CARD_MENU c=18 +"Print from SD" +"\x00" + +#MSG_PRESS_KNOB c=20 +"Press the knob" +"\x00" + +#MSG_PRINT_PAUSED c=20 +"Print paused" +"\x00" + +#MSG_RESUME_NOZZLE_TEMP c=20 r=4 +"Press the knob to resume nozzle temperature." +"\x00" + +#MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_PRINT_FAN c=10 +"Print FAN" +"\x00" + +#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +"Please insert filament into the extruder, then press the knob to load it." +"\x00" + +#MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +"Please insert filament into the first tube of the MMU, then press the knob to load it." +"\x00" + +#MSG_PLEASE_LOAD_PLA c=20 r=4 +"Please load filament first." +"\x00" + +#MSG_BED_CORRECTION_REAR c=14 +"Rear side [um]" +"\x00" + +#MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +"Please unload the filament first, then repeat this action." +"\x00" + +#MSG_CHECK_IR_CONNECTION c=20 r=4 +"Please check the IR sensor connection, unload filament if present." +"\x00" + +#MSG_RECOVERING_PRINT c=20 +"Recovering print" +"\x00" + +#MSG_REMOVE_OLD_FILAMENT c=20 r=5 +"Remove old filament and press the knob to start loading new filament." +"\x00" + +#MSG_CALIBRATE_BED_RESET c=18 +"Reset XYZ calibr." +"\x00" + +#MSG_RESET c=14 +"Reset" +"\x00" + +#MSG_RESUME_PRINT c=18 +"Resume print" +"\x00" + +#MSG_RESUMING_PRINT c=20 +"Resuming print" +"\x00" + +#MSG_BED_CORRECTION_RIGHT c=14 +"Right side[um]" +"\x00" + +#MSG_RPI_PORT c=13 +"RPi port" +"\x00" + +#MSG_WIZARD_RERUN c=20 r=7 +"Running Wizard will delete current calibration results and start from the beginning. Continue?" +"\x00" + +#MSG_SD_CARD c=8 +"SD card" +"\x00" + +#MSG_RIGHT c=10 +"Right" +"\x00" + +#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +"Searching bed calibration point" +"\x00" + +#MSG_LANGUAGE_SELECT c=18 +"Select language" +"\x00" + +#MSG_SELFTEST_OK c=20 +"Self test OK" +"\x00" + +#MSG_SELFTEST_START c=20 +"Self test start" +"\x00" + +#MSG_SELFTEST c=18 +"Selftest" +"\x00" + +#MSG_SELFTEST_ERROR c=20 +"Selftest error!" +"\x00" + +#MSG_SELFTEST_FAILED c=20 +"Selftest failed" +"\x00" + +#MSG_FORCE_SELFTEST c=20 r=8 +"Selftest will be run to calibrate accurate sensorless rehoming." +"\x00" + +#MSG_SEL_PREHEAT_TEMP c=20 r=6 +"Select nozzle preheat temperature which matches your material." +"\x00" + +#MSG_SET_TEMPERATURE c=20 +"Set temperature:" +"\x00" + +#MSG_SETTINGS c=18 +"Settings" +"\x00" + +#MSG_SHOW_END_STOPS c=18 +"Show end stops" +"\x00" + +#MSG_FILE_CNT c=20 r=6 +"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +"\x00" + +#MSG_SORT c=7 +"Sort" +"\x00" + +#MSG_NONE c=8 +"None" +"\x00" + +#MSG_SORT_TIME c=8 +"Time" +"\x00" + +#MSG_SEVERE_SKEW c=14 +"Severe skew" +"\x00" + +#MSG_SORT_ALPHA c=8 +"Alphabet" +"\x00" + +#MSG_SORTING c=20 +"Sorting files" +"\x00" + +#MSG_SOUND_LOUD c=7 +"Loud" +"\x00" + +#MSG_SLIGHT_SKEW c=14 +"Slight skew" +"\x00" + +#MSG_SOUND c=7 +"Sound" +"\x00" + +#MSG_RUNOUTS c=7 +"Runouts" +"\x00" + +#MSG_Z-LEVELING_ENFORCED c=20 r=4 +"Some problem encountered, Z-leveling enforced ..." +"\x00" + +#MSG_SOUND_ONCE c=7 +"Once" +"\x00" + +#MSG_SPEED c=15 +"Speed" +"\x00" + +#MSG_SELFTEST_FAN_YES c=19 +"Spinning" +"\x00" + +#MSG_TEMP_CAL_WARNING c=20 r=4 +"Stable ambient temperature 21-26C is needed a rigid stand is required." +"\x00" + +#MSG_STATISTICS c=18 +"Statistics" +"\x00" + +#MSG_STOP_PRINT c=18 +"Stop print" +"\x00" + +#MSG_STOPPED c=20 +"STOPPED." +"\x00" + +#MSG_SUPPORT c=18 +"Support" +"\x00" + +#MSG_SELFTEST_SWAPPED c=16 +"Swapped" +"\x00" + +#MSG_SELECT_FILAMENT c=20 +"Select filament:" +"\x00" + +#MSG_TEMP_CALIBRATION c=14 +"Temp. cal." +"\x00" + +#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +"Select temperature which matches your material." +"\x00" + +#MSG_CALIBRATION_PINDA_MENU c=17 +"Temp. calibration" +"\x00" + +#MSG_TEMP_CAL_FAILED c=20 r=8 +"Temperature calibration failed" +"\x00" + +#MSG_TEMP_CALIBRATION_DONE c=20 r=12 +"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +"\x00" + +#MSG_FS_VERIFIED c=20 r=3 +"Sensor verified, remove the filament now." +"\x00" + +#MSG_TEMPERATURE c=18 +"Temperature" +"\x00" + +#MSG_MENU_TEMPERATURES c=15 +"Temperatures" +"\x00" + +#MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +"There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_TOTAL_FILAMENT c=19 +"Total filament" +"\x00" + +#MSG_TOTAL_PRINT_TIME c=19 +"Total print time" +"\x00" + +#MSG_TUNE c=18 +"Tune" +"\x00" + +#MSG_TOTAL_FAILURES c=20 +"Total failures" +"\x00" + +#MSG_TO_LOAD_FIL c=20 +"to load filament" +"\x00" + +#MSG_TO_UNLOAD_FIL c=20 +"to unload filament" +"\x00" + +#MSG_UNLOAD_FILAMENT c=16 +"Unload filament" +"\x00" + +#MSG_UNLOADING_FILAMENT c=20 +"Unloading filament" +"\x00" + +#MSG_TOTAL c=6 +"Total" +"\x00" + +#MSG_USED c=19 +"Used during print" +"\x00" + +#MSG_MENU_VOLTAGES c=15 +"Voltages" +"\x00" + +#MSG_UNKNOWN c=13 +"unknown" +"\x00" + +#MSG_USERWAIT c=20 +"Wait for user..." +"\x00" + +#MSG_WAITING_TEMP c=20 r=4 +"Waiting for nozzle and bed cooling" +"\x00" + +#MSG_WAITING_TEMP_PINDA c=20 r=3 +"Waiting for PINDA probe cooling" +"\x00" + +#MSG_CHANGED_BOTH c=20 r=4 +"Warning: both printer type and motherboard type changed." +"\x00" + +#MSG_CHANGED_MOTHERBOARD c=20 r=4 +"Warning: motherboard type changed." +"\x00" + +#MSG_CHANGED_PRINTER c=20 r=4 +"Warning: printer type changed." +"\x00" + +#MSG_UNLOAD_SUCCESSFUL c=20 r=2 +"Was filament unload successful?" +"\x00" + +#MSG_SELFTEST_WIRINGERROR c=18 +"Wiring error" +"\x00" + +#MSG_WIZARD c=17 +"Wizard" +"\x00" + +#MSG_XYZ_DETAILS c=18 +"XYZ cal. details" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +"XYZ calibration failed. Please consult the manual." +"\x00" + +#MSG_YES c=3 +"Yes" +"\x00" + +#MSG_WIZARD_QUIT c=20 r=8 +"You can always resume the Wizard from Calibration -> Wizard." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +"XYZ calibration all right. Skew will be corrected automatically." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +"XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +"\x00" + +#MSG_TIMEOUT c=12 +"Timeout" +"\x00" + +#MSG_X_CORRECTION c=13 +"X-correct:" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +"XYZ calibration compromised. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +"XYZ calibration compromised. Right front calibration point not reachable." +"\x00" + +#MSG_LOAD_ALL c=17 +"Load all" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +"XYZ calibration failed. Bed calibration point was not found." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +"XYZ calibration failed. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +"XYZ calibration failed. Right front calibration point not reachable." +"\x00" + +#MSG_Y_DIST_FROM_MIN c=20 +"Y distance from min" +"\x00" + +#MSG_WIZARD_V2_CAL_2 c=20 r=12 +"The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +"\x00" + +#MSG_FIL_FAILED c=20 r=5 +"Verification failed, remove the filament and try again." +"\x00" + +#MSG_Y_CORRECTION c=13 +"Y-correct:" +"\x00" + +#MSG_OFF c=3 +"Off" +"\x00" + +#MSG_ON c=3 +"On" +"\x00" + +#MSG_BACK c=18 +"Back" +"\x00" + +#MSG_CHECKS c=18 +"Checks" +"\x00" + +#MSG_FALSE_TRIGGERING c=20 +"False triggering" +"\x00" + +#MSG_STRICT c=8 +"Strict" +"\x00" + +#MSG_WARN c=8 +"Warn" +"\x00" + +#MSG_HW_SETUP c=18 +"HW Setup" +"\x00" + +#MSG_MAGNETS_COMP c=13 +"Magnets comp." +"\x00" + +#MSG_MESH c=12 +"Mesh" +"\x00" + +#MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +"MK3S firmware detected on MK3 printer" +"\x00" + +#MSG_MMU_MODE c=8 +"MMU Mode" +"\x00" + +#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +"Mode change in progress..." +"\x00" + +#MSG_MODEL c=8 +"Model" +"\x00" + +#MSG_NOZZLE_DIAMETER c=10 +"Nozzle d." +"\x00" + +#MSG_GCODE_DIFF_CONTINUE c=20 r=4 +"G-code sliced for a different level. Continue?" +"\x00" + +#MSG_GCODE_DIFF_CANCELLED c=20 r=7 +"G-code sliced for a different level. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +"G-code sliced for a different printer type. Continue?" +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +"G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +"G-code sliced for a newer firmware. Continue?" +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +"G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +"\x00" + +#MSG_PREHEATING_TO_CUT c=20 +"Preheating to cut" +"\x00" + +#MSG_PREHEATING_TO_EJECT c=20 +"Preheating to eject" +"\x00" + +#MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +"Printer nozzle diameter differs from the G-code. Continue?" +"\x00" + +#MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +"\x00" + +#MSG_SELFTEST_FS_LEVEL c=20 +"%s level expected" +"\x00" + +#MSG_RENAME c=18 +"Rename" +"\x00" + +#MSG_SELECT c=18 +"Select" +"\x00" + +#MSG_INFO_SENSORS c=18 +"Sensor info" +"\x00" + +#MSG_SHEET c=10 +"Sheet" +"\x00" + +#MSG_SOUND_BLIND c=7 +"Assist" +"\x00" + +#MSG_STEEL_SHEET c=18 +"Steel sheets" +"\x00" + +#MSG_Z_CORRECTION c=13 +"Z-correct:" +"\x00" + +#MSG_Z_PROBE_NR c=14 +"Z-probe nr." +"\x00" + +#MSG_PRINTER_IP c=18 +"Printer IP Addr:" +"\x00" diff --git a/lang/po/Firmware_da.po b/lang/po/Firmware_da.po new file mode 100644 index 00000000..4cae8e00 --- /dev/null +++ b/lang/po/Firmware_da.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Danish. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: da\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 02:56:33 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 02:56:33 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Hej, jeg er din originale Prusa i3 -printer. Vil du have mig til at guide dig gennem installationsprocessen?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + diff --git a/lang/po/new/da.po b/lang/po/new/da.po new file mode 100644 index 00000000..e9da9824 --- /dev/null +++ b/lang/po/new/da.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Danish. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: da\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 02:56:33 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 02:56:33 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Hej, jeg er din originale Prusa i3 -printer. Vil du have mig til at guide dig gennem installationsprocessen?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + From 70835299906b245ec83d40f7553bbe98ab64c4e3 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 15:24:06 +0100 Subject: [PATCH 29/33] Add Slovanian --- Firmware/config.h | 1 + Firmware/language.c | 3 + Firmware/language.h | 3 + lang/lang-build.sh | 2 + lang/lang-check.py | 2 +- lang/lang-export.sh | 2 + lang/lang-import.sh | 9 + lang/lang_en_sl.txt | 1403 +++++++++++++++++++++++++++++++ lang/po/Firmware_sl.po | 1772 ++++++++++++++++++++++++++++++++++++++++ lang/po/new/sl.po | 1772 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 4968 insertions(+), 1 deletion(-) create mode 100644 lang/lang_en_sl.txt create mode 100644 lang/po/Firmware_sl.po create mode 100644 lang/po/new/sl.po diff --git a/Firmware/config.h b/Firmware/config.h index 3d939268..9c48cf04 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -67,6 +67,7 @@ #define COMMUNITY_LANG_GROUP1_NL // Community Dutch language #define COMMUNITY_LANG_GROUP1_SV // Community Swedish language #define COMMUNITY_LANG_GROUP1_DA // Community Danish language +#define COMMUNITY_LANG_GROUP1_SL // Community Slovanian language //#define COMMUNITY_LANG_GROUP1_QR // Community new language //..use this as a template and replace 'QR' #endif diff --git a/Firmware/language.c b/Firmware/language.c index ace13307..297f138e 100644 --- a/Firmware/language.c +++ b/Firmware/language.c @@ -221,6 +221,9 @@ const char* lang_get_name_by_code(uint16_t code) #ifdef COMMUNITY_LANG_GROUP1_DA case LANG_CODE_DA: return _n("Dansk"); //community Swedish contribution #endif // COMMUNITY_LANG_GROUP1_DA +#ifdef COMMUNITY_LANG_GROUP1_SL + case LANG_CODE_SL: return _n("Slovenscina"); //community Slovanian contribution +#endif // COMMUNITY_LANG_GROUP1_SL //Use the 3 lines below as a template and replace 'QR' and 'New language' //#ifdef COMMUNITY_LANG_GROUP1_QR diff --git a/Firmware/language.h b/Firmware/language.h index 2dffdb89..cffbf68a 100644 --- a/Firmware/language.h +++ b/Firmware/language.h @@ -104,6 +104,9 @@ typedef struct #ifdef COMMUNITY_LANG_GROUP1_DA #define LANG_CODE_DA 0x6461 //!<'da' #endif // COMMUNITY_LANG_GROUP1_DA +#ifdef COMMUNITY_LANG_GROUP1_SL +#define LANG_CODE_SL 0x736C //!<'sl' +#endif // COMMUNITY_LANG_GROUP1_SL //Use the 3 lines below as a template and replace 'QR', '0X7172' and 'qr' //#ifdef COMMUNITY_LANG_GROUP1_QR //#define LANG_CODE_QR 0x7172 //!<'qr' diff --git a/lang/lang-build.sh b/lang/lang-build.sh index 77255bdb..231a1669 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -59,6 +59,8 @@ lang_code_hex_data() *sv*) echo '\x76\x73' ;; #Danish *da*) echo '\x61\x64' ;; +#Slovanian + *sl*) echo '\x6C\x73' ;; #Use the 2 lines below as a template and replace 'qr' and `\x71\x72` ##New language # *qr*) echo '\x71\x72' ;; diff --git a/lang/lang-check.py b/lang/lang-check.py index b4488cf9..fd4ab50e 100755 --- a/lang/lang-check.py +++ b/lang/lang-check.py @@ -246,7 +246,7 @@ def main(): usage="%(prog)s lang") parser.add_argument( "lang", nargs='?', default="en", type=str, - help="Check lang file (en|cs|da|de|es|fr|nl|it|pl|sv)") + help="Check lang file (en|cs|da|de|es|fr|nl|it|pl|sl|sv)") parser.add_argument( "--no-warning", action="store_true", help="Disable warnings") diff --git a/lang/lang-export.sh b/lang/lang-export.sh index cd706a21..1d07e627 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -73,6 +73,8 @@ else *sv*) echo "Swedish" ;; #Danish *da*) echo "Danish" ;; +#Slovanian + *sl*) echo "Slovanian" ;; #Use the 2 lines below as a template and replace 'qr' and 'New language' ##New language # *qr*) echo "New language" ;; diff --git a/lang/lang-import.sh b/lang/lang-import.sh index 4234bce7..1d913ab5 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -202,6 +202,15 @@ sed -i 's/\xc3\x85/Aa/g' $LNG'_filtered.po' sed -i 's/\xc3\xA5/aa/g' $LNG'_filtered.po' fi +if [ "$LGN" = "sl" ]; then + #replace 'ë' with 'e' + sed -i 's/\xc3\xab/e/g' $LNG'_filtered.po' + #replace 'ä' with 'a' (left) + sed -i 's/\xc3\xa4/a/g' $LNG'_filtered.po' + #replace 'é' with 'e' + sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' +fi + #replace in polish translation #if [ "$LNG" = "pl" ]; then #fi diff --git a/lang/lang_en_sl.txt b/lang/lang_en_sl.txt new file mode 100644 index 00000000..01054bfb --- /dev/null +++ b/lang/lang_en_sl.txt @@ -0,0 +1,1403 @@ +#MSG_IR_03_OR_OLDER c=18 +" 0.3 or older" +"\x00" + +#MSG_FS_V_03_OR_OLDER c=18 +"FS v0.3 or older" +"\x00" + +#MSG_IR_04_OR_NEWER c=18 +" 0.4 or newer" +"\x00" + +#MSG_FS_V_04_OR_NEWER c=18 +"FS v0.4 or newer" +"\x00" + +#MSG_IR_UNKNOWN c=18 +"unknown state" +"\x00" + +#MSG_MEASURED_OFFSET c=20 +"[0;0] point offset" +"\x00" + +#MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +"Crash detection can\x0abe turned on only in\x0aNormal mode" +"\x00" + +#MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +"WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +"\x00" + +#MSG_BABYSTEPPING_Z c=15 +"Adjusting Z:" +"\x00" + +#MSG_SELFTEST_CHECK_ALLCORRECT c=20 +"All correct" +"\x00" + +#MSG_WIZARD_DONE c=20 r=8 +"All is done. Happy printing!" +"\x00" + +#MSG_AMBIENT c=14 +"Ambient" +"\x00" + +#MSG_AUTO c=6 +"Auto" +"\x00" + +#MSG_PRESS c=20 r=2 +"and press the knob" +"\x00" + +#MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +"Are left and right Z~carriages all up?" +"\x00" + +#MSG_AUTO_HOME c=18 +"Auto home" +"\x00" + +#MSG_AUTOLOAD_FILAMENT c=18 +"AutoLoad filament" +"\x00" + +#MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +"Autoloading filament available only when filament sensor is turned on..." +"\x00" + +#MSG_AUTOLOADING_ENABLED c=20 r=4 +"Autoloading filament is active, just press the knob and insert filament..." +"\x00" + +#MSG_SELFTEST_AXIS_LENGTH c=20 +"Axis length" +"\x00" + +#MSG_SELFTEST_AXIS c=16 +"Axis" +"\x00" + +#MSG_SELFTEST_BEDHEATER c=20 +"Bed/Heater" +"\x00" + +#MSG_BED_DONE c=20 +"Bed done" +"\x00" + +#MSG_BED_HEATING c=20 +"Bed Heating" +"\x00" + +#MSG_BED_CORRECTION_MENU c=18 +"Bed level correct" +"\x00" + +#MSG_BELTTEST c=18 +"Belt test" +"\x00" + +#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +"\x00" + +#MSG_BRIGHT c=6 +"Bright" +"\x00" + +#MSG_BRIGHTNESS c=18 +"Brightness" +"\x00" + +#MSG_BED c=13 +"Bed" +"\x00" + +#MSG_BELT_STATUS c=18 +"Belt status" +"\x00" + +#MSG_RECOVER_PRINT c=20 r=2 +"Blackout occurred. Recover print?" +"\x00" + +#MSG_CALIBRATING_HOME c=20 +"Calibrating home" +"\x00" + +#MSG_CALIBRATE_BED c=18 +"Calibrate XYZ" +"\x00" + +#MSG_HOMEYZ c=18 +"Calibrate Z" +"\x00" + +#MSG_CALIBRATE_PINDA c=17 +"Calibrate" +"\x00" + +#MSG_CANCEL2 c=10 +">Cancel" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +"Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_CALIBRATE_Z_AUTO c=20 r=2 +"Calibrating Z" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_HOMEYZ_DONE c=20 +"Calibration done" +"\x00" + +#MSG_MENU_CALIBRATION c=18 +"Calibration" +"\x00" + +#MSG_SD_REMOVED c=20 +"Card removed" +"\x00" + +#MSG_CHECKING_FILE c=17 +"Checking file" +"\x00" + +#MSG_NOT_COLOR c=19 +"Color not correct" +"\x00" + +#MSG_COOLDOWN c=18 +"Cooldown" +"\x00" + +#MSG_COPY_SEL_LANG c=20 r=3 +"Copy selected language?" +"\x00" + +#MSG_CRASHDETECT c=13 +"Crash det." +"\x00" + +#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +"Choose a filament for the First Layer Calibration and select it in the on-screen menu." +"\x00" + +#MSG_CRASH_DETECTED c=20 +"Crash detected." +"\x00" + +#MSG_CRASH_RESUME c=20 r=3 +"Crash detected. Resume print?" +"\x00" + +#MSG_CRASH c=7 +"Crash" +"\x00" + +#MSG_CURRENT c=19 +"Current" +"\x00" + +#MSG_DATE c=17 +"Date:" +"\x00" + +#MSG_COMMUNITY_MADE c=18 +"Community made" +"\x00" + +#MSG_DISABLE_STEPPERS c=18 +"Disable steppers" +"\x00" + +#MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +"\x00" + +#MSG_FS_CONTINUE c=5 +"Cont." +"\x00" + +#MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +"Do you want to repeat last step to readjust distance between nozzle and heatbed?" +"\x00" + +#MSG_EXTRUDER_CORRECTION c=13 +"E-correct:" +"\x00" + +#MSG_EJECT_FILAMENT c=16 +"Eject filament" +"\x00" + +#MSG_EJECTING_FILAMENT c=20 +"Ejecting filament" +"\x00" + +#MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +"Endstop not hit" +"\x00" + +#MSG_SELFTEST_ENDSTOP c=16 +"Endstop" +"\x00" + +#MSG_SELFTEST_ENDSTOPS c=20 +"Endstops" +"\x00" + +#MSG_STACK_ERROR c=20 r=4 +"Error - static memory has been overwritten" +"\x00" + +#MSG_CUT_FILAMENT c=16 +"Cut filament" +"\x00" + +#MSG_CUTTER c=9 +"Cutter" +"\x00" + +#MSG_MMU_CUTTING_FIL c=18 +"Cutting filament" +"\x00" + +#MSG_FSENS_NOT_RESPONDING c=20 r=4 +"ERROR: Filament sensor is not responding, please check connection." +"\x00" + +#MSG_DIM c=6 +"Dim" +"\x00" + +#MSG_ERROR c=10 +"ERROR:" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +"Extruder fan:" +"\x00" + +#MSG_INFO_EXTRUDER c=18 +"Extruder info" +"\x00" + +#MSG_EXTRUDER c=17 +"Extruder" +"\x00" + +#MSG_MMU_FAIL_STATS c=18 +"Fail stats MMU" +"\x00" + +#MSG_FSENSOR_AUTOLOAD c=13 +"F. autoload" +"\x00" + +#MSG_FAIL_STATS c=18 +"Fail stats" +"\x00" + +#MSG_FAN_SPEED c=14 +"Fan speed" +"\x00" + +#MSG_SELFTEST_FAN c=20 +"Fan test" +"\x00" + +#MSG_FANS_CHECK c=13 +"Fans check" +"\x00" + +#MSG_FSENSOR c=12 +"Fil. sensor" +"\x00" + +#MSG_FIL_RUNOUTS c=15 +"Fil. runouts" +"\x00" + +#MSG_FILAMENT_CLEAN c=20 r=2 +"Filament extruding & with correct color?" +"\x00" + +#MSG_NOT_LOADED c=19 +"Filament not loaded" +"\x00" + +#MSG_FILAMENT_SENSOR c=20 +"Filament sensor" +"\x00" + +#MSG_FILAMENT_USED c=19 +"Filament used" +"\x00" + +#MSG_PRINT_TIME c=19 +"Print time" +"\x00" + +#MSG_FS_ACTION c=10 +"FS Action" +"\x00" + +#MSG_FILE_INCOMPLETE c=20 r=3 +"File incomplete. Continue anyway?" +"\x00" + +#MSG_FINISHING_MOVEMENTS c=20 +"Finishing movements" +"\x00" + +#MSG_V2_CALIBRATION c=18 +"First layer cal." +"\x00" + +#MSG_WIZARD_SELFTEST c=20 r=8 +"First, I will run the selftest to check most common assembly problems." +"\x00" + +#MSG_MMU_FIX_ISSUE c=20 r=4 +"Fix the issue and then press button on MMU unit." +"\x00" + +#MSG_FLOW c=15 +"Flow" +"\x00" + +#MSG_SELFTEST_COOLING_FAN c=20 +"Front print fan?" +"\x00" + +#MSG_BED_CORRECTION_FRONT c=14 +"Front side[um]" +"\x00" + +#MSG_SELFTEST_FANS c=20 +"Front/left fans" +"\x00" + +#MSG_SELFTEST_HEATERTHERMISTOR c=20 +"Heater/Thermistor" +"\x00" + +#MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +"Heating disabled by safety timer." +"\x00" + +#MSG_HEATING_COMPLETE c=20 +"Heating done." +"\x00" + +#MSG_HEATING c=20 +"Heating" +"\x00" + +#MSG_WIZARD_WELCOME c=20 r=7 +"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +"Zivjo, jaz sem vas originalni tiskalnik Prusa i3. Ali zelite, da vas vodim skozi postopek nastavitve?" + +#MSG_FILAMENTCHANGE c=18 +"Change filament" +"\x00" + +#MSG_CHANGE_SUCCESS c=20 +"Change success!" +"\x00" + +#MSG_CORRECTLY c=20 +"Changed correctly?" +"\x00" + +#MSG_SELFTEST_CHECK_BED c=20 +"Checking bed" +"\x00" + +#MSG_SELFTEST_CHECK_ENDSTOPS c=20 +"Checking endstops" +"\x00" + +#MSG_SELFTEST_CHECK_HOTEND c=20 +"Checking hotend" +"\x00" + +#MSG_SELFTEST_CHECK_FSENSOR c=20 +"Checking sensors" +"\x00" + +#MSG_CHECKING_X c=20 +"Checking X axis" +"\x00" + +#MSG_CHECKING_Y c=20 +"Checking Y axis" +"\x00" + +#MSG_SELFTEST_CHECK_Z c=20 +"Checking Z axis" +"\x00" + +#MSG_CHOOSE_EXTRUDER c=20 +"Choose extruder:" +"\x00" + +#MSG_CHOOSE_FILAMENT c=20 +"Choose filament:" +"\x00" + +#MSG_FILAMENT c=17 +"Filament" +"\x00" + +#MSG_WIZARD_XYZ_CAL c=20 r=8 +"I will run xyz calibration now. It will take approx. 12 mins." +"\x00" + +#MSG_WIZARD_Z_CAL c=20 r=8 +"I will run z calibration now." +"\x00" + +#MSG_WATCH c=18 +"Info screen" +"\x00" + +#MSG_INSERT_FILAMENT c=20 +"Insert filament" +"\x00" + +#MSG_FILAMENT_LOADED c=20 r=2 +"Is filament loaded?" +"\x00" + +#MSG_STEEL_SHEET_CHECK c=20 r=2 +"Is steel sheet on heatbed?" +"\x00" + +#MSG_LAST_PRINT_FAILURES c=20 +"Last print failures" +"\x00" + +#MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +"Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +"\x00" + +#MSG_ADDITIONAL_SHEETS c=20 r=9 +"If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +"\x00" + +#MSG_LAST_PRINT c=18 +"Last print" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN c=20 +"Left hotend fan?" +"\x00" + +#MSG_LEFT c=10 +"Left" +"\x00" + +#MSG_BED_CORRECTION_LEFT c=14 +"Left side [um]" +"\x00" + +#MSG_LIN_CORRECTION c=18 +"Lin. correction" +"\x00" + +#MSG_BABYSTEP_Z c=18 +"Live adjust Z" +"\x00" + +#MSG_INSERT_FIL c=20 r=6 +"Insert the filament (do not load it) into the extruder and then press the knob." +"\x00" + +#MSG_LOAD_FILAMENT c=17 +"Load filament" +"\x00" + +#MSG_LOADING_COLOR c=20 +"Loading color" +"\x00" + +#MSG_LOADING_FILAMENT c=20 +"Loading filament" +"\x00" + +#MSG_ITERATION c=12 +"Iteration" +"\x00" + +#MSG_LOOSE_PULLEY c=20 +"Loose pulley" +"\x00" + +#MSG_LOAD_TO_NOZZLE c=18 +"Load to nozzle" +"\x00" + +#MSG_M117_V2_CALIBRATION c=25 +"M117 First layer cal." +"\x00" + +#MSG_MAIN c=18 +"Main" +"\x00" + +#MSG_BL_HIGH c=12 +"Level Bright" +"\x00" + +#MSG_BL_LOW c=12 +"Level Dimmed" +"\x00" + +#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +"Measuring reference height of calibration point" +"\x00" + +#MSG_MESH_BED_LEVELING c=18 +"Mesh Bed Leveling" +"\x00" + +#MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +"MMU OK. Resuming position..." +"\x00" + +#MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +"MMU OK. Resuming temperature..." +"\x00" + +#MSG_MEASURED_SKEW c=14 +"Measured skew" +"\x00" + +#MSG_MMU_FAILS c=15 +"MMU fails" +"\x00" + +#MSG_MMU_LOAD_FAILED c=20 +"MMU load failed" +"\x00" + +#MSG_MMU_LOAD_FAILS c=15 +"MMU load fails" +"\x00" + +#MSG_MMU_OK_RESUMING c=20 r=4 +"MMU OK. Resuming..." +"\x00" + +#MSG_MODE c=6 +"Mode" +"\x00" + +#MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +"MK3 firmware detected on MK3S printer" +"\x00" + +#MSG_NORMAL c=7 +"Normal" +"\x00" + +#MSG_SILENT c=7 +"Silent" +"\x00" + +#MSG_MMU_USER_ATTENTION c=20 r=3 +"MMU needs user attention." +"\x00" + +#MSG_MMU_POWER_FAILS c=15 +"MMU power fails" +"\x00" + +#MSG_STEALTH c=7 +"Stealth" +"\x00" + +#MSG_AUTO_POWER c=10 +"Auto power" +"\x00" + +#MSG_HIGH_POWER c=10 +"High power" +"\x00" + +#MSG_MMU_CONNECTED c=18 +"MMU2 connected" +"\x00" + +#MSG_SELFTEST_MOTOR c=18 +"Motor" +"\x00" + +#MSG_MOVE_AXIS c=18 +"Move axis" +"\x00" + +#MSG_MOVE_X c=18 +"Move X" +"\x00" + +#MSG_MOVE_Y c=18 +"Move Y" +"\x00" + +#MSG_MOVE_Z c=18 +"Move Z" +"\x00" + +#MSG_NO_MOVE c=20 +"No move." +"\x00" + +#MSG_NO_CARD c=18 +"No SD card" +"\x00" + +#MSG_NA c=3 +"N/A" +"\x00" + +#MSG_NO c=4 +"No" +"\x00" + +#MSG_SELFTEST_NOTCONNECTED c=20 +"Not connected" +"\x00" + +#MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +"New firmware version available:" +"\x00" + +#MSG_SELFTEST_FAN_NO c=19 +"Not spinning" +"\x00" + +#MSG_WIZARD_V2_CAL c=20 r=8 +"Now I will calibrate distance between tip of the nozzle and heatbed surface." +"\x00" + +#MSG_WIZARD_WILL_PREHEAT c=20 r=4 +"Now I will preheat nozzle for PLA." +"\x00" + +#MSG_NOZZLE c=12 +"Nozzle" +"\x00" + +#MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +"Old settings found. Default PID, Esteps etc. will be set." +"\x00" + +#MSG_REMOVE_TEST_PRINT c=20 r=4 +"Now remove the test print from steel sheet." +"\x00" + +#MSG_NOZZLE_FAN c=10 +"Nozzle FAN" +"\x00" + +#MSG_PAUSE_PRINT c=18 +"Pause print" +"\x00" + +#MSG_PID_RUNNING c=20 +"PID cal." +"\x00" + +#MSG_PID_FINISHED c=20 +"PID cal. finished" +"\x00" + +#MSG_PID_EXTRUDER c=17 +"PID calibration" +"\x00" + +#MSG_PINDA_PREHEAT c=20 +"PINDA Heating" +"\x00" + +#MSG_PAPER c=20 r=10 +"Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +"\x00" + +#MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +"Please clean heatbed and then press the knob." +"\x00" + +#MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +"Please clean the nozzle for calibration. Click when done." +"\x00" + +#MSG_SELFTEST_PLEASECHECK c=20 +"Please check:" +"\x00" + +#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +"\x00" + +#MSG_CHECK_IDLER c=20 r=5 +"Please open idler and remove filament manually." +"\x00" + +#MSG_PLACE_STEEL_SHEET c=20 r=5 +"Please place steel sheet on heatbed." +"\x00" + +#MSG_PRESS_TO_UNLOAD c=20 r=4 +"Please press the knob to unload filament" +"\x00" + +#MSG_PULL_OUT_FILAMENT c=20 r=4 +"Please pull out filament immediately" +"\x00" + +#MSG_EJECT_REMOVE c=20 r=4 +"Please remove filament and then press the knob." +"\x00" + +#MSG_REMOVE_STEEL_SHEET c=20 r=4 +"Please remove steel sheet from heatbed." +"\x00" + +#MSG_RUN_XYZ c=20 r=4 +"Please run XYZ calibration first." +"\x00" + +#MSG_UPDATE_MMU2_FW c=20 r=4 +"Please update firmware in your MMU2. Waiting for reset." +"\x00" + +#MSG_PLEASE_WAIT c=20 +"Please wait" +"\x00" + +#MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +"Please remove shipping helpers first." +"\x00" + +#MSG_PREHEAT_NOZZLE c=20 +"Preheat the nozzle!" +"\x00" + +#MSG_PREHEAT c=18 +"Preheat" +"\x00" + +#MSG_WIZARD_HEATING c=20 r=3 +"Preheating nozzle. Please wait." +"\x00" + +#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +"Please upgrade." +"\x00" + +#MSG_PRESS_TO_PREHEAT c=20 r=4 +"Press the knob to preheat nozzle and continue." +"\x00" + +#MSG_FS_PAUSE c=5 +"Pause" +"\x00" + +#MSG_POWER_FAILURES c=15 +"Power failures" +"\x00" + +#MSG_PRINT_ABORTED c=20 +"Print aborted" +"\x00" + +#MSG_PREHEATING_TO_LOAD c=20 +"Preheating to load" +"\x00" + +#MSG_PREHEATING_TO_UNLOAD c=20 +"Preheating to unload" +"\x00" + +#MSG_SELFTEST_PRINT_FAN_SPEED c=18 +"Print fan:" +"\x00" + +#MSG_CARD_MENU c=18 +"Print from SD" +"\x00" + +#MSG_PRESS_KNOB c=20 +"Press the knob" +"\x00" + +#MSG_PRINT_PAUSED c=20 +"Print paused" +"\x00" + +#MSG_RESUME_NOZZLE_TEMP c=20 r=4 +"Press the knob to resume nozzle temperature." +"\x00" + +#MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_PRINT_FAN c=10 +"Print FAN" +"\x00" + +#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +"Please insert filament into the extruder, then press the knob to load it." +"\x00" + +#MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +"Please insert filament into the first tube of the MMU, then press the knob to load it." +"\x00" + +#MSG_PLEASE_LOAD_PLA c=20 r=4 +"Please load filament first." +"\x00" + +#MSG_BED_CORRECTION_REAR c=14 +"Rear side [um]" +"\x00" + +#MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +"Please unload the filament first, then repeat this action." +"\x00" + +#MSG_CHECK_IR_CONNECTION c=20 r=4 +"Please check the IR sensor connection, unload filament if present." +"\x00" + +#MSG_RECOVERING_PRINT c=20 +"Recovering print" +"\x00" + +#MSG_REMOVE_OLD_FILAMENT c=20 r=5 +"Remove old filament and press the knob to start loading new filament." +"\x00" + +#MSG_CALIBRATE_BED_RESET c=18 +"Reset XYZ calibr." +"\x00" + +#MSG_RESET c=14 +"Reset" +"\x00" + +#MSG_RESUME_PRINT c=18 +"Resume print" +"\x00" + +#MSG_RESUMING_PRINT c=20 +"Resuming print" +"\x00" + +#MSG_BED_CORRECTION_RIGHT c=14 +"Right side[um]" +"\x00" + +#MSG_RPI_PORT c=13 +"RPi port" +"\x00" + +#MSG_WIZARD_RERUN c=20 r=7 +"Running Wizard will delete current calibration results and start from the beginning. Continue?" +"\x00" + +#MSG_SD_CARD c=8 +"SD card" +"\x00" + +#MSG_RIGHT c=10 +"Right" +"\x00" + +#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +"Searching bed calibration point" +"\x00" + +#MSG_LANGUAGE_SELECT c=18 +"Select language" +"\x00" + +#MSG_SELFTEST_OK c=20 +"Self test OK" +"\x00" + +#MSG_SELFTEST_START c=20 +"Self test start" +"\x00" + +#MSG_SELFTEST c=18 +"Selftest" +"\x00" + +#MSG_SELFTEST_ERROR c=20 +"Selftest error!" +"\x00" + +#MSG_SELFTEST_FAILED c=20 +"Selftest failed" +"\x00" + +#MSG_FORCE_SELFTEST c=20 r=8 +"Selftest will be run to calibrate accurate sensorless rehoming." +"\x00" + +#MSG_SEL_PREHEAT_TEMP c=20 r=6 +"Select nozzle preheat temperature which matches your material." +"\x00" + +#MSG_SET_TEMPERATURE c=20 +"Set temperature:" +"\x00" + +#MSG_SETTINGS c=18 +"Settings" +"\x00" + +#MSG_SHOW_END_STOPS c=18 +"Show end stops" +"\x00" + +#MSG_FILE_CNT c=20 r=6 +"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +"\x00" + +#MSG_SORT c=7 +"Sort" +"\x00" + +#MSG_NONE c=8 +"None" +"\x00" + +#MSG_SORT_TIME c=8 +"Time" +"\x00" + +#MSG_SEVERE_SKEW c=14 +"Severe skew" +"\x00" + +#MSG_SORT_ALPHA c=8 +"Alphabet" +"\x00" + +#MSG_SORTING c=20 +"Sorting files" +"\x00" + +#MSG_SOUND_LOUD c=7 +"Loud" +"\x00" + +#MSG_SLIGHT_SKEW c=14 +"Slight skew" +"\x00" + +#MSG_SOUND c=7 +"Sound" +"\x00" + +#MSG_RUNOUTS c=7 +"Runouts" +"\x00" + +#MSG_Z-LEVELING_ENFORCED c=20 r=4 +"Some problem encountered, Z-leveling enforced ..." +"\x00" + +#MSG_SOUND_ONCE c=7 +"Once" +"\x00" + +#MSG_SPEED c=15 +"Speed" +"\x00" + +#MSG_SELFTEST_FAN_YES c=19 +"Spinning" +"\x00" + +#MSG_TEMP_CAL_WARNING c=20 r=4 +"Stable ambient temperature 21-26C is needed a rigid stand is required." +"\x00" + +#MSG_STATISTICS c=18 +"Statistics" +"\x00" + +#MSG_STOP_PRINT c=18 +"Stop print" +"\x00" + +#MSG_STOPPED c=20 +"STOPPED." +"\x00" + +#MSG_SUPPORT c=18 +"Support" +"\x00" + +#MSG_SELFTEST_SWAPPED c=16 +"Swapped" +"\x00" + +#MSG_SELECT_FILAMENT c=20 +"Select filament:" +"\x00" + +#MSG_TEMP_CALIBRATION c=14 +"Temp. cal." +"\x00" + +#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +"Select temperature which matches your material." +"\x00" + +#MSG_CALIBRATION_PINDA_MENU c=17 +"Temp. calibration" +"\x00" + +#MSG_TEMP_CAL_FAILED c=20 r=8 +"Temperature calibration failed" +"\x00" + +#MSG_TEMP_CALIBRATION_DONE c=20 r=12 +"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +"\x00" + +#MSG_FS_VERIFIED c=20 r=3 +"Sensor verified, remove the filament now." +"\x00" + +#MSG_TEMPERATURE c=18 +"Temperature" +"\x00" + +#MSG_MENU_TEMPERATURES c=15 +"Temperatures" +"\x00" + +#MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +"There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_TOTAL_FILAMENT c=19 +"Total filament" +"\x00" + +#MSG_TOTAL_PRINT_TIME c=19 +"Total print time" +"\x00" + +#MSG_TUNE c=18 +"Tune" +"\x00" + +#MSG_TOTAL_FAILURES c=20 +"Total failures" +"\x00" + +#MSG_TO_LOAD_FIL c=20 +"to load filament" +"\x00" + +#MSG_TO_UNLOAD_FIL c=20 +"to unload filament" +"\x00" + +#MSG_UNLOAD_FILAMENT c=16 +"Unload filament" +"\x00" + +#MSG_UNLOADING_FILAMENT c=20 +"Unloading filament" +"\x00" + +#MSG_TOTAL c=6 +"Total" +"\x00" + +#MSG_USED c=19 +"Used during print" +"\x00" + +#MSG_MENU_VOLTAGES c=15 +"Voltages" +"\x00" + +#MSG_UNKNOWN c=13 +"unknown" +"\x00" + +#MSG_USERWAIT c=20 +"Wait for user..." +"\x00" + +#MSG_WAITING_TEMP c=20 r=4 +"Waiting for nozzle and bed cooling" +"\x00" + +#MSG_WAITING_TEMP_PINDA c=20 r=3 +"Waiting for PINDA probe cooling" +"\x00" + +#MSG_CHANGED_BOTH c=20 r=4 +"Warning: both printer type and motherboard type changed." +"\x00" + +#MSG_CHANGED_MOTHERBOARD c=20 r=4 +"Warning: motherboard type changed." +"\x00" + +#MSG_CHANGED_PRINTER c=20 r=4 +"Warning: printer type changed." +"\x00" + +#MSG_UNLOAD_SUCCESSFUL c=20 r=2 +"Was filament unload successful?" +"\x00" + +#MSG_SELFTEST_WIRINGERROR c=18 +"Wiring error" +"\x00" + +#MSG_WIZARD c=17 +"Wizard" +"\x00" + +#MSG_XYZ_DETAILS c=18 +"XYZ cal. details" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +"XYZ calibration failed. Please consult the manual." +"\x00" + +#MSG_YES c=3 +"Yes" +"\x00" + +#MSG_WIZARD_QUIT c=20 r=8 +"You can always resume the Wizard from Calibration -> Wizard." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +"XYZ calibration all right. Skew will be corrected automatically." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +"XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +"\x00" + +#MSG_TIMEOUT c=12 +"Timeout" +"\x00" + +#MSG_X_CORRECTION c=13 +"X-correct:" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +"XYZ calibration compromised. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +"XYZ calibration compromised. Right front calibration point not reachable." +"\x00" + +#MSG_LOAD_ALL c=17 +"Load all" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +"XYZ calibration failed. Bed calibration point was not found." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +"XYZ calibration failed. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +"XYZ calibration failed. Right front calibration point not reachable." +"\x00" + +#MSG_Y_DIST_FROM_MIN c=20 +"Y distance from min" +"\x00" + +#MSG_WIZARD_V2_CAL_2 c=20 r=12 +"The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +"\x00" + +#MSG_FIL_FAILED c=20 r=5 +"Verification failed, remove the filament and try again." +"\x00" + +#MSG_Y_CORRECTION c=13 +"Y-correct:" +"\x00" + +#MSG_OFF c=3 +"Off" +"\x00" + +#MSG_ON c=3 +"On" +"\x00" + +#MSG_BACK c=18 +"Back" +"\x00" + +#MSG_CHECKS c=18 +"Checks" +"\x00" + +#MSG_FALSE_TRIGGERING c=20 +"False triggering" +"\x00" + +#MSG_STRICT c=8 +"Strict" +"\x00" + +#MSG_WARN c=8 +"Warn" +"\x00" + +#MSG_HW_SETUP c=18 +"HW Setup" +"\x00" + +#MSG_MAGNETS_COMP c=13 +"Magnets comp." +"\x00" + +#MSG_MESH c=12 +"Mesh" +"\x00" + +#MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +"MK3S firmware detected on MK3 printer" +"\x00" + +#MSG_MMU_MODE c=8 +"MMU Mode" +"\x00" + +#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +"Mode change in progress..." +"\x00" + +#MSG_MODEL c=8 +"Model" +"\x00" + +#MSG_NOZZLE_DIAMETER c=10 +"Nozzle d." +"\x00" + +#MSG_GCODE_DIFF_CONTINUE c=20 r=4 +"G-code sliced for a different level. Continue?" +"\x00" + +#MSG_GCODE_DIFF_CANCELLED c=20 r=7 +"G-code sliced for a different level. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +"G-code sliced for a different printer type. Continue?" +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +"G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +"G-code sliced for a newer firmware. Continue?" +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +"G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +"\x00" + +#MSG_PREHEATING_TO_CUT c=20 +"Preheating to cut" +"\x00" + +#MSG_PREHEATING_TO_EJECT c=20 +"Preheating to eject" +"\x00" + +#MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +"Printer nozzle diameter differs from the G-code. Continue?" +"\x00" + +#MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +"\x00" + +#MSG_SELFTEST_FS_LEVEL c=20 +"%s level expected" +"\x00" + +#MSG_RENAME c=18 +"Rename" +"\x00" + +#MSG_SELECT c=18 +"Select" +"\x00" + +#MSG_INFO_SENSORS c=18 +"Sensor info" +"\x00" + +#MSG_SHEET c=10 +"Sheet" +"\x00" + +#MSG_SOUND_BLIND c=7 +"Assist" +"\x00" + +#MSG_STEEL_SHEET c=18 +"Steel sheets" +"\x00" + +#MSG_Z_CORRECTION c=13 +"Z-correct:" +"\x00" + +#MSG_Z_PROBE_NR c=14 +"Z-probe nr." +"\x00" + +#MSG_PRINTER_IP c=18 +"Printer IP Addr:" +"\x00" diff --git a/lang/po/Firmware_sl.po b/lang/po/Firmware_sl.po new file mode 100644 index 00000000..0f058407 --- /dev/null +++ b/lang/po/Firmware_sl.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Slovanian. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sl\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:23:03 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:23:03 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Zivjo, jaz sem vas originalni tiskalnik Prusa i3. Ali zelite, da vas vodim skozi postopek nastavitve?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + diff --git a/lang/po/new/sl.po b/lang/po/new/sl.po new file mode 100644 index 00000000..39fcd443 --- /dev/null +++ b/lang/po/new/sl.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Slovanian. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sl\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:23:03 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:23:03 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Zivjo, jaz sem vas originalni tiskalnik Prusa i3. Ali zelite, da vas vodim skozi postopek nastavitve?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + From 8911161f6ba1e499a971c03d59fc83cecb192955 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 15:28:33 +0100 Subject: [PATCH 30/33] Add Hungarian Fix typo --- Firmware/config.h | 1 + Firmware/language.c | 6 +- Firmware/language.h | 3 + lang/lang-build.sh | 2 + lang/lang-check.py | 2 +- lang/lang-export.sh | 2 + lang/lang-import.sh | 9 + lang/lang_en_hu.txt | 1403 +++++++++++++++++++++++++++++++ lang/po/Firmware_hu.po | 1772 ++++++++++++++++++++++++++++++++++++++++ lang/po/new/hu.po | 1772 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 4969 insertions(+), 3 deletions(-) create mode 100644 lang/lang_en_hu.txt create mode 100644 lang/po/Firmware_hu.po create mode 100644 lang/po/new/hu.po diff --git a/Firmware/config.h b/Firmware/config.h index 9c48cf04..e206999d 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -68,6 +68,7 @@ #define COMMUNITY_LANG_GROUP1_SV // Community Swedish language #define COMMUNITY_LANG_GROUP1_DA // Community Danish language #define COMMUNITY_LANG_GROUP1_SL // Community Slovanian language +#define COMMUNITY_LANG_GROUP1_HU // Community Hungarian language //#define COMMUNITY_LANG_GROUP1_QR // Community new language //..use this as a template and replace 'QR' #endif diff --git a/Firmware/language.c b/Firmware/language.c index 297f138e..aac05b29 100644 --- a/Firmware/language.c +++ b/Firmware/language.c @@ -219,12 +219,14 @@ const char* lang_get_name_by_code(uint16_t code) case LANG_CODE_SV: return _n("Svenska"); //community Swedish contribution #endif // COMMUNITY_LANG_GROUP1_SV #ifdef COMMUNITY_LANG_GROUP1_DA - case LANG_CODE_DA: return _n("Dansk"); //community Swedish contribution + case LANG_CODE_DA: return _n("Dansk"); //community Danish contribution #endif // COMMUNITY_LANG_GROUP1_DA #ifdef COMMUNITY_LANG_GROUP1_SL case LANG_CODE_SL: return _n("Slovenscina"); //community Slovanian contribution #endif // COMMUNITY_LANG_GROUP1_SL - +#ifdef COMMUNITY_LANG_GROUP1_HU + case LANG_CODE_HU: return _n("Magyar"); //community Hungarian contribution +#endif // COMMUNITY_LANG_GROUP1_HU //Use the 3 lines below as a template and replace 'QR' and 'New language' //#ifdef COMMUNITY_LANG_GROUP1_QR // case LANG_CODE_QR: return _n("New language"); //community contribution diff --git a/Firmware/language.h b/Firmware/language.h index cffbf68a..bfc51c89 100644 --- a/Firmware/language.h +++ b/Firmware/language.h @@ -107,6 +107,9 @@ typedef struct #ifdef COMMUNITY_LANG_GROUP1_SL #define LANG_CODE_SL 0x736C //!<'sl' #endif // COMMUNITY_LANG_GROUP1_SL +#ifdef COMMUNITY_LANG_GROUP1_HU +#define LANG_CODE_HU 0x6875 //!<'hu' +#endif // COMMUNITY_LANG_GROUP1_HU //Use the 3 lines below as a template and replace 'QR', '0X7172' and 'qr' //#ifdef COMMUNITY_LANG_GROUP1_QR //#define LANG_CODE_QR 0x7172 //!<'qr' diff --git a/lang/lang-build.sh b/lang/lang-build.sh index 231a1669..3d97d8b9 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -61,6 +61,8 @@ lang_code_hex_data() *da*) echo '\x61\x64' ;; #Slovanian *sl*) echo '\x6C\x73' ;; +#Hungarian + *hu*) echo '\x75\x68' ;; #Use the 2 lines below as a template and replace 'qr' and `\x71\x72` ##New language # *qr*) echo '\x71\x72' ;; diff --git a/lang/lang-check.py b/lang/lang-check.py index fd4ab50e..6f77b9d0 100755 --- a/lang/lang-check.py +++ b/lang/lang-check.py @@ -246,7 +246,7 @@ def main(): usage="%(prog)s lang") parser.add_argument( "lang", nargs='?', default="en", type=str, - help="Check lang file (en|cs|da|de|es|fr|nl|it|pl|sl|sv)") + help="Check lang file (en|cs|da|de|es|fr|hu|nl|it|pl|sl|sv)") parser.add_argument( "--no-warning", action="store_true", help="Disable warnings") diff --git a/lang/lang-export.sh b/lang/lang-export.sh index 1d07e627..faeeea48 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -75,6 +75,8 @@ else *da*) echo "Danish" ;; #Slovanian *sl*) echo "Slovanian" ;; +#Hugarian + *hu*) echo "Hugarian" ;; #Use the 2 lines below as a template and replace 'qr' and 'New language' ##New language # *qr*) echo "New language" ;; diff --git a/lang/lang-import.sh b/lang/lang-import.sh index 1d913ab5..5a3c0865 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -211,6 +211,15 @@ if [ "$LGN" = "sl" ]; then sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' fi +if [ "$LGN" = "hu" ]; then + #replace 'ë' with 'e' + sed -i 's/\xc3\xab/e/g' $LNG'_filtered.po' + #replace 'ä' with 'a' + sed -i 's/\xc3\xa4/a/g' $LNG'_filtered.po' + #replace 'é' with 'e' + sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' +fi + #replace in polish translation #if [ "$LNG" = "pl" ]; then #fi diff --git a/lang/lang_en_hu.txt b/lang/lang_en_hu.txt new file mode 100644 index 00000000..3b8ff5c5 --- /dev/null +++ b/lang/lang_en_hu.txt @@ -0,0 +1,1403 @@ +#MSG_IR_03_OR_OLDER c=18 +" 0.3 or older" +"\x00" + +#MSG_FS_V_03_OR_OLDER c=18 +"FS v0.3 or older" +"\x00" + +#MSG_IR_04_OR_NEWER c=18 +" 0.4 or newer" +"\x00" + +#MSG_FS_V_04_OR_NEWER c=18 +"FS v0.4 or newer" +"\x00" + +#MSG_IR_UNKNOWN c=18 +"unknown state" +"\x00" + +#MSG_MEASURED_OFFSET c=20 +"[0;0] point offset" +"\x00" + +#MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +"Crash detection can\x0abe turned on only in\x0aNormal mode" +"\x00" + +#MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +"WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +"\x00" + +#MSG_BABYSTEPPING_Z c=15 +"Adjusting Z:" +"\x00" + +#MSG_SELFTEST_CHECK_ALLCORRECT c=20 +"All correct" +"\x00" + +#MSG_WIZARD_DONE c=20 r=8 +"All is done. Happy printing!" +"\x00" + +#MSG_AMBIENT c=14 +"Ambient" +"\x00" + +#MSG_AUTO c=6 +"Auto" +"\x00" + +#MSG_PRESS c=20 r=2 +"and press the knob" +"\x00" + +#MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +"Are left and right Z~carriages all up?" +"\x00" + +#MSG_AUTO_HOME c=18 +"Auto home" +"\x00" + +#MSG_AUTOLOAD_FILAMENT c=18 +"AutoLoad filament" +"\x00" + +#MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +"Autoloading filament available only when filament sensor is turned on..." +"\x00" + +#MSG_AUTOLOADING_ENABLED c=20 r=4 +"Autoloading filament is active, just press the knob and insert filament..." +"\x00" + +#MSG_SELFTEST_AXIS_LENGTH c=20 +"Axis length" +"\x00" + +#MSG_SELFTEST_AXIS c=16 +"Axis" +"\x00" + +#MSG_SELFTEST_BEDHEATER c=20 +"Bed/Heater" +"\x00" + +#MSG_BED_DONE c=20 +"Bed done" +"\x00" + +#MSG_BED_HEATING c=20 +"Bed Heating" +"\x00" + +#MSG_BED_CORRECTION_MENU c=18 +"Bed level correct" +"\x00" + +#MSG_BELTTEST c=18 +"Belt test" +"\x00" + +#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +"\x00" + +#MSG_BRIGHT c=6 +"Bright" +"\x00" + +#MSG_BRIGHTNESS c=18 +"Brightness" +"\x00" + +#MSG_BED c=13 +"Bed" +"\x00" + +#MSG_BELT_STATUS c=18 +"Belt status" +"\x00" + +#MSG_RECOVER_PRINT c=20 r=2 +"Blackout occurred. Recover print?" +"\x00" + +#MSG_CALIBRATING_HOME c=20 +"Calibrating home" +"\x00" + +#MSG_CALIBRATE_BED c=18 +"Calibrate XYZ" +"\x00" + +#MSG_HOMEYZ c=18 +"Calibrate Z" +"\x00" + +#MSG_CALIBRATE_PINDA c=17 +"Calibrate" +"\x00" + +#MSG_CANCEL2 c=10 +">Cancel" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +"Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_CALIBRATE_Z_AUTO c=20 r=2 +"Calibrating Z" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_HOMEYZ_DONE c=20 +"Calibration done" +"\x00" + +#MSG_MENU_CALIBRATION c=18 +"Calibration" +"\x00" + +#MSG_SD_REMOVED c=20 +"Card removed" +"\x00" + +#MSG_CHECKING_FILE c=17 +"Checking file" +"\x00" + +#MSG_NOT_COLOR c=19 +"Color not correct" +"\x00" + +#MSG_COOLDOWN c=18 +"Cooldown" +"\x00" + +#MSG_COPY_SEL_LANG c=20 r=3 +"Copy selected language?" +"\x00" + +#MSG_CRASHDETECT c=13 +"Crash det." +"\x00" + +#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +"Choose a filament for the First Layer Calibration and select it in the on-screen menu." +"\x00" + +#MSG_CRASH_DETECTED c=20 +"Crash detected." +"\x00" + +#MSG_CRASH_RESUME c=20 r=3 +"Crash detected. Resume print?" +"\x00" + +#MSG_CRASH c=7 +"Crash" +"\x00" + +#MSG_CURRENT c=19 +"Current" +"\x00" + +#MSG_DATE c=17 +"Date:" +"\x00" + +#MSG_COMMUNITY_MADE c=18 +"Community made" +"\x00" + +#MSG_DISABLE_STEPPERS c=18 +"Disable steppers" +"\x00" + +#MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +"\x00" + +#MSG_FS_CONTINUE c=5 +"Cont." +"\x00" + +#MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +"Do you want to repeat last step to readjust distance between nozzle and heatbed?" +"\x00" + +#MSG_EXTRUDER_CORRECTION c=13 +"E-correct:" +"\x00" + +#MSG_EJECT_FILAMENT c=16 +"Eject filament" +"\x00" + +#MSG_EJECTING_FILAMENT c=20 +"Ejecting filament" +"\x00" + +#MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +"Endstop not hit" +"\x00" + +#MSG_SELFTEST_ENDSTOP c=16 +"Endstop" +"\x00" + +#MSG_SELFTEST_ENDSTOPS c=20 +"Endstops" +"\x00" + +#MSG_STACK_ERROR c=20 r=4 +"Error - static memory has been overwritten" +"\x00" + +#MSG_CUT_FILAMENT c=16 +"Cut filament" +"\x00" + +#MSG_CUTTER c=9 +"Cutter" +"\x00" + +#MSG_MMU_CUTTING_FIL c=18 +"Cutting filament" +"\x00" + +#MSG_FSENS_NOT_RESPONDING c=20 r=4 +"ERROR: Filament sensor is not responding, please check connection." +"\x00" + +#MSG_DIM c=6 +"Dim" +"\x00" + +#MSG_ERROR c=10 +"ERROR:" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +"Extruder fan:" +"\x00" + +#MSG_INFO_EXTRUDER c=18 +"Extruder info" +"\x00" + +#MSG_EXTRUDER c=17 +"Extruder" +"\x00" + +#MSG_MMU_FAIL_STATS c=18 +"Fail stats MMU" +"\x00" + +#MSG_FSENSOR_AUTOLOAD c=13 +"F. autoload" +"\x00" + +#MSG_FAIL_STATS c=18 +"Fail stats" +"\x00" + +#MSG_FAN_SPEED c=14 +"Fan speed" +"\x00" + +#MSG_SELFTEST_FAN c=20 +"Fan test" +"\x00" + +#MSG_FANS_CHECK c=13 +"Fans check" +"\x00" + +#MSG_FSENSOR c=12 +"Fil. sensor" +"\x00" + +#MSG_FIL_RUNOUTS c=15 +"Fil. runouts" +"\x00" + +#MSG_FILAMENT_CLEAN c=20 r=2 +"Filament extruding & with correct color?" +"\x00" + +#MSG_NOT_LOADED c=19 +"Filament not loaded" +"\x00" + +#MSG_FILAMENT_SENSOR c=20 +"Filament sensor" +"\x00" + +#MSG_FILAMENT_USED c=19 +"Filament used" +"\x00" + +#MSG_PRINT_TIME c=19 +"Print time" +"\x00" + +#MSG_FS_ACTION c=10 +"FS Action" +"\x00" + +#MSG_FILE_INCOMPLETE c=20 r=3 +"File incomplete. Continue anyway?" +"\x00" + +#MSG_FINISHING_MOVEMENTS c=20 +"Finishing movements" +"\x00" + +#MSG_V2_CALIBRATION c=18 +"First layer cal." +"\x00" + +#MSG_WIZARD_SELFTEST c=20 r=8 +"First, I will run the selftest to check most common assembly problems." +"\x00" + +#MSG_MMU_FIX_ISSUE c=20 r=4 +"Fix the issue and then press button on MMU unit." +"\x00" + +#MSG_FLOW c=15 +"Flow" +"\x00" + +#MSG_SELFTEST_COOLING_FAN c=20 +"Front print fan?" +"\x00" + +#MSG_BED_CORRECTION_FRONT c=14 +"Front side[um]" +"\x00" + +#MSG_SELFTEST_FANS c=20 +"Front/left fans" +"\x00" + +#MSG_SELFTEST_HEATERTHERMISTOR c=20 +"Heater/Thermistor" +"\x00" + +#MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +"Heating disabled by safety timer." +"\x00" + +#MSG_HEATING_COMPLETE c=20 +"Heating done." +"\x00" + +#MSG_HEATING c=20 +"Heating" +"\x00" + +#MSG_WIZARD_WELCOME c=20 r=7 +"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +"Szia, en vagyok az On eredeti Prusa i3 nyomtatoja. Szeretne, ha vegigvezetnem a beallitasi folyamaton?" + +#MSG_FILAMENTCHANGE c=18 +"Change filament" +"\x00" + +#MSG_CHANGE_SUCCESS c=20 +"Change success!" +"\x00" + +#MSG_CORRECTLY c=20 +"Changed correctly?" +"\x00" + +#MSG_SELFTEST_CHECK_BED c=20 +"Checking bed" +"\x00" + +#MSG_SELFTEST_CHECK_ENDSTOPS c=20 +"Checking endstops" +"\x00" + +#MSG_SELFTEST_CHECK_HOTEND c=20 +"Checking hotend" +"\x00" + +#MSG_SELFTEST_CHECK_FSENSOR c=20 +"Checking sensors" +"\x00" + +#MSG_CHECKING_X c=20 +"Checking X axis" +"\x00" + +#MSG_CHECKING_Y c=20 +"Checking Y axis" +"\x00" + +#MSG_SELFTEST_CHECK_Z c=20 +"Checking Z axis" +"\x00" + +#MSG_CHOOSE_EXTRUDER c=20 +"Choose extruder:" +"\x00" + +#MSG_CHOOSE_FILAMENT c=20 +"Choose filament:" +"\x00" + +#MSG_FILAMENT c=17 +"Filament" +"\x00" + +#MSG_WIZARD_XYZ_CAL c=20 r=8 +"I will run xyz calibration now. It will take approx. 12 mins." +"\x00" + +#MSG_WIZARD_Z_CAL c=20 r=8 +"I will run z calibration now." +"\x00" + +#MSG_WATCH c=18 +"Info screen" +"\x00" + +#MSG_INSERT_FILAMENT c=20 +"Insert filament" +"\x00" + +#MSG_FILAMENT_LOADED c=20 r=2 +"Is filament loaded?" +"\x00" + +#MSG_STEEL_SHEET_CHECK c=20 r=2 +"Is steel sheet on heatbed?" +"\x00" + +#MSG_LAST_PRINT_FAILURES c=20 +"Last print failures" +"\x00" + +#MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +"Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +"\x00" + +#MSG_ADDITIONAL_SHEETS c=20 r=9 +"If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +"\x00" + +#MSG_LAST_PRINT c=18 +"Last print" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN c=20 +"Left hotend fan?" +"\x00" + +#MSG_LEFT c=10 +"Left" +"\x00" + +#MSG_BED_CORRECTION_LEFT c=14 +"Left side [um]" +"\x00" + +#MSG_LIN_CORRECTION c=18 +"Lin. correction" +"\x00" + +#MSG_BABYSTEP_Z c=18 +"Live adjust Z" +"\x00" + +#MSG_INSERT_FIL c=20 r=6 +"Insert the filament (do not load it) into the extruder and then press the knob." +"\x00" + +#MSG_LOAD_FILAMENT c=17 +"Load filament" +"\x00" + +#MSG_LOADING_COLOR c=20 +"Loading color" +"\x00" + +#MSG_LOADING_FILAMENT c=20 +"Loading filament" +"\x00" + +#MSG_ITERATION c=12 +"Iteration" +"\x00" + +#MSG_LOOSE_PULLEY c=20 +"Loose pulley" +"\x00" + +#MSG_LOAD_TO_NOZZLE c=18 +"Load to nozzle" +"\x00" + +#MSG_M117_V2_CALIBRATION c=25 +"M117 First layer cal." +"\x00" + +#MSG_MAIN c=18 +"Main" +"\x00" + +#MSG_BL_HIGH c=12 +"Level Bright" +"\x00" + +#MSG_BL_LOW c=12 +"Level Dimmed" +"\x00" + +#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +"Measuring reference height of calibration point" +"\x00" + +#MSG_MESH_BED_LEVELING c=18 +"Mesh Bed Leveling" +"\x00" + +#MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +"MMU OK. Resuming position..." +"\x00" + +#MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +"MMU OK. Resuming temperature..." +"\x00" + +#MSG_MEASURED_SKEW c=14 +"Measured skew" +"\x00" + +#MSG_MMU_FAILS c=15 +"MMU fails" +"\x00" + +#MSG_MMU_LOAD_FAILED c=20 +"MMU load failed" +"\x00" + +#MSG_MMU_LOAD_FAILS c=15 +"MMU load fails" +"\x00" + +#MSG_MMU_OK_RESUMING c=20 r=4 +"MMU OK. Resuming..." +"\x00" + +#MSG_MODE c=6 +"Mode" +"\x00" + +#MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +"MK3 firmware detected on MK3S printer" +"\x00" + +#MSG_NORMAL c=7 +"Normal" +"\x00" + +#MSG_SILENT c=7 +"Silent" +"\x00" + +#MSG_MMU_USER_ATTENTION c=20 r=3 +"MMU needs user attention." +"\x00" + +#MSG_MMU_POWER_FAILS c=15 +"MMU power fails" +"\x00" + +#MSG_STEALTH c=7 +"Stealth" +"\x00" + +#MSG_AUTO_POWER c=10 +"Auto power" +"\x00" + +#MSG_HIGH_POWER c=10 +"High power" +"\x00" + +#MSG_MMU_CONNECTED c=18 +"MMU2 connected" +"\x00" + +#MSG_SELFTEST_MOTOR c=18 +"Motor" +"\x00" + +#MSG_MOVE_AXIS c=18 +"Move axis" +"\x00" + +#MSG_MOVE_X c=18 +"Move X" +"\x00" + +#MSG_MOVE_Y c=18 +"Move Y" +"\x00" + +#MSG_MOVE_Z c=18 +"Move Z" +"\x00" + +#MSG_NO_MOVE c=20 +"No move." +"\x00" + +#MSG_NO_CARD c=18 +"No SD card" +"\x00" + +#MSG_NA c=3 +"N/A" +"\x00" + +#MSG_NO c=4 +"No" +"\x00" + +#MSG_SELFTEST_NOTCONNECTED c=20 +"Not connected" +"\x00" + +#MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +"New firmware version available:" +"\x00" + +#MSG_SELFTEST_FAN_NO c=19 +"Not spinning" +"\x00" + +#MSG_WIZARD_V2_CAL c=20 r=8 +"Now I will calibrate distance between tip of the nozzle and heatbed surface." +"\x00" + +#MSG_WIZARD_WILL_PREHEAT c=20 r=4 +"Now I will preheat nozzle for PLA." +"\x00" + +#MSG_NOZZLE c=12 +"Nozzle" +"\x00" + +#MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +"Old settings found. Default PID, Esteps etc. will be set." +"\x00" + +#MSG_REMOVE_TEST_PRINT c=20 r=4 +"Now remove the test print from steel sheet." +"\x00" + +#MSG_NOZZLE_FAN c=10 +"Nozzle FAN" +"\x00" + +#MSG_PAUSE_PRINT c=18 +"Pause print" +"\x00" + +#MSG_PID_RUNNING c=20 +"PID cal." +"\x00" + +#MSG_PID_FINISHED c=20 +"PID cal. finished" +"\x00" + +#MSG_PID_EXTRUDER c=17 +"PID calibration" +"\x00" + +#MSG_PINDA_PREHEAT c=20 +"PINDA Heating" +"\x00" + +#MSG_PAPER c=20 r=10 +"Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +"\x00" + +#MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +"Please clean heatbed and then press the knob." +"\x00" + +#MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +"Please clean the nozzle for calibration. Click when done." +"\x00" + +#MSG_SELFTEST_PLEASECHECK c=20 +"Please check:" +"\x00" + +#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +"\x00" + +#MSG_CHECK_IDLER c=20 r=5 +"Please open idler and remove filament manually." +"\x00" + +#MSG_PLACE_STEEL_SHEET c=20 r=5 +"Please place steel sheet on heatbed." +"\x00" + +#MSG_PRESS_TO_UNLOAD c=20 r=4 +"Please press the knob to unload filament" +"\x00" + +#MSG_PULL_OUT_FILAMENT c=20 r=4 +"Please pull out filament immediately" +"\x00" + +#MSG_EJECT_REMOVE c=20 r=4 +"Please remove filament and then press the knob." +"\x00" + +#MSG_REMOVE_STEEL_SHEET c=20 r=4 +"Please remove steel sheet from heatbed." +"\x00" + +#MSG_RUN_XYZ c=20 r=4 +"Please run XYZ calibration first." +"\x00" + +#MSG_UPDATE_MMU2_FW c=20 r=4 +"Please update firmware in your MMU2. Waiting for reset." +"\x00" + +#MSG_PLEASE_WAIT c=20 +"Please wait" +"\x00" + +#MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +"Please remove shipping helpers first." +"\x00" + +#MSG_PREHEAT_NOZZLE c=20 +"Preheat the nozzle!" +"\x00" + +#MSG_PREHEAT c=18 +"Preheat" +"\x00" + +#MSG_WIZARD_HEATING c=20 r=3 +"Preheating nozzle. Please wait." +"\x00" + +#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +"Please upgrade." +"\x00" + +#MSG_PRESS_TO_PREHEAT c=20 r=4 +"Press the knob to preheat nozzle and continue." +"\x00" + +#MSG_FS_PAUSE c=5 +"Pause" +"\x00" + +#MSG_POWER_FAILURES c=15 +"Power failures" +"\x00" + +#MSG_PRINT_ABORTED c=20 +"Print aborted" +"\x00" + +#MSG_PREHEATING_TO_LOAD c=20 +"Preheating to load" +"\x00" + +#MSG_PREHEATING_TO_UNLOAD c=20 +"Preheating to unload" +"\x00" + +#MSG_SELFTEST_PRINT_FAN_SPEED c=18 +"Print fan:" +"\x00" + +#MSG_CARD_MENU c=18 +"Print from SD" +"\x00" + +#MSG_PRESS_KNOB c=20 +"Press the knob" +"\x00" + +#MSG_PRINT_PAUSED c=20 +"Print paused" +"\x00" + +#MSG_RESUME_NOZZLE_TEMP c=20 r=4 +"Press the knob to resume nozzle temperature." +"\x00" + +#MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_PRINT_FAN c=10 +"Print FAN" +"\x00" + +#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +"Please insert filament into the extruder, then press the knob to load it." +"\x00" + +#MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +"Please insert filament into the first tube of the MMU, then press the knob to load it." +"\x00" + +#MSG_PLEASE_LOAD_PLA c=20 r=4 +"Please load filament first." +"\x00" + +#MSG_BED_CORRECTION_REAR c=14 +"Rear side [um]" +"\x00" + +#MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +"Please unload the filament first, then repeat this action." +"\x00" + +#MSG_CHECK_IR_CONNECTION c=20 r=4 +"Please check the IR sensor connection, unload filament if present." +"\x00" + +#MSG_RECOVERING_PRINT c=20 +"Recovering print" +"\x00" + +#MSG_REMOVE_OLD_FILAMENT c=20 r=5 +"Remove old filament and press the knob to start loading new filament." +"\x00" + +#MSG_CALIBRATE_BED_RESET c=18 +"Reset XYZ calibr." +"\x00" + +#MSG_RESET c=14 +"Reset" +"\x00" + +#MSG_RESUME_PRINT c=18 +"Resume print" +"\x00" + +#MSG_RESUMING_PRINT c=20 +"Resuming print" +"\x00" + +#MSG_BED_CORRECTION_RIGHT c=14 +"Right side[um]" +"\x00" + +#MSG_RPI_PORT c=13 +"RPi port" +"\x00" + +#MSG_WIZARD_RERUN c=20 r=7 +"Running Wizard will delete current calibration results and start from the beginning. Continue?" +"\x00" + +#MSG_SD_CARD c=8 +"SD card" +"\x00" + +#MSG_RIGHT c=10 +"Right" +"\x00" + +#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +"Searching bed calibration point" +"\x00" + +#MSG_LANGUAGE_SELECT c=18 +"Select language" +"\x00" + +#MSG_SELFTEST_OK c=20 +"Self test OK" +"\x00" + +#MSG_SELFTEST_START c=20 +"Self test start" +"\x00" + +#MSG_SELFTEST c=18 +"Selftest" +"\x00" + +#MSG_SELFTEST_ERROR c=20 +"Selftest error!" +"\x00" + +#MSG_SELFTEST_FAILED c=20 +"Selftest failed" +"\x00" + +#MSG_FORCE_SELFTEST c=20 r=8 +"Selftest will be run to calibrate accurate sensorless rehoming." +"\x00" + +#MSG_SEL_PREHEAT_TEMP c=20 r=6 +"Select nozzle preheat temperature which matches your material." +"\x00" + +#MSG_SET_TEMPERATURE c=20 +"Set temperature:" +"\x00" + +#MSG_SETTINGS c=18 +"Settings" +"\x00" + +#MSG_SHOW_END_STOPS c=18 +"Show end stops" +"\x00" + +#MSG_FILE_CNT c=20 r=6 +"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +"\x00" + +#MSG_SORT c=7 +"Sort" +"\x00" + +#MSG_NONE c=8 +"None" +"\x00" + +#MSG_SORT_TIME c=8 +"Time" +"\x00" + +#MSG_SEVERE_SKEW c=14 +"Severe skew" +"\x00" + +#MSG_SORT_ALPHA c=8 +"Alphabet" +"\x00" + +#MSG_SORTING c=20 +"Sorting files" +"\x00" + +#MSG_SOUND_LOUD c=7 +"Loud" +"\x00" + +#MSG_SLIGHT_SKEW c=14 +"Slight skew" +"\x00" + +#MSG_SOUND c=7 +"Sound" +"\x00" + +#MSG_RUNOUTS c=7 +"Runouts" +"\x00" + +#MSG_Z-LEVELING_ENFORCED c=20 r=4 +"Some problem encountered, Z-leveling enforced ..." +"\x00" + +#MSG_SOUND_ONCE c=7 +"Once" +"\x00" + +#MSG_SPEED c=15 +"Speed" +"\x00" + +#MSG_SELFTEST_FAN_YES c=19 +"Spinning" +"\x00" + +#MSG_TEMP_CAL_WARNING c=20 r=4 +"Stable ambient temperature 21-26C is needed a rigid stand is required." +"\x00" + +#MSG_STATISTICS c=18 +"Statistics" +"\x00" + +#MSG_STOP_PRINT c=18 +"Stop print" +"\x00" + +#MSG_STOPPED c=20 +"STOPPED." +"\x00" + +#MSG_SUPPORT c=18 +"Support" +"\x00" + +#MSG_SELFTEST_SWAPPED c=16 +"Swapped" +"\x00" + +#MSG_SELECT_FILAMENT c=20 +"Select filament:" +"\x00" + +#MSG_TEMP_CALIBRATION c=14 +"Temp. cal." +"\x00" + +#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +"Select temperature which matches your material." +"\x00" + +#MSG_CALIBRATION_PINDA_MENU c=17 +"Temp. calibration" +"\x00" + +#MSG_TEMP_CAL_FAILED c=20 r=8 +"Temperature calibration failed" +"\x00" + +#MSG_TEMP_CALIBRATION_DONE c=20 r=12 +"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +"\x00" + +#MSG_FS_VERIFIED c=20 r=3 +"Sensor verified, remove the filament now." +"\x00" + +#MSG_TEMPERATURE c=18 +"Temperature" +"\x00" + +#MSG_MENU_TEMPERATURES c=15 +"Temperatures" +"\x00" + +#MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +"There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_TOTAL_FILAMENT c=19 +"Total filament" +"\x00" + +#MSG_TOTAL_PRINT_TIME c=19 +"Total print time" +"\x00" + +#MSG_TUNE c=18 +"Tune" +"\x00" + +#MSG_TOTAL_FAILURES c=20 +"Total failures" +"\x00" + +#MSG_TO_LOAD_FIL c=20 +"to load filament" +"\x00" + +#MSG_TO_UNLOAD_FIL c=20 +"to unload filament" +"\x00" + +#MSG_UNLOAD_FILAMENT c=16 +"Unload filament" +"\x00" + +#MSG_UNLOADING_FILAMENT c=20 +"Unloading filament" +"\x00" + +#MSG_TOTAL c=6 +"Total" +"\x00" + +#MSG_USED c=19 +"Used during print" +"\x00" + +#MSG_MENU_VOLTAGES c=15 +"Voltages" +"\x00" + +#MSG_UNKNOWN c=13 +"unknown" +"\x00" + +#MSG_USERWAIT c=20 +"Wait for user..." +"\x00" + +#MSG_WAITING_TEMP c=20 r=4 +"Waiting for nozzle and bed cooling" +"\x00" + +#MSG_WAITING_TEMP_PINDA c=20 r=3 +"Waiting for PINDA probe cooling" +"\x00" + +#MSG_CHANGED_BOTH c=20 r=4 +"Warning: both printer type and motherboard type changed." +"\x00" + +#MSG_CHANGED_MOTHERBOARD c=20 r=4 +"Warning: motherboard type changed." +"\x00" + +#MSG_CHANGED_PRINTER c=20 r=4 +"Warning: printer type changed." +"\x00" + +#MSG_UNLOAD_SUCCESSFUL c=20 r=2 +"Was filament unload successful?" +"\x00" + +#MSG_SELFTEST_WIRINGERROR c=18 +"Wiring error" +"\x00" + +#MSG_WIZARD c=17 +"Wizard" +"\x00" + +#MSG_XYZ_DETAILS c=18 +"XYZ cal. details" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +"XYZ calibration failed. Please consult the manual." +"\x00" + +#MSG_YES c=3 +"Yes" +"\x00" + +#MSG_WIZARD_QUIT c=20 r=8 +"You can always resume the Wizard from Calibration -> Wizard." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +"XYZ calibration all right. Skew will be corrected automatically." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +"XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +"\x00" + +#MSG_TIMEOUT c=12 +"Timeout" +"\x00" + +#MSG_X_CORRECTION c=13 +"X-correct:" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +"XYZ calibration compromised. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +"XYZ calibration compromised. Right front calibration point not reachable." +"\x00" + +#MSG_LOAD_ALL c=17 +"Load all" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +"XYZ calibration failed. Bed calibration point was not found." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +"XYZ calibration failed. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +"XYZ calibration failed. Right front calibration point not reachable." +"\x00" + +#MSG_Y_DIST_FROM_MIN c=20 +"Y distance from min" +"\x00" + +#MSG_WIZARD_V2_CAL_2 c=20 r=12 +"The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +"\x00" + +#MSG_FIL_FAILED c=20 r=5 +"Verification failed, remove the filament and try again." +"\x00" + +#MSG_Y_CORRECTION c=13 +"Y-correct:" +"\x00" + +#MSG_OFF c=3 +"Off" +"\x00" + +#MSG_ON c=3 +"On" +"\x00" + +#MSG_BACK c=18 +"Back" +"\x00" + +#MSG_CHECKS c=18 +"Checks" +"\x00" + +#MSG_FALSE_TRIGGERING c=20 +"False triggering" +"\x00" + +#MSG_STRICT c=8 +"Strict" +"\x00" + +#MSG_WARN c=8 +"Warn" +"\x00" + +#MSG_HW_SETUP c=18 +"HW Setup" +"\x00" + +#MSG_MAGNETS_COMP c=13 +"Magnets comp." +"\x00" + +#MSG_MESH c=12 +"Mesh" +"\x00" + +#MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +"MK3S firmware detected on MK3 printer" +"\x00" + +#MSG_MMU_MODE c=8 +"MMU Mode" +"\x00" + +#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +"Mode change in progress..." +"\x00" + +#MSG_MODEL c=8 +"Model" +"\x00" + +#MSG_NOZZLE_DIAMETER c=10 +"Nozzle d." +"\x00" + +#MSG_GCODE_DIFF_CONTINUE c=20 r=4 +"G-code sliced for a different level. Continue?" +"\x00" + +#MSG_GCODE_DIFF_CANCELLED c=20 r=7 +"G-code sliced for a different level. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +"G-code sliced for a different printer type. Continue?" +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +"G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +"G-code sliced for a newer firmware. Continue?" +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +"G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +"\x00" + +#MSG_PREHEATING_TO_CUT c=20 +"Preheating to cut" +"\x00" + +#MSG_PREHEATING_TO_EJECT c=20 +"Preheating to eject" +"\x00" + +#MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +"Printer nozzle diameter differs from the G-code. Continue?" +"\x00" + +#MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +"\x00" + +#MSG_SELFTEST_FS_LEVEL c=20 +"%s level expected" +"\x00" + +#MSG_RENAME c=18 +"Rename" +"\x00" + +#MSG_SELECT c=18 +"Select" +"\x00" + +#MSG_INFO_SENSORS c=18 +"Sensor info" +"\x00" + +#MSG_SHEET c=10 +"Sheet" +"\x00" + +#MSG_SOUND_BLIND c=7 +"Assist" +"\x00" + +#MSG_STEEL_SHEET c=18 +"Steel sheets" +"\x00" + +#MSG_Z_CORRECTION c=13 +"Z-correct:" +"\x00" + +#MSG_Z_PROBE_NR c=14 +"Z-probe nr." +"\x00" + +#MSG_PRINTER_IP c=18 +"Printer IP Addr:" +"\x00" diff --git a/lang/po/Firmware_hu.po b/lang/po/Firmware_hu.po new file mode 100644 index 00000000..cb818131 --- /dev/null +++ b/lang/po/Firmware_hu.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Hugarian. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hu\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:27:31 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:27:31 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Szia, en vagyok az On eredeti Prusa i3 nyomtatoja. Szeretne, ha vegigvezetnem a beallitasi folyamaton?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + diff --git a/lang/po/new/hu.po b/lang/po/new/hu.po new file mode 100644 index 00000000..bb63f77a --- /dev/null +++ b/lang/po/new/hu.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Hugarian. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hu\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:27:31 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:27:31 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Szia, en vagyok az On eredeti Prusa i3 nyomtatoja. Szeretne, ha vegigvezetnem a beallitasi folyamaton?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + From 75dc5bd410627b5d892be1e9322dfe3f025682ba Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 15:32:54 +0100 Subject: [PATCH 31/33] Add Luxembourgish --- Firmware/config.h | 1 + Firmware/language.c | 3 + Firmware/language.h | 3 + lang/lang-build.sh | 2 + lang/lang-check.py | 2 +- lang/lang-export.sh | 2 + lang/lang-import.sh | 9 + lang/lang_en_lb.txt | 1403 +++++++++++++++++++++++++++++++ lang/po/Firmware_lb.po | 1772 ++++++++++++++++++++++++++++++++++++++++ lang/po/new/lb.po | 1772 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 4968 insertions(+), 1 deletion(-) create mode 100644 lang/lang_en_lb.txt create mode 100644 lang/po/Firmware_lb.po create mode 100644 lang/po/new/lb.po diff --git a/Firmware/config.h b/Firmware/config.h index e206999d..055305b4 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -69,6 +69,7 @@ #define COMMUNITY_LANG_GROUP1_DA // Community Danish language #define COMMUNITY_LANG_GROUP1_SL // Community Slovanian language #define COMMUNITY_LANG_GROUP1_HU // Community Hungarian language +#define COMMUNITY_LANG_GROUP1_LB // Community Luxembourgish language //#define COMMUNITY_LANG_GROUP1_QR // Community new language //..use this as a template and replace 'QR' #endif diff --git a/Firmware/language.c b/Firmware/language.c index aac05b29..db7834e6 100644 --- a/Firmware/language.c +++ b/Firmware/language.c @@ -227,6 +227,9 @@ const char* lang_get_name_by_code(uint16_t code) #ifdef COMMUNITY_LANG_GROUP1_HU case LANG_CODE_HU: return _n("Magyar"); //community Hungarian contribution #endif // COMMUNITY_LANG_GROUP1_HU +#ifdef COMMUNITY_LANG_GROUP1_LB + case LANG_CODE_LB: return _n("Letzebuergesch"); //community Luxembourgish contribution +#endif // COMMUNITY_LANG_GROUP1_LB //Use the 3 lines below as a template and replace 'QR' and 'New language' //#ifdef COMMUNITY_LANG_GROUP1_QR // case LANG_CODE_QR: return _n("New language"); //community contribution diff --git a/Firmware/language.h b/Firmware/language.h index bfc51c89..c0105b1e 100644 --- a/Firmware/language.h +++ b/Firmware/language.h @@ -110,6 +110,9 @@ typedef struct #ifdef COMMUNITY_LANG_GROUP1_HU #define LANG_CODE_HU 0x6875 //!<'hu' #endif // COMMUNITY_LANG_GROUP1_HU +#ifdef COMMUNITY_LANG_GROUP1_LB +#define LANG_CODE_LB 0x6C62 //!<'lb' +#endif // COMMUNITY_LANG_GROUP1_LB //Use the 3 lines below as a template and replace 'QR', '0X7172' and 'qr' //#ifdef COMMUNITY_LANG_GROUP1_QR //#define LANG_CODE_QR 0x7172 //!<'qr' diff --git a/lang/lang-build.sh b/lang/lang-build.sh index 3d97d8b9..443c761d 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -63,6 +63,8 @@ lang_code_hex_data() *sl*) echo '\x6C\x73' ;; #Hungarian *hu*) echo '\x75\x68' ;; +#Luxembourgish + *lb*) echo '\x62\x6C' ;; #Use the 2 lines below as a template and replace 'qr' and `\x71\x72` ##New language # *qr*) echo '\x71\x72' ;; diff --git a/lang/lang-check.py b/lang/lang-check.py index 6f77b9d0..b25d1492 100755 --- a/lang/lang-check.py +++ b/lang/lang-check.py @@ -246,7 +246,7 @@ def main(): usage="%(prog)s lang") parser.add_argument( "lang", nargs='?', default="en", type=str, - help="Check lang file (en|cs|da|de|es|fr|hu|nl|it|pl|sl|sv)") + help="Check lang file (en|cs|da|de|es|fr|hu|lb|nl|it|pl|sl|sv)") parser.add_argument( "--no-warning", action="store_true", help="Disable warnings") diff --git a/lang/lang-export.sh b/lang/lang-export.sh index faeeea48..6d267ad8 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -77,6 +77,8 @@ else *sl*) echo "Slovanian" ;; #Hugarian *hu*) echo "Hugarian" ;; +#Luxembourgish + *lb*) echo "Luxembourgish" ;; #Use the 2 lines below as a template and replace 'qr' and 'New language' ##New language # *qr*) echo "New language" ;; diff --git a/lang/lang-import.sh b/lang/lang-import.sh index 5a3c0865..07a1949d 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -220,6 +220,15 @@ if [ "$LGN" = "hu" ]; then sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' fi +if [ "$LGN" = "lb" ]; then + #replace 'ë' with 'e' + sed -i 's/\xc3\xab/e/g' $LNG'_filtered.po' + #replace 'ä' with 'a' + sed -i 's/\xc3\xa4/a/g' $LNG'_filtered.po' + #replace 'é' with 'e' + sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' +fi + #replace in polish translation #if [ "$LNG" = "pl" ]; then #fi diff --git a/lang/lang_en_lb.txt b/lang/lang_en_lb.txt new file mode 100644 index 00000000..fb3a79d7 --- /dev/null +++ b/lang/lang_en_lb.txt @@ -0,0 +1,1403 @@ +#MSG_IR_03_OR_OLDER c=18 +" 0.3 or older" +"\x00" + +#MSG_FS_V_03_OR_OLDER c=18 +"FS v0.3 or older" +"\x00" + +#MSG_IR_04_OR_NEWER c=18 +" 0.4 or newer" +"\x00" + +#MSG_FS_V_04_OR_NEWER c=18 +"FS v0.4 or newer" +"\x00" + +#MSG_IR_UNKNOWN c=18 +"unknown state" +"\x00" + +#MSG_MEASURED_OFFSET c=20 +"[0;0] point offset" +"\x00" + +#MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +"Crash detection can\x0abe turned on only in\x0aNormal mode" +"\x00" + +#MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +"WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +"\x00" + +#MSG_BABYSTEPPING_Z c=15 +"Adjusting Z:" +"\x00" + +#MSG_SELFTEST_CHECK_ALLCORRECT c=20 +"All correct" +"\x00" + +#MSG_WIZARD_DONE c=20 r=8 +"All is done. Happy printing!" +"\x00" + +#MSG_AMBIENT c=14 +"Ambient" +"\x00" + +#MSG_AUTO c=6 +"Auto" +"\x00" + +#MSG_PRESS c=20 r=2 +"and press the knob" +"\x00" + +#MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +"Are left and right Z~carriages all up?" +"\x00" + +#MSG_AUTO_HOME c=18 +"Auto home" +"\x00" + +#MSG_AUTOLOAD_FILAMENT c=18 +"AutoLoad filament" +"\x00" + +#MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +"Autoloading filament available only when filament sensor is turned on..." +"\x00" + +#MSG_AUTOLOADING_ENABLED c=20 r=4 +"Autoloading filament is active, just press the knob and insert filament..." +"\x00" + +#MSG_SELFTEST_AXIS_LENGTH c=20 +"Axis length" +"\x00" + +#MSG_SELFTEST_AXIS c=16 +"Axis" +"\x00" + +#MSG_SELFTEST_BEDHEATER c=20 +"Bed/Heater" +"\x00" + +#MSG_BED_DONE c=20 +"Bed done" +"\x00" + +#MSG_BED_HEATING c=20 +"Bed Heating" +"\x00" + +#MSG_BED_CORRECTION_MENU c=18 +"Bed level correct" +"\x00" + +#MSG_BELTTEST c=18 +"Belt test" +"\x00" + +#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +"\x00" + +#MSG_BRIGHT c=6 +"Bright" +"\x00" + +#MSG_BRIGHTNESS c=18 +"Brightness" +"\x00" + +#MSG_BED c=13 +"Bed" +"\x00" + +#MSG_BELT_STATUS c=18 +"Belt status" +"\x00" + +#MSG_RECOVER_PRINT c=20 r=2 +"Blackout occurred. Recover print?" +"\x00" + +#MSG_CALIBRATING_HOME c=20 +"Calibrating home" +"\x00" + +#MSG_CALIBRATE_BED c=18 +"Calibrate XYZ" +"\x00" + +#MSG_HOMEYZ c=18 +"Calibrate Z" +"\x00" + +#MSG_CALIBRATE_PINDA c=17 +"Calibrate" +"\x00" + +#MSG_CANCEL2 c=10 +">Cancel" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +"Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_CALIBRATE_Z_AUTO c=20 r=2 +"Calibrating Z" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_HOMEYZ_DONE c=20 +"Calibration done" +"\x00" + +#MSG_MENU_CALIBRATION c=18 +"Calibration" +"\x00" + +#MSG_SD_REMOVED c=20 +"Card removed" +"\x00" + +#MSG_CHECKING_FILE c=17 +"Checking file" +"\x00" + +#MSG_NOT_COLOR c=19 +"Color not correct" +"\x00" + +#MSG_COOLDOWN c=18 +"Cooldown" +"\x00" + +#MSG_COPY_SEL_LANG c=20 r=3 +"Copy selected language?" +"\x00" + +#MSG_CRASHDETECT c=13 +"Crash det." +"\x00" + +#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +"Choose a filament for the First Layer Calibration and select it in the on-screen menu." +"\x00" + +#MSG_CRASH_DETECTED c=20 +"Crash detected." +"\x00" + +#MSG_CRASH_RESUME c=20 r=3 +"Crash detected. Resume print?" +"\x00" + +#MSG_CRASH c=7 +"Crash" +"\x00" + +#MSG_CURRENT c=19 +"Current" +"\x00" + +#MSG_DATE c=17 +"Date:" +"\x00" + +#MSG_COMMUNITY_MADE c=18 +"Community made" +"\x00" + +#MSG_DISABLE_STEPPERS c=18 +"Disable steppers" +"\x00" + +#MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +"\x00" + +#MSG_FS_CONTINUE c=5 +"Cont." +"\x00" + +#MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +"Do you want to repeat last step to readjust distance between nozzle and heatbed?" +"\x00" + +#MSG_EXTRUDER_CORRECTION c=13 +"E-correct:" +"\x00" + +#MSG_EJECT_FILAMENT c=16 +"Eject filament" +"\x00" + +#MSG_EJECTING_FILAMENT c=20 +"Ejecting filament" +"\x00" + +#MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +"Endstop not hit" +"\x00" + +#MSG_SELFTEST_ENDSTOP c=16 +"Endstop" +"\x00" + +#MSG_SELFTEST_ENDSTOPS c=20 +"Endstops" +"\x00" + +#MSG_STACK_ERROR c=20 r=4 +"Error - static memory has been overwritten" +"\x00" + +#MSG_CUT_FILAMENT c=16 +"Cut filament" +"\x00" + +#MSG_CUTTER c=9 +"Cutter" +"\x00" + +#MSG_MMU_CUTTING_FIL c=18 +"Cutting filament" +"\x00" + +#MSG_FSENS_NOT_RESPONDING c=20 r=4 +"ERROR: Filament sensor is not responding, please check connection." +"\x00" + +#MSG_DIM c=6 +"Dim" +"\x00" + +#MSG_ERROR c=10 +"ERROR:" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +"Extruder fan:" +"\x00" + +#MSG_INFO_EXTRUDER c=18 +"Extruder info" +"\x00" + +#MSG_EXTRUDER c=17 +"Extruder" +"\x00" + +#MSG_MMU_FAIL_STATS c=18 +"Fail stats MMU" +"\x00" + +#MSG_FSENSOR_AUTOLOAD c=13 +"F. autoload" +"\x00" + +#MSG_FAIL_STATS c=18 +"Fail stats" +"\x00" + +#MSG_FAN_SPEED c=14 +"Fan speed" +"\x00" + +#MSG_SELFTEST_FAN c=20 +"Fan test" +"\x00" + +#MSG_FANS_CHECK c=13 +"Fans check" +"\x00" + +#MSG_FSENSOR c=12 +"Fil. sensor" +"\x00" + +#MSG_FIL_RUNOUTS c=15 +"Fil. runouts" +"\x00" + +#MSG_FILAMENT_CLEAN c=20 r=2 +"Filament extruding & with correct color?" +"\x00" + +#MSG_NOT_LOADED c=19 +"Filament not loaded" +"\x00" + +#MSG_FILAMENT_SENSOR c=20 +"Filament sensor" +"\x00" + +#MSG_FILAMENT_USED c=19 +"Filament used" +"\x00" + +#MSG_PRINT_TIME c=19 +"Print time" +"\x00" + +#MSG_FS_ACTION c=10 +"FS Action" +"\x00" + +#MSG_FILE_INCOMPLETE c=20 r=3 +"File incomplete. Continue anyway?" +"\x00" + +#MSG_FINISHING_MOVEMENTS c=20 +"Finishing movements" +"\x00" + +#MSG_V2_CALIBRATION c=18 +"First layer cal." +"\x00" + +#MSG_WIZARD_SELFTEST c=20 r=8 +"First, I will run the selftest to check most common assembly problems." +"\x00" + +#MSG_MMU_FIX_ISSUE c=20 r=4 +"Fix the issue and then press button on MMU unit." +"\x00" + +#MSG_FLOW c=15 +"Flow" +"\x00" + +#MSG_SELFTEST_COOLING_FAN c=20 +"Front print fan?" +"\x00" + +#MSG_BED_CORRECTION_FRONT c=14 +"Front side[um]" +"\x00" + +#MSG_SELFTEST_FANS c=20 +"Front/left fans" +"\x00" + +#MSG_SELFTEST_HEATERTHERMISTOR c=20 +"Heater/Thermistor" +"\x00" + +#MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +"Heating disabled by safety timer." +"\x00" + +#MSG_HEATING_COMPLETE c=20 +"Heating done." +"\x00" + +#MSG_HEATING c=20 +"Heating" +"\x00" + +#MSG_WIZARD_WELCOME c=20 r=7 +"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +"Salut, ech sinn Aren Original Prusa i3 Drecker. Wellt Dir datt ech Iech duerch de Setupprozess guideieren?" + +#MSG_FILAMENTCHANGE c=18 +"Change filament" +"\x00" + +#MSG_CHANGE_SUCCESS c=20 +"Change success!" +"\x00" + +#MSG_CORRECTLY c=20 +"Changed correctly?" +"\x00" + +#MSG_SELFTEST_CHECK_BED c=20 +"Checking bed" +"\x00" + +#MSG_SELFTEST_CHECK_ENDSTOPS c=20 +"Checking endstops" +"\x00" + +#MSG_SELFTEST_CHECK_HOTEND c=20 +"Checking hotend" +"\x00" + +#MSG_SELFTEST_CHECK_FSENSOR c=20 +"Checking sensors" +"\x00" + +#MSG_CHECKING_X c=20 +"Checking X axis" +"\x00" + +#MSG_CHECKING_Y c=20 +"Checking Y axis" +"\x00" + +#MSG_SELFTEST_CHECK_Z c=20 +"Checking Z axis" +"\x00" + +#MSG_CHOOSE_EXTRUDER c=20 +"Choose extruder:" +"\x00" + +#MSG_CHOOSE_FILAMENT c=20 +"Choose filament:" +"\x00" + +#MSG_FILAMENT c=17 +"Filament" +"\x00" + +#MSG_WIZARD_XYZ_CAL c=20 r=8 +"I will run xyz calibration now. It will take approx. 12 mins." +"\x00" + +#MSG_WIZARD_Z_CAL c=20 r=8 +"I will run z calibration now." +"\x00" + +#MSG_WATCH c=18 +"Info screen" +"\x00" + +#MSG_INSERT_FILAMENT c=20 +"Insert filament" +"\x00" + +#MSG_FILAMENT_LOADED c=20 r=2 +"Is filament loaded?" +"\x00" + +#MSG_STEEL_SHEET_CHECK c=20 r=2 +"Is steel sheet on heatbed?" +"\x00" + +#MSG_LAST_PRINT_FAILURES c=20 +"Last print failures" +"\x00" + +#MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +"Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +"\x00" + +#MSG_ADDITIONAL_SHEETS c=20 r=9 +"If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +"\x00" + +#MSG_LAST_PRINT c=18 +"Last print" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN c=20 +"Left hotend fan?" +"\x00" + +#MSG_LEFT c=10 +"Left" +"\x00" + +#MSG_BED_CORRECTION_LEFT c=14 +"Left side [um]" +"\x00" + +#MSG_LIN_CORRECTION c=18 +"Lin. correction" +"\x00" + +#MSG_BABYSTEP_Z c=18 +"Live adjust Z" +"\x00" + +#MSG_INSERT_FIL c=20 r=6 +"Insert the filament (do not load it) into the extruder and then press the knob." +"\x00" + +#MSG_LOAD_FILAMENT c=17 +"Load filament" +"\x00" + +#MSG_LOADING_COLOR c=20 +"Loading color" +"\x00" + +#MSG_LOADING_FILAMENT c=20 +"Loading filament" +"\x00" + +#MSG_ITERATION c=12 +"Iteration" +"\x00" + +#MSG_LOOSE_PULLEY c=20 +"Loose pulley" +"\x00" + +#MSG_LOAD_TO_NOZZLE c=18 +"Load to nozzle" +"\x00" + +#MSG_M117_V2_CALIBRATION c=25 +"M117 First layer cal." +"\x00" + +#MSG_MAIN c=18 +"Main" +"\x00" + +#MSG_BL_HIGH c=12 +"Level Bright" +"\x00" + +#MSG_BL_LOW c=12 +"Level Dimmed" +"\x00" + +#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +"Measuring reference height of calibration point" +"\x00" + +#MSG_MESH_BED_LEVELING c=18 +"Mesh Bed Leveling" +"\x00" + +#MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +"MMU OK. Resuming position..." +"\x00" + +#MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +"MMU OK. Resuming temperature..." +"\x00" + +#MSG_MEASURED_SKEW c=14 +"Measured skew" +"\x00" + +#MSG_MMU_FAILS c=15 +"MMU fails" +"\x00" + +#MSG_MMU_LOAD_FAILED c=20 +"MMU load failed" +"\x00" + +#MSG_MMU_LOAD_FAILS c=15 +"MMU load fails" +"\x00" + +#MSG_MMU_OK_RESUMING c=20 r=4 +"MMU OK. Resuming..." +"\x00" + +#MSG_MODE c=6 +"Mode" +"\x00" + +#MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +"MK3 firmware detected on MK3S printer" +"\x00" + +#MSG_NORMAL c=7 +"Normal" +"\x00" + +#MSG_SILENT c=7 +"Silent" +"\x00" + +#MSG_MMU_USER_ATTENTION c=20 r=3 +"MMU needs user attention." +"\x00" + +#MSG_MMU_POWER_FAILS c=15 +"MMU power fails" +"\x00" + +#MSG_STEALTH c=7 +"Stealth" +"\x00" + +#MSG_AUTO_POWER c=10 +"Auto power" +"\x00" + +#MSG_HIGH_POWER c=10 +"High power" +"\x00" + +#MSG_MMU_CONNECTED c=18 +"MMU2 connected" +"\x00" + +#MSG_SELFTEST_MOTOR c=18 +"Motor" +"\x00" + +#MSG_MOVE_AXIS c=18 +"Move axis" +"\x00" + +#MSG_MOVE_X c=18 +"Move X" +"\x00" + +#MSG_MOVE_Y c=18 +"Move Y" +"\x00" + +#MSG_MOVE_Z c=18 +"Move Z" +"\x00" + +#MSG_NO_MOVE c=20 +"No move." +"\x00" + +#MSG_NO_CARD c=18 +"No SD card" +"\x00" + +#MSG_NA c=3 +"N/A" +"\x00" + +#MSG_NO c=4 +"No" +"\x00" + +#MSG_SELFTEST_NOTCONNECTED c=20 +"Not connected" +"\x00" + +#MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +"New firmware version available:" +"\x00" + +#MSG_SELFTEST_FAN_NO c=19 +"Not spinning" +"\x00" + +#MSG_WIZARD_V2_CAL c=20 r=8 +"Now I will calibrate distance between tip of the nozzle and heatbed surface." +"\x00" + +#MSG_WIZARD_WILL_PREHEAT c=20 r=4 +"Now I will preheat nozzle for PLA." +"\x00" + +#MSG_NOZZLE c=12 +"Nozzle" +"\x00" + +#MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +"Old settings found. Default PID, Esteps etc. will be set." +"\x00" + +#MSG_REMOVE_TEST_PRINT c=20 r=4 +"Now remove the test print from steel sheet." +"\x00" + +#MSG_NOZZLE_FAN c=10 +"Nozzle FAN" +"\x00" + +#MSG_PAUSE_PRINT c=18 +"Pause print" +"\x00" + +#MSG_PID_RUNNING c=20 +"PID cal." +"\x00" + +#MSG_PID_FINISHED c=20 +"PID cal. finished" +"\x00" + +#MSG_PID_EXTRUDER c=17 +"PID calibration" +"\x00" + +#MSG_PINDA_PREHEAT c=20 +"PINDA Heating" +"\x00" + +#MSG_PAPER c=20 r=10 +"Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +"\x00" + +#MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +"Please clean heatbed and then press the knob." +"\x00" + +#MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +"Please clean the nozzle for calibration. Click when done." +"\x00" + +#MSG_SELFTEST_PLEASECHECK c=20 +"Please check:" +"\x00" + +#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +"\x00" + +#MSG_CHECK_IDLER c=20 r=5 +"Please open idler and remove filament manually." +"\x00" + +#MSG_PLACE_STEEL_SHEET c=20 r=5 +"Please place steel sheet on heatbed." +"\x00" + +#MSG_PRESS_TO_UNLOAD c=20 r=4 +"Please press the knob to unload filament" +"\x00" + +#MSG_PULL_OUT_FILAMENT c=20 r=4 +"Please pull out filament immediately" +"\x00" + +#MSG_EJECT_REMOVE c=20 r=4 +"Please remove filament and then press the knob." +"\x00" + +#MSG_REMOVE_STEEL_SHEET c=20 r=4 +"Please remove steel sheet from heatbed." +"\x00" + +#MSG_RUN_XYZ c=20 r=4 +"Please run XYZ calibration first." +"\x00" + +#MSG_UPDATE_MMU2_FW c=20 r=4 +"Please update firmware in your MMU2. Waiting for reset." +"\x00" + +#MSG_PLEASE_WAIT c=20 +"Please wait" +"\x00" + +#MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +"Please remove shipping helpers first." +"\x00" + +#MSG_PREHEAT_NOZZLE c=20 +"Preheat the nozzle!" +"\x00" + +#MSG_PREHEAT c=18 +"Preheat" +"\x00" + +#MSG_WIZARD_HEATING c=20 r=3 +"Preheating nozzle. Please wait." +"\x00" + +#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +"Please upgrade." +"\x00" + +#MSG_PRESS_TO_PREHEAT c=20 r=4 +"Press the knob to preheat nozzle and continue." +"\x00" + +#MSG_FS_PAUSE c=5 +"Pause" +"\x00" + +#MSG_POWER_FAILURES c=15 +"Power failures" +"\x00" + +#MSG_PRINT_ABORTED c=20 +"Print aborted" +"\x00" + +#MSG_PREHEATING_TO_LOAD c=20 +"Preheating to load" +"\x00" + +#MSG_PREHEATING_TO_UNLOAD c=20 +"Preheating to unload" +"\x00" + +#MSG_SELFTEST_PRINT_FAN_SPEED c=18 +"Print fan:" +"\x00" + +#MSG_CARD_MENU c=18 +"Print from SD" +"\x00" + +#MSG_PRESS_KNOB c=20 +"Press the knob" +"\x00" + +#MSG_PRINT_PAUSED c=20 +"Print paused" +"\x00" + +#MSG_RESUME_NOZZLE_TEMP c=20 r=4 +"Press the knob to resume nozzle temperature." +"\x00" + +#MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_PRINT_FAN c=10 +"Print FAN" +"\x00" + +#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +"Please insert filament into the extruder, then press the knob to load it." +"\x00" + +#MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +"Please insert filament into the first tube of the MMU, then press the knob to load it." +"\x00" + +#MSG_PLEASE_LOAD_PLA c=20 r=4 +"Please load filament first." +"\x00" + +#MSG_BED_CORRECTION_REAR c=14 +"Rear side [um]" +"\x00" + +#MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +"Please unload the filament first, then repeat this action." +"\x00" + +#MSG_CHECK_IR_CONNECTION c=20 r=4 +"Please check the IR sensor connection, unload filament if present." +"\x00" + +#MSG_RECOVERING_PRINT c=20 +"Recovering print" +"\x00" + +#MSG_REMOVE_OLD_FILAMENT c=20 r=5 +"Remove old filament and press the knob to start loading new filament." +"\x00" + +#MSG_CALIBRATE_BED_RESET c=18 +"Reset XYZ calibr." +"\x00" + +#MSG_RESET c=14 +"Reset" +"\x00" + +#MSG_RESUME_PRINT c=18 +"Resume print" +"\x00" + +#MSG_RESUMING_PRINT c=20 +"Resuming print" +"\x00" + +#MSG_BED_CORRECTION_RIGHT c=14 +"Right side[um]" +"\x00" + +#MSG_RPI_PORT c=13 +"RPi port" +"\x00" + +#MSG_WIZARD_RERUN c=20 r=7 +"Running Wizard will delete current calibration results and start from the beginning. Continue?" +"\x00" + +#MSG_SD_CARD c=8 +"SD card" +"\x00" + +#MSG_RIGHT c=10 +"Right" +"\x00" + +#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +"Searching bed calibration point" +"\x00" + +#MSG_LANGUAGE_SELECT c=18 +"Select language" +"\x00" + +#MSG_SELFTEST_OK c=20 +"Self test OK" +"\x00" + +#MSG_SELFTEST_START c=20 +"Self test start" +"\x00" + +#MSG_SELFTEST c=18 +"Selftest" +"\x00" + +#MSG_SELFTEST_ERROR c=20 +"Selftest error!" +"\x00" + +#MSG_SELFTEST_FAILED c=20 +"Selftest failed" +"\x00" + +#MSG_FORCE_SELFTEST c=20 r=8 +"Selftest will be run to calibrate accurate sensorless rehoming." +"\x00" + +#MSG_SEL_PREHEAT_TEMP c=20 r=6 +"Select nozzle preheat temperature which matches your material." +"\x00" + +#MSG_SET_TEMPERATURE c=20 +"Set temperature:" +"\x00" + +#MSG_SETTINGS c=18 +"Settings" +"\x00" + +#MSG_SHOW_END_STOPS c=18 +"Show end stops" +"\x00" + +#MSG_FILE_CNT c=20 r=6 +"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +"\x00" + +#MSG_SORT c=7 +"Sort" +"\x00" + +#MSG_NONE c=8 +"None" +"\x00" + +#MSG_SORT_TIME c=8 +"Time" +"\x00" + +#MSG_SEVERE_SKEW c=14 +"Severe skew" +"\x00" + +#MSG_SORT_ALPHA c=8 +"Alphabet" +"\x00" + +#MSG_SORTING c=20 +"Sorting files" +"\x00" + +#MSG_SOUND_LOUD c=7 +"Loud" +"\x00" + +#MSG_SLIGHT_SKEW c=14 +"Slight skew" +"\x00" + +#MSG_SOUND c=7 +"Sound" +"\x00" + +#MSG_RUNOUTS c=7 +"Runouts" +"\x00" + +#MSG_Z-LEVELING_ENFORCED c=20 r=4 +"Some problem encountered, Z-leveling enforced ..." +"\x00" + +#MSG_SOUND_ONCE c=7 +"Once" +"\x00" + +#MSG_SPEED c=15 +"Speed" +"\x00" + +#MSG_SELFTEST_FAN_YES c=19 +"Spinning" +"\x00" + +#MSG_TEMP_CAL_WARNING c=20 r=4 +"Stable ambient temperature 21-26C is needed a rigid stand is required." +"\x00" + +#MSG_STATISTICS c=18 +"Statistics" +"\x00" + +#MSG_STOP_PRINT c=18 +"Stop print" +"\x00" + +#MSG_STOPPED c=20 +"STOPPED." +"\x00" + +#MSG_SUPPORT c=18 +"Support" +"\x00" + +#MSG_SELFTEST_SWAPPED c=16 +"Swapped" +"\x00" + +#MSG_SELECT_FILAMENT c=20 +"Select filament:" +"\x00" + +#MSG_TEMP_CALIBRATION c=14 +"Temp. cal." +"\x00" + +#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +"Select temperature which matches your material." +"\x00" + +#MSG_CALIBRATION_PINDA_MENU c=17 +"Temp. calibration" +"\x00" + +#MSG_TEMP_CAL_FAILED c=20 r=8 +"Temperature calibration failed" +"\x00" + +#MSG_TEMP_CALIBRATION_DONE c=20 r=12 +"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +"\x00" + +#MSG_FS_VERIFIED c=20 r=3 +"Sensor verified, remove the filament now." +"\x00" + +#MSG_TEMPERATURE c=18 +"Temperature" +"\x00" + +#MSG_MENU_TEMPERATURES c=15 +"Temperatures" +"\x00" + +#MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +"There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_TOTAL_FILAMENT c=19 +"Total filament" +"\x00" + +#MSG_TOTAL_PRINT_TIME c=19 +"Total print time" +"\x00" + +#MSG_TUNE c=18 +"Tune" +"\x00" + +#MSG_TOTAL_FAILURES c=20 +"Total failures" +"\x00" + +#MSG_TO_LOAD_FIL c=20 +"to load filament" +"\x00" + +#MSG_TO_UNLOAD_FIL c=20 +"to unload filament" +"\x00" + +#MSG_UNLOAD_FILAMENT c=16 +"Unload filament" +"\x00" + +#MSG_UNLOADING_FILAMENT c=20 +"Unloading filament" +"\x00" + +#MSG_TOTAL c=6 +"Total" +"\x00" + +#MSG_USED c=19 +"Used during print" +"\x00" + +#MSG_MENU_VOLTAGES c=15 +"Voltages" +"\x00" + +#MSG_UNKNOWN c=13 +"unknown" +"\x00" + +#MSG_USERWAIT c=20 +"Wait for user..." +"\x00" + +#MSG_WAITING_TEMP c=20 r=4 +"Waiting for nozzle and bed cooling" +"\x00" + +#MSG_WAITING_TEMP_PINDA c=20 r=3 +"Waiting for PINDA probe cooling" +"\x00" + +#MSG_CHANGED_BOTH c=20 r=4 +"Warning: both printer type and motherboard type changed." +"\x00" + +#MSG_CHANGED_MOTHERBOARD c=20 r=4 +"Warning: motherboard type changed." +"\x00" + +#MSG_CHANGED_PRINTER c=20 r=4 +"Warning: printer type changed." +"\x00" + +#MSG_UNLOAD_SUCCESSFUL c=20 r=2 +"Was filament unload successful?" +"\x00" + +#MSG_SELFTEST_WIRINGERROR c=18 +"Wiring error" +"\x00" + +#MSG_WIZARD c=17 +"Wizard" +"\x00" + +#MSG_XYZ_DETAILS c=18 +"XYZ cal. details" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +"XYZ calibration failed. Please consult the manual." +"\x00" + +#MSG_YES c=3 +"Yes" +"\x00" + +#MSG_WIZARD_QUIT c=20 r=8 +"You can always resume the Wizard from Calibration -> Wizard." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +"XYZ calibration all right. Skew will be corrected automatically." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +"XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +"\x00" + +#MSG_TIMEOUT c=12 +"Timeout" +"\x00" + +#MSG_X_CORRECTION c=13 +"X-correct:" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +"XYZ calibration compromised. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +"XYZ calibration compromised. Right front calibration point not reachable." +"\x00" + +#MSG_LOAD_ALL c=17 +"Load all" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +"XYZ calibration failed. Bed calibration point was not found." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +"XYZ calibration failed. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +"XYZ calibration failed. Right front calibration point not reachable." +"\x00" + +#MSG_Y_DIST_FROM_MIN c=20 +"Y distance from min" +"\x00" + +#MSG_WIZARD_V2_CAL_2 c=20 r=12 +"The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +"\x00" + +#MSG_FIL_FAILED c=20 r=5 +"Verification failed, remove the filament and try again." +"\x00" + +#MSG_Y_CORRECTION c=13 +"Y-correct:" +"\x00" + +#MSG_OFF c=3 +"Off" +"\x00" + +#MSG_ON c=3 +"On" +"\x00" + +#MSG_BACK c=18 +"Back" +"\x00" + +#MSG_CHECKS c=18 +"Checks" +"\x00" + +#MSG_FALSE_TRIGGERING c=20 +"False triggering" +"\x00" + +#MSG_STRICT c=8 +"Strict" +"\x00" + +#MSG_WARN c=8 +"Warn" +"\x00" + +#MSG_HW_SETUP c=18 +"HW Setup" +"\x00" + +#MSG_MAGNETS_COMP c=13 +"Magnets comp." +"\x00" + +#MSG_MESH c=12 +"Mesh" +"\x00" + +#MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +"MK3S firmware detected on MK3 printer" +"\x00" + +#MSG_MMU_MODE c=8 +"MMU Mode" +"\x00" + +#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +"Mode change in progress..." +"\x00" + +#MSG_MODEL c=8 +"Model" +"\x00" + +#MSG_NOZZLE_DIAMETER c=10 +"Nozzle d." +"\x00" + +#MSG_GCODE_DIFF_CONTINUE c=20 r=4 +"G-code sliced for a different level. Continue?" +"\x00" + +#MSG_GCODE_DIFF_CANCELLED c=20 r=7 +"G-code sliced for a different level. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +"G-code sliced for a different printer type. Continue?" +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +"G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +"G-code sliced for a newer firmware. Continue?" +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +"G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +"\x00" + +#MSG_PREHEATING_TO_CUT c=20 +"Preheating to cut" +"\x00" + +#MSG_PREHEATING_TO_EJECT c=20 +"Preheating to eject" +"\x00" + +#MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +"Printer nozzle diameter differs from the G-code. Continue?" +"\x00" + +#MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +"\x00" + +#MSG_SELFTEST_FS_LEVEL c=20 +"%s level expected" +"\x00" + +#MSG_RENAME c=18 +"Rename" +"\x00" + +#MSG_SELECT c=18 +"Select" +"\x00" + +#MSG_INFO_SENSORS c=18 +"Sensor info" +"\x00" + +#MSG_SHEET c=10 +"Sheet" +"\x00" + +#MSG_SOUND_BLIND c=7 +"Assist" +"\x00" + +#MSG_STEEL_SHEET c=18 +"Steel sheets" +"\x00" + +#MSG_Z_CORRECTION c=13 +"Z-correct:" +"\x00" + +#MSG_Z_PROBE_NR c=14 +"Z-probe nr." +"\x00" + +#MSG_PRINTER_IP c=18 +"Printer IP Addr:" +"\x00" diff --git a/lang/po/Firmware_lb.po b/lang/po/Firmware_lb.po new file mode 100644 index 00000000..8b932d1e --- /dev/null +++ b/lang/po/Firmware_lb.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Luxembourgish. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lb\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:32:02 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:32:02 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Salut, ech sinn Aren Original Prusa i3 Drecker. Wellt Dir datt ech Iech duerch de Setupprozess guideieren?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + diff --git a/lang/po/new/lb.po b/lang/po/new/lb.po new file mode 100644 index 00000000..e3f634ab --- /dev/null +++ b/lang/po/new/lb.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Luxembourgish. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lb\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:32:02 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:32:02 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Salut, ech sinn Aren Original Prusa i3 Drecker. Wellt Dir datt ech Iech duerch de Setupprozess guideieren?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + From 54d7e9331ba2d3c29a96f6eb2e5ceb9c2a25feaa Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 21 Dec 2021 15:36:34 +0100 Subject: [PATCH 32/33] Add Croatian --- Firmware/config.h | 1 + Firmware/language.c | 4 + Firmware/language.h | 3 + lang/lang-build.sh | 2 + lang/lang-check.py | 2 +- lang/lang-export.sh | 2 + lang/lang-import.sh | 8 + lang/lang_en_hr.txt | 1403 +++++++++++++++++++++++++++++++ lang/po/Firmware_hr.po | 1772 ++++++++++++++++++++++++++++++++++++++++ lang/po/new/hr.po | 1772 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 4968 insertions(+), 1 deletion(-) create mode 100644 lang/lang_en_hr.txt create mode 100644 lang/po/Firmware_hr.po create mode 100644 lang/po/new/hr.po diff --git a/Firmware/config.h b/Firmware/config.h index 055305b4..2a575a7d 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -70,6 +70,7 @@ #define COMMUNITY_LANG_GROUP1_SL // Community Slovanian language #define COMMUNITY_LANG_GROUP1_HU // Community Hungarian language #define COMMUNITY_LANG_GROUP1_LB // Community Luxembourgish language +#define COMMUNITY_LANG_GROUP1_HR // Community Croatian language //#define COMMUNITY_LANG_GROUP1_QR // Community new language //..use this as a template and replace 'QR' #endif diff --git a/Firmware/language.c b/Firmware/language.c index db7834e6..d5e7d638 100644 --- a/Firmware/language.c +++ b/Firmware/language.c @@ -230,6 +230,10 @@ const char* lang_get_name_by_code(uint16_t code) #ifdef COMMUNITY_LANG_GROUP1_LB case LANG_CODE_LB: return _n("Letzebuergesch"); //community Luxembourgish contribution #endif // COMMUNITY_LANG_GROUP1_LB +#ifdef COMMUNITY_LANG_GROUP1_HR + case LANG_CODE_HR: return _n("Hrvatski"); //community Croatian contribution +#endif // COMMUNITY_LANG_GROUP1_HR + //Use the 3 lines below as a template and replace 'QR' and 'New language' //#ifdef COMMUNITY_LANG_GROUP1_QR // case LANG_CODE_QR: return _n("New language"); //community contribution diff --git a/Firmware/language.h b/Firmware/language.h index c0105b1e..5edab37d 100644 --- a/Firmware/language.h +++ b/Firmware/language.h @@ -113,6 +113,9 @@ typedef struct #ifdef COMMUNITY_LANG_GROUP1_LB #define LANG_CODE_LB 0x6C62 //!<'lb' #endif // COMMUNITY_LANG_GROUP1_LB +#ifdef COMMUNITY_LANG_GROUP1_HR +#define LANG_CODE_HR 0x6872 //!<'hr' +#endif // COMMUNITY_LANG_GROUP1_HR //Use the 3 lines below as a template and replace 'QR', '0X7172' and 'qr' //#ifdef COMMUNITY_LANG_GROUP1_QR //#define LANG_CODE_QR 0x7172 //!<'qr' diff --git a/lang/lang-build.sh b/lang/lang-build.sh index 443c761d..0e9be990 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -65,6 +65,8 @@ lang_code_hex_data() *hu*) echo '\x75\x68' ;; #Luxembourgish *lb*) echo '\x62\x6C' ;; +#Croatian + *hr*) echo '\x72\x68' ;; #Use the 2 lines below as a template and replace 'qr' and `\x71\x72` ##New language # *qr*) echo '\x71\x72' ;; diff --git a/lang/lang-check.py b/lang/lang-check.py index b25d1492..80f4b9cb 100755 --- a/lang/lang-check.py +++ b/lang/lang-check.py @@ -246,7 +246,7 @@ def main(): usage="%(prog)s lang") parser.add_argument( "lang", nargs='?', default="en", type=str, - help="Check lang file (en|cs|da|de|es|fr|hu|lb|nl|it|pl|sl|sv)") + help="Check lang file (en|cs|da|de|es|fr|hr|hu|lb|nl|it|pl|sl|sv)") parser.add_argument( "--no-warning", action="store_true", help="Disable warnings") diff --git a/lang/lang-export.sh b/lang/lang-export.sh index 6d267ad8..d724d6c3 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -79,6 +79,8 @@ else *hu*) echo "Hugarian" ;; #Luxembourgish *lb*) echo "Luxembourgish" ;; +#Croatian + *hr*) echo "Croatian" ;; #Use the 2 lines below as a template and replace 'qr' and 'New language' ##New language # *qr*) echo "New language" ;; diff --git a/lang/lang-import.sh b/lang/lang-import.sh index 07a1949d..91d31272 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -229,6 +229,14 @@ if [ "$LGN" = "lb" ]; then sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' fi +if [ "$LGN" = "hr" ]; then + #replace 'ë' with 'e' + sed -i 's/\xc3\xab/e/g' $LNG'_filtered.po' + #replace 'ä' with 'a' + sed -i 's/\xc3\xa4/a/g' $LNG'_filtered.po' + #replace 'é' with 'e' + sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' +fi #replace in polish translation #if [ "$LNG" = "pl" ]; then #fi diff --git a/lang/lang_en_hr.txt b/lang/lang_en_hr.txt new file mode 100644 index 00000000..77c14387 --- /dev/null +++ b/lang/lang_en_hr.txt @@ -0,0 +1,1403 @@ +#MSG_IR_03_OR_OLDER c=18 +" 0.3 or older" +"\x00" + +#MSG_FS_V_03_OR_OLDER c=18 +"FS v0.3 or older" +"\x00" + +#MSG_IR_04_OR_NEWER c=18 +" 0.4 or newer" +"\x00" + +#MSG_FS_V_04_OR_NEWER c=18 +"FS v0.4 or newer" +"\x00" + +#MSG_IR_UNKNOWN c=18 +"unknown state" +"\x00" + +#MSG_MEASURED_OFFSET c=20 +"[0;0] point offset" +"\x00" + +#MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +"Crash detection can\x0abe turned on only in\x0aNormal mode" +"\x00" + +#MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +"WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +"\x00" + +#MSG_BABYSTEPPING_Z c=15 +"Adjusting Z:" +"\x00" + +#MSG_SELFTEST_CHECK_ALLCORRECT c=20 +"All correct" +"\x00" + +#MSG_WIZARD_DONE c=20 r=8 +"All is done. Happy printing!" +"\x00" + +#MSG_AMBIENT c=14 +"Ambient" +"\x00" + +#MSG_AUTO c=6 +"Auto" +"\x00" + +#MSG_PRESS c=20 r=2 +"and press the knob" +"\x00" + +#MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +"Are left and right Z~carriages all up?" +"\x00" + +#MSG_AUTO_HOME c=18 +"Auto home" +"\x00" + +#MSG_AUTOLOAD_FILAMENT c=18 +"AutoLoad filament" +"\x00" + +#MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +"Autoloading filament available only when filament sensor is turned on..." +"\x00" + +#MSG_AUTOLOADING_ENABLED c=20 r=4 +"Autoloading filament is active, just press the knob and insert filament..." +"\x00" + +#MSG_SELFTEST_AXIS_LENGTH c=20 +"Axis length" +"\x00" + +#MSG_SELFTEST_AXIS c=16 +"Axis" +"\x00" + +#MSG_SELFTEST_BEDHEATER c=20 +"Bed/Heater" +"\x00" + +#MSG_BED_DONE c=20 +"Bed done" +"\x00" + +#MSG_BED_HEATING c=20 +"Bed Heating" +"\x00" + +#MSG_BED_CORRECTION_MENU c=18 +"Bed level correct" +"\x00" + +#MSG_BELTTEST c=18 +"Belt test" +"\x00" + +#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +"\x00" + +#MSG_BRIGHT c=6 +"Bright" +"\x00" + +#MSG_BRIGHTNESS c=18 +"Brightness" +"\x00" + +#MSG_BED c=13 +"Bed" +"\x00" + +#MSG_BELT_STATUS c=18 +"Belt status" +"\x00" + +#MSG_RECOVER_PRINT c=20 r=2 +"Blackout occurred. Recover print?" +"\x00" + +#MSG_CALIBRATING_HOME c=20 +"Calibrating home" +"\x00" + +#MSG_CALIBRATE_BED c=18 +"Calibrate XYZ" +"\x00" + +#MSG_HOMEYZ c=18 +"Calibrate Z" +"\x00" + +#MSG_CALIBRATE_PINDA c=17 +"Calibrate" +"\x00" + +#MSG_CANCEL2 c=10 +">Cancel" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +"Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_CALIBRATE_Z_AUTO c=20 r=2 +"Calibrating Z" +"\x00" + +#MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +"\x00" + +#MSG_HOMEYZ_DONE c=20 +"Calibration done" +"\x00" + +#MSG_MENU_CALIBRATION c=18 +"Calibration" +"\x00" + +#MSG_SD_REMOVED c=20 +"Card removed" +"\x00" + +#MSG_CHECKING_FILE c=17 +"Checking file" +"\x00" + +#MSG_NOT_COLOR c=19 +"Color not correct" +"\x00" + +#MSG_COOLDOWN c=18 +"Cooldown" +"\x00" + +#MSG_COPY_SEL_LANG c=20 r=3 +"Copy selected language?" +"\x00" + +#MSG_CRASHDETECT c=13 +"Crash det." +"\x00" + +#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +"Choose a filament for the First Layer Calibration and select it in the on-screen menu." +"\x00" + +#MSG_CRASH_DETECTED c=20 +"Crash detected." +"\x00" + +#MSG_CRASH_RESUME c=20 r=3 +"Crash detected. Resume print?" +"\x00" + +#MSG_CRASH c=7 +"Crash" +"\x00" + +#MSG_CURRENT c=19 +"Current" +"\x00" + +#MSG_DATE c=17 +"Date:" +"\x00" + +#MSG_COMMUNITY_MADE c=18 +"Community made" +"\x00" + +#MSG_DISABLE_STEPPERS c=18 +"Disable steppers" +"\x00" + +#MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +"\x00" + +#MSG_FS_CONTINUE c=5 +"Cont." +"\x00" + +#MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +"Do you want to repeat last step to readjust distance between nozzle and heatbed?" +"\x00" + +#MSG_EXTRUDER_CORRECTION c=13 +"E-correct:" +"\x00" + +#MSG_EJECT_FILAMENT c=16 +"Eject filament" +"\x00" + +#MSG_EJECTING_FILAMENT c=20 +"Ejecting filament" +"\x00" + +#MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +"Endstop not hit" +"\x00" + +#MSG_SELFTEST_ENDSTOP c=16 +"Endstop" +"\x00" + +#MSG_SELFTEST_ENDSTOPS c=20 +"Endstops" +"\x00" + +#MSG_STACK_ERROR c=20 r=4 +"Error - static memory has been overwritten" +"\x00" + +#MSG_CUT_FILAMENT c=16 +"Cut filament" +"\x00" + +#MSG_CUTTER c=9 +"Cutter" +"\x00" + +#MSG_MMU_CUTTING_FIL c=18 +"Cutting filament" +"\x00" + +#MSG_FSENS_NOT_RESPONDING c=20 r=4 +"ERROR: Filament sensor is not responding, please check connection." +"\x00" + +#MSG_DIM c=6 +"Dim" +"\x00" + +#MSG_ERROR c=10 +"ERROR:" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +"Extruder fan:" +"\x00" + +#MSG_INFO_EXTRUDER c=18 +"Extruder info" +"\x00" + +#MSG_EXTRUDER c=17 +"Extruder" +"\x00" + +#MSG_MMU_FAIL_STATS c=18 +"Fail stats MMU" +"\x00" + +#MSG_FSENSOR_AUTOLOAD c=13 +"F. autoload" +"\x00" + +#MSG_FAIL_STATS c=18 +"Fail stats" +"\x00" + +#MSG_FAN_SPEED c=14 +"Fan speed" +"\x00" + +#MSG_SELFTEST_FAN c=20 +"Fan test" +"\x00" + +#MSG_FANS_CHECK c=13 +"Fans check" +"\x00" + +#MSG_FSENSOR c=12 +"Fil. sensor" +"\x00" + +#MSG_FIL_RUNOUTS c=15 +"Fil. runouts" +"\x00" + +#MSG_FILAMENT_CLEAN c=20 r=2 +"Filament extruding & with correct color?" +"\x00" + +#MSG_NOT_LOADED c=19 +"Filament not loaded" +"\x00" + +#MSG_FILAMENT_SENSOR c=20 +"Filament sensor" +"\x00" + +#MSG_FILAMENT_USED c=19 +"Filament used" +"\x00" + +#MSG_PRINT_TIME c=19 +"Print time" +"\x00" + +#MSG_FS_ACTION c=10 +"FS Action" +"\x00" + +#MSG_FILE_INCOMPLETE c=20 r=3 +"File incomplete. Continue anyway?" +"\x00" + +#MSG_FINISHING_MOVEMENTS c=20 +"Finishing movements" +"\x00" + +#MSG_V2_CALIBRATION c=18 +"First layer cal." +"\x00" + +#MSG_WIZARD_SELFTEST c=20 r=8 +"First, I will run the selftest to check most common assembly problems." +"\x00" + +#MSG_MMU_FIX_ISSUE c=20 r=4 +"Fix the issue and then press button on MMU unit." +"\x00" + +#MSG_FLOW c=15 +"Flow" +"\x00" + +#MSG_SELFTEST_COOLING_FAN c=20 +"Front print fan?" +"\x00" + +#MSG_BED_CORRECTION_FRONT c=14 +"Front side[um]" +"\x00" + +#MSG_SELFTEST_FANS c=20 +"Front/left fans" +"\x00" + +#MSG_SELFTEST_HEATERTHERMISTOR c=20 +"Heater/Thermistor" +"\x00" + +#MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +"Heating disabled by safety timer." +"\x00" + +#MSG_HEATING_COMPLETE c=20 +"Heating done." +"\x00" + +#MSG_HEATING c=20 +"Heating" +"\x00" + +#MSG_WIZARD_WELCOME c=20 r=7 +"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +"Bok, ja sam vas Original Prusa i3 pisac. Zelite li da vas vodim kroz postupak postavljanja?" + +#MSG_FILAMENTCHANGE c=18 +"Change filament" +"\x00" + +#MSG_CHANGE_SUCCESS c=20 +"Change success!" +"\x00" + +#MSG_CORRECTLY c=20 +"Changed correctly?" +"\x00" + +#MSG_SELFTEST_CHECK_BED c=20 +"Checking bed" +"\x00" + +#MSG_SELFTEST_CHECK_ENDSTOPS c=20 +"Checking endstops" +"\x00" + +#MSG_SELFTEST_CHECK_HOTEND c=20 +"Checking hotend" +"\x00" + +#MSG_SELFTEST_CHECK_FSENSOR c=20 +"Checking sensors" +"\x00" + +#MSG_CHECKING_X c=20 +"Checking X axis" +"\x00" + +#MSG_CHECKING_Y c=20 +"Checking Y axis" +"\x00" + +#MSG_SELFTEST_CHECK_Z c=20 +"Checking Z axis" +"\x00" + +#MSG_CHOOSE_EXTRUDER c=20 +"Choose extruder:" +"\x00" + +#MSG_CHOOSE_FILAMENT c=20 +"Choose filament:" +"\x00" + +#MSG_FILAMENT c=17 +"Filament" +"\x00" + +#MSG_WIZARD_XYZ_CAL c=20 r=8 +"I will run xyz calibration now. It will take approx. 12 mins." +"\x00" + +#MSG_WIZARD_Z_CAL c=20 r=8 +"I will run z calibration now." +"\x00" + +#MSG_WATCH c=18 +"Info screen" +"\x00" + +#MSG_INSERT_FILAMENT c=20 +"Insert filament" +"\x00" + +#MSG_FILAMENT_LOADED c=20 r=2 +"Is filament loaded?" +"\x00" + +#MSG_STEEL_SHEET_CHECK c=20 r=2 +"Is steel sheet on heatbed?" +"\x00" + +#MSG_LAST_PRINT_FAILURES c=20 +"Last print failures" +"\x00" + +#MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +"Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +"\x00" + +#MSG_ADDITIONAL_SHEETS c=20 r=9 +"If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +"\x00" + +#MSG_LAST_PRINT c=18 +"Last print" +"\x00" + +#MSG_SELFTEST_EXTRUDER_FAN c=20 +"Left hotend fan?" +"\x00" + +#MSG_LEFT c=10 +"Left" +"\x00" + +#MSG_BED_CORRECTION_LEFT c=14 +"Left side [um]" +"\x00" + +#MSG_LIN_CORRECTION c=18 +"Lin. correction" +"\x00" + +#MSG_BABYSTEP_Z c=18 +"Live adjust Z" +"\x00" + +#MSG_INSERT_FIL c=20 r=6 +"Insert the filament (do not load it) into the extruder and then press the knob." +"\x00" + +#MSG_LOAD_FILAMENT c=17 +"Load filament" +"\x00" + +#MSG_LOADING_COLOR c=20 +"Loading color" +"\x00" + +#MSG_LOADING_FILAMENT c=20 +"Loading filament" +"\x00" + +#MSG_ITERATION c=12 +"Iteration" +"\x00" + +#MSG_LOOSE_PULLEY c=20 +"Loose pulley" +"\x00" + +#MSG_LOAD_TO_NOZZLE c=18 +"Load to nozzle" +"\x00" + +#MSG_M117_V2_CALIBRATION c=25 +"M117 First layer cal." +"\x00" + +#MSG_MAIN c=18 +"Main" +"\x00" + +#MSG_BL_HIGH c=12 +"Level Bright" +"\x00" + +#MSG_BL_LOW c=12 +"Level Dimmed" +"\x00" + +#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +"Measuring reference height of calibration point" +"\x00" + +#MSG_MESH_BED_LEVELING c=18 +"Mesh Bed Leveling" +"\x00" + +#MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +"MMU OK. Resuming position..." +"\x00" + +#MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +"MMU OK. Resuming temperature..." +"\x00" + +#MSG_MEASURED_SKEW c=14 +"Measured skew" +"\x00" + +#MSG_MMU_FAILS c=15 +"MMU fails" +"\x00" + +#MSG_MMU_LOAD_FAILED c=20 +"MMU load failed" +"\x00" + +#MSG_MMU_LOAD_FAILS c=15 +"MMU load fails" +"\x00" + +#MSG_MMU_OK_RESUMING c=20 r=4 +"MMU OK. Resuming..." +"\x00" + +#MSG_MODE c=6 +"Mode" +"\x00" + +#MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +"MK3 firmware detected on MK3S printer" +"\x00" + +#MSG_NORMAL c=7 +"Normal" +"\x00" + +#MSG_SILENT c=7 +"Silent" +"\x00" + +#MSG_MMU_USER_ATTENTION c=20 r=3 +"MMU needs user attention." +"\x00" + +#MSG_MMU_POWER_FAILS c=15 +"MMU power fails" +"\x00" + +#MSG_STEALTH c=7 +"Stealth" +"\x00" + +#MSG_AUTO_POWER c=10 +"Auto power" +"\x00" + +#MSG_HIGH_POWER c=10 +"High power" +"\x00" + +#MSG_MMU_CONNECTED c=18 +"MMU2 connected" +"\x00" + +#MSG_SELFTEST_MOTOR c=18 +"Motor" +"\x00" + +#MSG_MOVE_AXIS c=18 +"Move axis" +"\x00" + +#MSG_MOVE_X c=18 +"Move X" +"\x00" + +#MSG_MOVE_Y c=18 +"Move Y" +"\x00" + +#MSG_MOVE_Z c=18 +"Move Z" +"\x00" + +#MSG_NO_MOVE c=20 +"No move." +"\x00" + +#MSG_NO_CARD c=18 +"No SD card" +"\x00" + +#MSG_NA c=3 +"N/A" +"\x00" + +#MSG_NO c=4 +"No" +"\x00" + +#MSG_SELFTEST_NOTCONNECTED c=20 +"Not connected" +"\x00" + +#MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +"New firmware version available:" +"\x00" + +#MSG_SELFTEST_FAN_NO c=19 +"Not spinning" +"\x00" + +#MSG_WIZARD_V2_CAL c=20 r=8 +"Now I will calibrate distance between tip of the nozzle and heatbed surface." +"\x00" + +#MSG_WIZARD_WILL_PREHEAT c=20 r=4 +"Now I will preheat nozzle for PLA." +"\x00" + +#MSG_NOZZLE c=12 +"Nozzle" +"\x00" + +#MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +"Old settings found. Default PID, Esteps etc. will be set." +"\x00" + +#MSG_REMOVE_TEST_PRINT c=20 r=4 +"Now remove the test print from steel sheet." +"\x00" + +#MSG_NOZZLE_FAN c=10 +"Nozzle FAN" +"\x00" + +#MSG_PAUSE_PRINT c=18 +"Pause print" +"\x00" + +#MSG_PID_RUNNING c=20 +"PID cal." +"\x00" + +#MSG_PID_FINISHED c=20 +"PID cal. finished" +"\x00" + +#MSG_PID_EXTRUDER c=17 +"PID calibration" +"\x00" + +#MSG_PINDA_PREHEAT c=20 +"PINDA Heating" +"\x00" + +#MSG_PAPER c=20 r=10 +"Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +"\x00" + +#MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +"Please clean heatbed and then press the knob." +"\x00" + +#MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +"Please clean the nozzle for calibration. Click when done." +"\x00" + +#MSG_SELFTEST_PLEASECHECK c=20 +"Please check:" +"\x00" + +#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +"\x00" + +#MSG_CHECK_IDLER c=20 r=5 +"Please open idler and remove filament manually." +"\x00" + +#MSG_PLACE_STEEL_SHEET c=20 r=5 +"Please place steel sheet on heatbed." +"\x00" + +#MSG_PRESS_TO_UNLOAD c=20 r=4 +"Please press the knob to unload filament" +"\x00" + +#MSG_PULL_OUT_FILAMENT c=20 r=4 +"Please pull out filament immediately" +"\x00" + +#MSG_EJECT_REMOVE c=20 r=4 +"Please remove filament and then press the knob." +"\x00" + +#MSG_REMOVE_STEEL_SHEET c=20 r=4 +"Please remove steel sheet from heatbed." +"\x00" + +#MSG_RUN_XYZ c=20 r=4 +"Please run XYZ calibration first." +"\x00" + +#MSG_UPDATE_MMU2_FW c=20 r=4 +"Please update firmware in your MMU2. Waiting for reset." +"\x00" + +#MSG_PLEASE_WAIT c=20 +"Please wait" +"\x00" + +#MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +"Please remove shipping helpers first." +"\x00" + +#MSG_PREHEAT_NOZZLE c=20 +"Preheat the nozzle!" +"\x00" + +#MSG_PREHEAT c=18 +"Preheat" +"\x00" + +#MSG_WIZARD_HEATING c=20 r=3 +"Preheating nozzle. Please wait." +"\x00" + +#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +"Please upgrade." +"\x00" + +#MSG_PRESS_TO_PREHEAT c=20 r=4 +"Press the knob to preheat nozzle and continue." +"\x00" + +#MSG_FS_PAUSE c=5 +"Pause" +"\x00" + +#MSG_POWER_FAILURES c=15 +"Power failures" +"\x00" + +#MSG_PRINT_ABORTED c=20 +"Print aborted" +"\x00" + +#MSG_PREHEATING_TO_LOAD c=20 +"Preheating to load" +"\x00" + +#MSG_PREHEATING_TO_UNLOAD c=20 +"Preheating to unload" +"\x00" + +#MSG_SELFTEST_PRINT_FAN_SPEED c=18 +"Print fan:" +"\x00" + +#MSG_CARD_MENU c=18 +"Print from SD" +"\x00" + +#MSG_PRESS_KNOB c=20 +"Press the knob" +"\x00" + +#MSG_PRINT_PAUSED c=20 +"Print paused" +"\x00" + +#MSG_RESUME_NOZZLE_TEMP c=20 r=4 +"Press the knob to resume nozzle temperature." +"\x00" + +#MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_PRINT_FAN c=10 +"Print FAN" +"\x00" + +#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +"Please insert filament into the extruder, then press the knob to load it." +"\x00" + +#MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +"Please insert filament into the first tube of the MMU, then press the knob to load it." +"\x00" + +#MSG_PLEASE_LOAD_PLA c=20 r=4 +"Please load filament first." +"\x00" + +#MSG_BED_CORRECTION_REAR c=14 +"Rear side [um]" +"\x00" + +#MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +"Please unload the filament first, then repeat this action." +"\x00" + +#MSG_CHECK_IR_CONNECTION c=20 r=4 +"Please check the IR sensor connection, unload filament if present." +"\x00" + +#MSG_RECOVERING_PRINT c=20 +"Recovering print" +"\x00" + +#MSG_REMOVE_OLD_FILAMENT c=20 r=5 +"Remove old filament and press the knob to start loading new filament." +"\x00" + +#MSG_CALIBRATE_BED_RESET c=18 +"Reset XYZ calibr." +"\x00" + +#MSG_RESET c=14 +"Reset" +"\x00" + +#MSG_RESUME_PRINT c=18 +"Resume print" +"\x00" + +#MSG_RESUMING_PRINT c=20 +"Resuming print" +"\x00" + +#MSG_BED_CORRECTION_RIGHT c=14 +"Right side[um]" +"\x00" + +#MSG_RPI_PORT c=13 +"RPi port" +"\x00" + +#MSG_WIZARD_RERUN c=20 r=7 +"Running Wizard will delete current calibration results and start from the beginning. Continue?" +"\x00" + +#MSG_SD_CARD c=8 +"SD card" +"\x00" + +#MSG_RIGHT c=10 +"Right" +"\x00" + +#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +"Searching bed calibration point" +"\x00" + +#MSG_LANGUAGE_SELECT c=18 +"Select language" +"\x00" + +#MSG_SELFTEST_OK c=20 +"Self test OK" +"\x00" + +#MSG_SELFTEST_START c=20 +"Self test start" +"\x00" + +#MSG_SELFTEST c=18 +"Selftest" +"\x00" + +#MSG_SELFTEST_ERROR c=20 +"Selftest error!" +"\x00" + +#MSG_SELFTEST_FAILED c=20 +"Selftest failed" +"\x00" + +#MSG_FORCE_SELFTEST c=20 r=8 +"Selftest will be run to calibrate accurate sensorless rehoming." +"\x00" + +#MSG_SEL_PREHEAT_TEMP c=20 r=6 +"Select nozzle preheat temperature which matches your material." +"\x00" + +#MSG_SET_TEMPERATURE c=20 +"Set temperature:" +"\x00" + +#MSG_SETTINGS c=18 +"Settings" +"\x00" + +#MSG_SHOW_END_STOPS c=18 +"Show end stops" +"\x00" + +#MSG_FILE_CNT c=20 r=6 +"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +"\x00" + +#MSG_SORT c=7 +"Sort" +"\x00" + +#MSG_NONE c=8 +"None" +"\x00" + +#MSG_SORT_TIME c=8 +"Time" +"\x00" + +#MSG_SEVERE_SKEW c=14 +"Severe skew" +"\x00" + +#MSG_SORT_ALPHA c=8 +"Alphabet" +"\x00" + +#MSG_SORTING c=20 +"Sorting files" +"\x00" + +#MSG_SOUND_LOUD c=7 +"Loud" +"\x00" + +#MSG_SLIGHT_SKEW c=14 +"Slight skew" +"\x00" + +#MSG_SOUND c=7 +"Sound" +"\x00" + +#MSG_RUNOUTS c=7 +"Runouts" +"\x00" + +#MSG_Z-LEVELING_ENFORCED c=20 r=4 +"Some problem encountered, Z-leveling enforced ..." +"\x00" + +#MSG_SOUND_ONCE c=7 +"Once" +"\x00" + +#MSG_SPEED c=15 +"Speed" +"\x00" + +#MSG_SELFTEST_FAN_YES c=19 +"Spinning" +"\x00" + +#MSG_TEMP_CAL_WARNING c=20 r=4 +"Stable ambient temperature 21-26C is needed a rigid stand is required." +"\x00" + +#MSG_STATISTICS c=18 +"Statistics" +"\x00" + +#MSG_STOP_PRINT c=18 +"Stop print" +"\x00" + +#MSG_STOPPED c=20 +"STOPPED." +"\x00" + +#MSG_SUPPORT c=18 +"Support" +"\x00" + +#MSG_SELFTEST_SWAPPED c=16 +"Swapped" +"\x00" + +#MSG_SELECT_FILAMENT c=20 +"Select filament:" +"\x00" + +#MSG_TEMP_CALIBRATION c=14 +"Temp. cal." +"\x00" + +#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +"Select temperature which matches your material." +"\x00" + +#MSG_CALIBRATION_PINDA_MENU c=17 +"Temp. calibration" +"\x00" + +#MSG_TEMP_CAL_FAILED c=20 r=8 +"Temperature calibration failed" +"\x00" + +#MSG_TEMP_CALIBRATION_DONE c=20 r=12 +"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +"\x00" + +#MSG_FS_VERIFIED c=20 r=3 +"Sensor verified, remove the filament now." +"\x00" + +#MSG_TEMPERATURE c=18 +"Temperature" +"\x00" + +#MSG_MENU_TEMPERATURES c=15 +"Temperatures" +"\x00" + +#MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +"There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +"\x00" + +#MSG_TOTAL_FILAMENT c=19 +"Total filament" +"\x00" + +#MSG_TOTAL_PRINT_TIME c=19 +"Total print time" +"\x00" + +#MSG_TUNE c=18 +"Tune" +"\x00" + +#MSG_TOTAL_FAILURES c=20 +"Total failures" +"\x00" + +#MSG_TO_LOAD_FIL c=20 +"to load filament" +"\x00" + +#MSG_TO_UNLOAD_FIL c=20 +"to unload filament" +"\x00" + +#MSG_UNLOAD_FILAMENT c=16 +"Unload filament" +"\x00" + +#MSG_UNLOADING_FILAMENT c=20 +"Unloading filament" +"\x00" + +#MSG_TOTAL c=6 +"Total" +"\x00" + +#MSG_USED c=19 +"Used during print" +"\x00" + +#MSG_MENU_VOLTAGES c=15 +"Voltages" +"\x00" + +#MSG_UNKNOWN c=13 +"unknown" +"\x00" + +#MSG_USERWAIT c=20 +"Wait for user..." +"\x00" + +#MSG_WAITING_TEMP c=20 r=4 +"Waiting for nozzle and bed cooling" +"\x00" + +#MSG_WAITING_TEMP_PINDA c=20 r=3 +"Waiting for PINDA probe cooling" +"\x00" + +#MSG_CHANGED_BOTH c=20 r=4 +"Warning: both printer type and motherboard type changed." +"\x00" + +#MSG_CHANGED_MOTHERBOARD c=20 r=4 +"Warning: motherboard type changed." +"\x00" + +#MSG_CHANGED_PRINTER c=20 r=4 +"Warning: printer type changed." +"\x00" + +#MSG_UNLOAD_SUCCESSFUL c=20 r=2 +"Was filament unload successful?" +"\x00" + +#MSG_SELFTEST_WIRINGERROR c=18 +"Wiring error" +"\x00" + +#MSG_WIZARD c=17 +"Wizard" +"\x00" + +#MSG_XYZ_DETAILS c=18 +"XYZ cal. details" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +"XYZ calibration failed. Please consult the manual." +"\x00" + +#MSG_YES c=3 +"Yes" +"\x00" + +#MSG_WIZARD_QUIT c=20 r=8 +"You can always resume the Wizard from Calibration -> Wizard." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +"XYZ calibration all right. Skew will be corrected automatically." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +"XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +"\x00" + +#MSG_TIMEOUT c=12 +"Timeout" +"\x00" + +#MSG_X_CORRECTION c=13 +"X-correct:" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +"XYZ calibration compromised. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +"XYZ calibration compromised. Right front calibration point not reachable." +"\x00" + +#MSG_LOAD_ALL c=17 +"Load all" +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +"XYZ calibration failed. Bed calibration point was not found." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +"XYZ calibration failed. Front calibration points not reachable." +"\x00" + +#MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +"XYZ calibration failed. Right front calibration point not reachable." +"\x00" + +#MSG_Y_DIST_FROM_MIN c=20 +"Y distance from min" +"\x00" + +#MSG_WIZARD_V2_CAL_2 c=20 r=12 +"The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +"\x00" + +#MSG_FIL_FAILED c=20 r=5 +"Verification failed, remove the filament and try again." +"\x00" + +#MSG_Y_CORRECTION c=13 +"Y-correct:" +"\x00" + +#MSG_OFF c=3 +"Off" +"\x00" + +#MSG_ON c=3 +"On" +"\x00" + +#MSG_BACK c=18 +"Back" +"\x00" + +#MSG_CHECKS c=18 +"Checks" +"\x00" + +#MSG_FALSE_TRIGGERING c=20 +"False triggering" +"\x00" + +#MSG_STRICT c=8 +"Strict" +"\x00" + +#MSG_WARN c=8 +"Warn" +"\x00" + +#MSG_HW_SETUP c=18 +"HW Setup" +"\x00" + +#MSG_MAGNETS_COMP c=13 +"Magnets comp." +"\x00" + +#MSG_MESH c=12 +"Mesh" +"\x00" + +#MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +"MK3S firmware detected on MK3 printer" +"\x00" + +#MSG_MMU_MODE c=8 +"MMU Mode" +"\x00" + +#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +"Mode change in progress..." +"\x00" + +#MSG_MODEL c=8 +"Model" +"\x00" + +#MSG_NOZZLE_DIAMETER c=10 +"Nozzle d." +"\x00" + +#MSG_GCODE_DIFF_CONTINUE c=20 r=4 +"G-code sliced for a different level. Continue?" +"\x00" + +#MSG_GCODE_DIFF_CANCELLED c=20 r=7 +"G-code sliced for a different level. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +"G-code sliced for a different printer type. Continue?" +"\x00" + +#MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +"G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +"G-code sliced for a newer firmware. Continue?" +"\x00" + +#MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +"G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +"\x00" + +#MSG_PREHEATING_TO_CUT c=20 +"Preheating to cut" +"\x00" + +#MSG_PREHEATING_TO_EJECT c=20 +"Preheating to eject" +"\x00" + +#MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +"Printer nozzle diameter differs from the G-code. Continue?" +"\x00" + +#MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +"\x00" + +#MSG_SELFTEST_FS_LEVEL c=20 +"%s level expected" +"\x00" + +#MSG_RENAME c=18 +"Rename" +"\x00" + +#MSG_SELECT c=18 +"Select" +"\x00" + +#MSG_INFO_SENSORS c=18 +"Sensor info" +"\x00" + +#MSG_SHEET c=10 +"Sheet" +"\x00" + +#MSG_SOUND_BLIND c=7 +"Assist" +"\x00" + +#MSG_STEEL_SHEET c=18 +"Steel sheets" +"\x00" + +#MSG_Z_CORRECTION c=13 +"Z-correct:" +"\x00" + +#MSG_Z_PROBE_NR c=14 +"Z-probe nr." +"\x00" + +#MSG_PRINTER_IP c=18 +"Printer IP Addr:" +"\x00" diff --git a/lang/po/Firmware_hr.po b/lang/po/Firmware_hr.po new file mode 100644 index 00000000..6017943a --- /dev/null +++ b/lang/po/Firmware_hr.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Croatian. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hr\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:35:37 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:35:37 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Bok, ja sam vas Original Prusa i3 pisac. Zelite li da vas vodim kroz postupak postavljanja?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + diff --git a/lang/po/new/hr.po b/lang/po/new/hr.po new file mode 100644 index 00000000..ea803b13 --- /dev/null +++ b/lang/po/new/hr.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Croatian. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hr\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 21 Dec 2021 03:35:37 PM CET\n" +"PO-Revision-Date: Tue 21 Dec 2021 03:35:37 PM CET\n" +"Language-Team: \n" +"X-Generator: Poedit 2.0.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +# MSG_IR_03_OR_OLDER c=18 +#: messages.c:164 +msgid " 0.3 or older" +msgstr "" + +# MSG_FS_V_03_OR_OLDER c=18 +#: Marlin_main.cpp:9884 +msgid "FS v0.3 or older" +msgstr "" + +# MSG_IR_04_OR_NEWER c=18 +#: messages.c:163 +msgid " 0.4 or newer" +msgstr "" + +# MSG_FS_V_04_OR_NEWER c=18 +#: Marlin_main.cpp:9883 +msgid "FS v0.4 or newer" +msgstr "" + +# MSG_IR_UNKNOWN c=18 +#: messages.c:165 +msgid "unknown state" +msgstr "" + +# MSG_MEASURED_OFFSET c=20 +#: ultralcd.cpp:2913 +msgid "[0;0] point offset" +msgstr "" + +# MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4 +#: +msgid "Crash detection can\x0abe turned on only in\x0aNormal mode" +msgstr "" + +# MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4 +#: +msgid "WARNING:\x0aCrash detection\x0adisabled in\x0aStealth mode" +msgstr "" + +# MSG_BABYSTEPPING_Z c=15 +#: ultralcd.cpp:3034 +msgid "Adjusting Z:" +msgstr "" + +# MSG_SELFTEST_CHECK_ALLCORRECT c=20 +#: ultralcd.cpp:8490 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=8 +#: messages.c:118 +msgid "All is done. Happy printing!" +msgstr "" + +# MSG_AMBIENT c=14 +#: ultralcd.cpp:1727 +msgid "Ambient" +msgstr "" + +# MSG_AUTO c=6 +#: messages.c:160 +msgid "Auto" +msgstr "" + +# MSG_PRESS c=20 r=2 +#: ultralcd.cpp:2485 +msgid "and press the knob" +msgstr "" + +# MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2 +#: ultralcd.cpp:3355 +msgid "Are left and right Z~carriages all up?" +msgstr "" + +# MSG_AUTO_HOME c=18 +#: messages.c:11 +msgid "Auto home" +msgstr "" + +# MSG_AUTOLOAD_FILAMENT c=18 +#: ultralcd.cpp:6732 +msgid "AutoLoad filament" +msgstr "" + +# MSG_AUTOLOADING_ONLY_IF_FSENS_ON c=20 r=4 +#: ultralcd.cpp:4317 +msgid "Autoloading filament available only when filament sensor is turned on..." +msgstr "" + +# MSG_AUTOLOADING_ENABLED c=20 r=4 +#: ultralcd.cpp:2648 +msgid "Autoloading filament is active, just press the knob and insert filament..." +msgstr "" + +# MSG_SELFTEST_AXIS_LENGTH c=20 +#: ultralcd.cpp:8173 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8174 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8131 +msgid "Bed/Heater" +msgstr "" + +# MSG_BED_DONE c=20 +#: messages.c:15 +msgid "Bed done" +msgstr "" + +# MSG_BED_HEATING c=20 +#: messages.c:16 +msgid "Bed Heating" +msgstr "" + +# MSG_BED_CORRECTION_MENU c=18 +#: ultralcd.cpp:5798 +msgid "Bed level correct" +msgstr "" + +# MSG_BELTTEST c=18 +#: ultralcd.cpp:5778 +msgid "Belt test" +msgstr "" + +# MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 +#: messages.c:17 +msgid "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." +msgstr "" + +# MSG_BRIGHT c=6 +#: messages.c:158 +msgid "Bright" +msgstr "" + +# MSG_BRIGHTNESS c=18 +#: messages.c:154 +msgid "Brightness" +msgstr "" + +# MSG_BED c=13 +#: messages.c:14 +msgid "Bed" +msgstr "" + +# MSG_BELT_STATUS c=18 +#: messages.c:19 +msgid "Belt status" +msgstr "" + +# MSG_RECOVER_PRINT c=20 r=2 +#: messages.c:82 +msgid "Blackout occurred. Recover print?" +msgstr "" + +# MSG_CALIBRATING_HOME c=20 +#: ultralcd.cpp:8492 +msgid "Calibrating home" +msgstr "" + +# MSG_CALIBRATE_BED c=18 +#: ultralcd.cpp:5787 +msgid "Calibrate XYZ" +msgstr "" + +# MSG_HOMEYZ c=18 +#: messages.c:52 +msgid "Calibrate Z" +msgstr "" + +# MSG_CALIBRATE_PINDA c=17 +#: ultralcd.cpp:4529 +msgid "Calibrate" +msgstr "" + +# MSG_CANCEL2 c=10 +#: messages.c:20 +msgid ">Cancel" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_CALIBRATE_Z_AUTO c=20 r=2 +#: messages.c:21 +msgid "Calibrating Z" +msgstr "" + +# MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 +#: ultralcd.cpp:3318 +msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." +msgstr "" + +# MSG_HOMEYZ_DONE c=20 +#: ultralcd.cpp:656 +msgid "Calibration done" +msgstr "" + +# MSG_MENU_CALIBRATION c=18 +#: messages.c:68 +msgid "Calibration" +msgstr "" + +# MSG_SD_REMOVED c=20 +#: ultralcd.cpp:8939 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8580 +msgid "Checking file" +msgstr "" + +# MSG_NOT_COLOR c=19 +#: ultralcd.cpp:2565 +msgid "Color not correct" +msgstr "" + +# MSG_COOLDOWN c=18 +#: messages.c:27 +msgid "Cooldown" +msgstr "" + +# MSG_COPY_SEL_LANG c=20 r=3 +#: ultralcd.cpp:4435 +msgid "Copy selected language?" +msgstr "" + +# MSG_CRASHDETECT c=13 +#: messages.c:30 +msgid "Crash det." +msgstr "" + +# MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 +#: ultralcd.cpp:4842 +msgid "Choose a filament for the First Layer Calibration and select it in the on-screen menu." +msgstr "" + +# MSG_CRASH_DETECTED c=20 +#: messages.c:29 +msgid "Crash detected." +msgstr "" + +# MSG_CRASH_RESUME c=20 r=3 +#: Marlin_main.cpp:651 +msgid "Crash detected. Resume print?" +msgstr "" + +# MSG_CRASH c=7 +#: messages.c:28 +msgid "Crash" +msgstr "" + +# MSG_CURRENT c=19 +#: ultralcd.cpp:5929 +msgid "Current" +msgstr "" + +# MSG_DATE c=17 +#: ultralcd.cpp:1985 +msgid "Date:" +msgstr "" + +# MSG_COMMUNITY_MADE c=18 +#: messages.c:25 +msgid "Community made" +msgstr "" + +# MSG_DISABLE_STEPPERS c=18 +#: ultralcd.cpp:5678 +msgid "Disable steppers" +msgstr "" + +# MSG_BABYSTEP_Z_NOT_SET c=20 r=12 +#: messages.c:13 +msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." +msgstr "" + +# MSG_FS_CONTINUE c=5 +#: messages.c:152 +msgid "Cont." +msgstr "" + +# MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 +#: ultralcd.cpp:5021 +msgid "Do you want to repeat last step to readjust distance between nozzle and heatbed?" +msgstr "" + +# MSG_EXTRUDER_CORRECTION c=13 +#: ultralcd.cpp:5090 +msgid "E-correct:" +msgstr "" + +# MSG_EJECT_FILAMENT c=16 +#: messages.c:60 +msgid "Eject filament" +msgstr "" + +# MSG_EJECTING_FILAMENT c=20 +#: mmu.cpp:1415 +msgid "Ejecting filament" +msgstr "" + +# MSG_SELFTEST_ENDSTOP_NOTHIT c=20 +#: ultralcd.cpp:8149 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8144 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8135 +msgid "Endstops" +msgstr "" + +# MSG_STACK_ERROR c=20 r=4 +#: +msgid "Error - static memory has been overwritten" +msgstr "" + +# MSG_CUT_FILAMENT c=16 +#: messages.c:61 +msgid "Cut filament" +msgstr "" + +# MSG_CUTTER c=9 +#: messages.c:128 +msgid "Cutter" +msgstr "" + +# MSG_MMU_CUTTING_FIL c=18 +#: mmu.cpp:1387 +msgid "Cutting filament" +msgstr "" + +# MSG_FSENS_NOT_RESPONDING c=20 r=4 +#: ultralcd.cpp:4330 +msgid "ERROR: Filament sensor is not responding, please check connection." +msgstr "" + +# MSG_DIM c=6 +#: messages.c:159 +msgid "Dim" +msgstr "" + +# MSG_ERROR c=10 +#: messages.c:31 +msgid "ERROR:" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 +#: ultralcd.cpp:8498 +msgid "Extruder fan:" +msgstr "" + +# MSG_INFO_EXTRUDER c=18 +#: ultralcd.cpp:2040 +msgid "Extruder info" +msgstr "" + +# MSG_EXTRUDER c=17 +#: messages.c:32 +msgid "Extruder" +msgstr "" + +# MSG_MMU_FAIL_STATS c=18 +#: ultralcd.cpp:6754 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6751 +msgid "Fail stats" +msgstr "" + +# MSG_FAN_SPEED c=14 +#: messages.c:36 +msgid "Fan speed" +msgstr "" + +# MSG_SELFTEST_FAN c=20 +#: messages.c:91 +msgid "Fan test" +msgstr "" + +# MSG_FANS_CHECK c=13 +#: messages.c:33 +msgid "Fans check" +msgstr "" + +# MSG_FSENSOR c=12 +#: messages.c:49 +msgid "Fil. sensor" +msgstr "" + +# MSG_FIL_RUNOUTS c=15 +#: messages.c:34 +msgid "Fil. runouts" +msgstr "" + +# MSG_FILAMENT_CLEAN c=20 r=2 +#: messages.c:37 +msgid "Filament extruding & with correct color?" +msgstr "" + +# MSG_NOT_LOADED c=19 +#: ultralcd.cpp:2564 +msgid "Filament not loaded" +msgstr "" + +# MSG_FILAMENT_SENSOR c=20 +#: messages.c:97 +msgid "Filament sensor" +msgstr "" + +# MSG_FILAMENT_USED c=19 +#: ultralcd.cpp:2713 +msgid "Filament used" +msgstr "" + +# MSG_PRINT_TIME c=19 +#: ultralcd.cpp:2714 +msgid "Print time" +msgstr "" + +# MSG_FS_ACTION c=10 +#: messages.c:151 +msgid "FS Action" +msgstr "" + +# MSG_FILE_INCOMPLETE c=20 r=3 +#: ultralcd.cpp:8634 +msgid "File incomplete. Continue anyway?" +msgstr "" + +# MSG_FINISHING_MOVEMENTS c=20 +#: messages.c:45 +msgid "Finishing movements" +msgstr "" + +# MSG_V2_CALIBRATION c=18 +#: messages.c:124 +msgid "First layer cal." +msgstr "" + +# MSG_WIZARD_SELFTEST c=20 r=8 +#: ultralcd.cpp:4942 +msgid "First, I will run the selftest to check most common assembly problems." +msgstr "" + +# MSG_MMU_FIX_ISSUE c=20 r=4 +#: mmu.cpp:727 +msgid "Fix the issue and then press button on MMU unit." +msgstr "" + +# MSG_FLOW c=15 +#: ultralcd.cpp:6888 +msgid "Flow" +msgstr "" + +# MSG_SELFTEST_COOLING_FAN c=20 +#: messages.c:88 +msgid "Front print fan?" +msgstr "" + +# MSG_BED_CORRECTION_FRONT c=14 +#: ultralcd.cpp:3116 +msgid "Front side[um]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8179 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8127 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9874 +msgid "Heating disabled by safety timer." +msgstr "" + +# MSG_HEATING_COMPLETE c=20 +#: messages.c:51 +msgid "Heating done." +msgstr "" + +# MSG_HEATING c=20 +#: messages.c:50 +msgid "Heating" +msgstr "" + +# MSG_WIZARD_WELCOME c=20 r=7 +#: messages.c:121 +msgid "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?" +msgstr "Bok, ja sam vas Original Prusa i3 pisac. Zelite li da vas vodim kroz postupak postavljanja?" + +# MSG_FILAMENTCHANGE c=18 +#: messages.c:43 +msgid "Change filament" +msgstr "" + +# MSG_CHANGE_SUCCESS c=20 +#: ultralcd.cpp:2494 +msgid "Change success!" +msgstr "" + +# MSG_CORRECTLY c=20 +#: ultralcd.cpp:2562 +msgid "Changed correctly?" +msgstr "" + +# MSG_SELFTEST_CHECK_BED c=20 +#: messages.c:94 +msgid "Checking bed" +msgstr "" + +# MSG_SELFTEST_CHECK_ENDSTOPS c=20 +#: ultralcd.cpp:8481 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8487 +msgid "Checking hotend" +msgstr "" + +# MSG_SELFTEST_CHECK_FSENSOR c=20 +#: messages.c:95 +msgid "Checking sensors" +msgstr "" + +# MSG_CHECKING_X c=20 +#: messages.c:23 +msgid "Checking X axis" +msgstr "" + +# MSG_CHECKING_Y c=20 +#: messages.c:24 +msgid "Checking Y axis" +msgstr "" + +# MSG_SELFTEST_CHECK_Z c=20 +#: ultralcd.cpp:8484 +msgid "Checking Z axis" +msgstr "" + +# MSG_CHOOSE_EXTRUDER c=20 +#: messages.c:54 +msgid "Choose extruder:" +msgstr "" + +# MSG_CHOOSE_FILAMENT c=20 +#: messages.c:55 +msgid "Choose filament:" +msgstr "" + +# MSG_FILAMENT c=17 +#: messages.c:35 +msgid "Filament" +msgstr "" + +# MSG_WIZARD_XYZ_CAL c=20 r=8 +#: ultralcd.cpp:4951 +msgid "I will run xyz calibration now. It will take approx. 12 mins." +msgstr "" + +# MSG_WIZARD_Z_CAL c=20 r=8 +#: ultralcd.cpp:4959 +msgid "I will run z calibration now." +msgstr "" + +# MSG_WATCH c=18 +#: messages.c:116 +msgid "Info screen" +msgstr "" + +# MSG_INSERT_FILAMENT c=20 +#: ultralcd.cpp:2482 +msgid "Insert filament" +msgstr "" + +# MSG_FILAMENT_LOADED c=20 r=2 +#: messages.c:38 +msgid "Is filament loaded?" +msgstr "" + +# MSG_STEEL_SHEET_CHECK c=20 r=2 +#: messages.c:109 +msgid "Is steel sheet on heatbed?" +msgstr "" + +# MSG_LAST_PRINT_FAILURES c=20 +#: messages.c:57 +msgid "Last print failures" +msgstr "" + +# MSG_WIZARD_WELCOME_SHIPPING c=20 r=16 +#: messages.c:122 +msgid "Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print." +msgstr "" + +# MSG_ADDITIONAL_SHEETS c=20 r=9 +#: ultralcd.cpp:5029 +msgid "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." +msgstr "" + +# MSG_LAST_PRINT c=18 +#: messages.c:56 +msgid "Last print" +msgstr "" + +# MSG_SELFTEST_EXTRUDER_FAN c=20 +#: messages.c:89 +msgid "Left hotend fan?" +msgstr "" + +# MSG_LEFT c=10 +#: ultralcd.cpp:2844 +msgid "Left" +msgstr "" + +# MSG_BED_CORRECTION_LEFT c=14 +#: ultralcd.cpp:3114 +msgid "Left side [um]" +msgstr "" + +# MSG_LIN_CORRECTION c=18 +#: ultralcd.cpp:5702 +msgid "Lin. correction" +msgstr "" + +# MSG_BABYSTEP_Z c=18 +#: messages.c:12 +msgid "Live adjust Z" +msgstr "" + +# MSG_INSERT_FIL c=20 r=6 +#: ultralcd.cpp:7380 +msgid "Insert the filament (do not load it) into the extruder and then press the knob." +msgstr "" + +# MSG_LOAD_FILAMENT c=17 +#: messages.c:58 +msgid "Load filament" +msgstr "" + +# MSG_LOADING_COLOR c=20 +#: ultralcd.cpp:2516 +msgid "Loading color" +msgstr "" + +# MSG_LOADING_FILAMENT c=20 +#: messages.c:59 +msgid "Loading filament" +msgstr "" + +# MSG_ITERATION c=12 +#: messages.c:53 +msgid "Iteration" +msgstr "" + +# MSG_LOOSE_PULLEY c=20 +#: ultralcd.cpp:8167 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6717 +msgid "Load to nozzle" +msgstr "" + +# MSG_M117_V2_CALIBRATION c=25 +#: messages.c:62 +msgid "M117 First layer cal." +msgstr "" + +# MSG_MAIN c=18 +#: messages.c:63 +msgid "Main" +msgstr "" + +# MSG_BL_HIGH c=12 +#: messages.c:155 +msgid "Level Bright" +msgstr "" + +# MSG_BL_LOW c=12 +#: messages.c:156 +msgid "Level Dimmed" +msgstr "" + +# MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3 +#: messages.c:67 +msgid "Measuring reference height of calibration point" +msgstr "" + +# MSG_MESH_BED_LEVELING c=18 +#: messages.c:148 +msgid "Mesh Bed Leveling" +msgstr "" + +# MSG_MMU_OK_RESUMING_POSITION c=20 r=4 +#: mmu.cpp:765 +msgid "MMU OK. Resuming position..." +msgstr "" + +# MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4 +#: mmu.cpp:758 +msgid "MMU OK. Resuming temperature..." +msgstr "" + +# MSG_MEASURED_SKEW c=14 +#: ultralcd.cpp:2885 +msgid "Measured skew" +msgstr "" + +# MSG_MMU_FAILS c=15 +#: messages.c:69 +msgid "MMU fails" +msgstr "" + +# MSG_MMU_LOAD_FAILED c=20 +#: mmu.cpp:1587 +msgid "MMU load failed" +msgstr "" + +# MSG_MMU_LOAD_FAILS c=15 +#: messages.c:70 +msgid "MMU load fails" +msgstr "" + +# MSG_MMU_OK_RESUMING c=20 r=4 +#: mmu.cpp:776 +msgid "MMU OK. Resuming..." +msgstr "" + +# MSG_MODE c=6 +#: messages.c:103 +msgid "Mode" +msgstr "" + +# MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4 +#: Marlin_main.cpp:882 +msgid "MK3 firmware detected on MK3S printer" +msgstr "" + +# MSG_NORMAL c=7 +#: messages.c:107 +msgid "Normal" +msgstr "" + +# MSG_SILENT c=7 +#: messages.c:106 +msgid "Silent" +msgstr "" + +# MSG_MMU_USER_ATTENTION c=20 r=3 +#: mmu.cpp:722 +msgid "MMU needs user attention." +msgstr "" + +# MSG_MMU_POWER_FAILS c=15 +#: ultralcd.cpp:1517 +msgid "MMU power fails" +msgstr "" + +# MSG_STEALTH c=7 +#: messages.c:108 +msgid "Stealth" +msgstr "" + +# MSG_AUTO_POWER c=10 +#: messages.c:105 +msgid "Auto power" +msgstr "" + +# MSG_HIGH_POWER c=10 +#: messages.c:104 +msgid "High power" +msgstr "" + +# MSG_MMU_CONNECTED c=18 +#: ultralcd.cpp:1997 +msgid "MMU2 connected" +msgstr "" + +# MSG_SELFTEST_MOTOR c=18 +#: messages.c:96 +msgid "Motor" +msgstr "" + +# MSG_MOVE_AXIS c=18 +#: ultralcd.cpp:5677 +msgid "Move axis" +msgstr "" + +# MSG_MOVE_X c=18 +#: ultralcd.cpp:4233 +msgid "Move X" +msgstr "" + +# MSG_MOVE_Y c=18 +#: ultralcd.cpp:4234 +msgid "Move Y" +msgstr "" + +# MSG_MOVE_Z c=18 +#: ultralcd.cpp:4235 +msgid "Move Z" +msgstr "" + +# MSG_NO_MOVE c=20 +#: Marlin_main.cpp:5852 +msgid "No move." +msgstr "" + +# MSG_NO_CARD c=18 +#: ultralcd.cpp:6697 +msgid "No SD card" +msgstr "" + +# MSG_NA c=3 +#: messages.c:127 +msgid "N/A" +msgstr "" + +# MSG_NO c=4 +#: messages.c:71 +msgid "No" +msgstr "" + +# MSG_SELFTEST_NOTCONNECTED c=20 +#: ultralcd.cpp:8128 +msgid "Not connected" +msgstr "" + +# MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2 +#: util.cpp:195 +msgid "New firmware version available:" +msgstr "" + +# MSG_SELFTEST_FAN_NO c=19 +#: messages.c:92 +msgid "Not spinning" +msgstr "" + +# MSG_WIZARD_V2_CAL c=20 r=8 +#: ultralcd.cpp:4838 +msgid "Now I will calibrate distance between tip of the nozzle and heatbed surface." +msgstr "" + +# MSG_WIZARD_WILL_PREHEAT c=20 r=4 +#: ultralcd.cpp:4967 +msgid "Now I will preheat nozzle for PLA." +msgstr "" + +# MSG_NOZZLE c=12 +#: messages.c:72 +msgid "Nozzle" +msgstr "" + +# MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 +#: Marlin_main.cpp:1605 +msgid "Old settings found. Default PID, Esteps etc. will be set." +msgstr "" + +# MSG_REMOVE_TEST_PRINT c=20 r=4 +#: ultralcd.cpp:4958 +msgid "Now remove the test print from steel sheet." +msgstr "" + +# MSG_NOZZLE_FAN c=10 +#: ultralcd.cpp:1446 +msgid "Nozzle FAN" +msgstr "" + +# MSG_PAUSE_PRINT c=18 +#: messages.c:74 +msgid "Pause print" +msgstr "" + +# MSG_PID_RUNNING c=20 +#: ultralcd.cpp:1327 +msgid "PID cal." +msgstr "" + +# MSG_PID_FINISHED c=20 +#: ultralcd.cpp:1333 +msgid "PID cal. finished" +msgstr "" + +# MSG_PID_EXTRUDER c=17 +#: ultralcd.cpp:5799 +msgid "PID calibration" +msgstr "" + +# MSG_PINDA_PREHEAT c=20 +#: ultralcd.cpp:683 +msgid "PINDA Heating" +msgstr "" + +# MSG_PAPER c=20 r=10 +#: messages.c:73 +msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately." +msgstr "" + +# MSG_WIZARD_CLEAN_HEATBED c=20 r=8 +#: ultralcd.cpp:5024 +msgid "Please clean heatbed and then press the knob." +msgstr "" + +# MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8 +#: messages.c:26 +msgid "Please clean the nozzle for calibration. Click when done." +msgstr "" + +# MSG_SELFTEST_PLEASECHECK c=20 +#: ultralcd.cpp:8122 +msgid "Please check:" +msgstr "" + +# MSG_WIZARD_CALIBRATION_FAILED c=20 r=8 +#: messages.c:117 +msgid "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer." +msgstr "" + +# MSG_CHECK_IDLER c=20 r=5 +#: Marlin_main.cpp:3798 +msgid "Please open idler and remove filament manually." +msgstr "" + +# MSG_PLACE_STEEL_SHEET c=20 r=5 +#: messages.c:75 +msgid "Please place steel sheet on heatbed." +msgstr "" + +# MSG_PRESS_TO_UNLOAD c=20 r=4 +#: messages.c:79 +msgid "Please press the knob to unload filament" +msgstr "" + +# MSG_PULL_OUT_FILAMENT c=20 r=4 +#: messages.c:81 +msgid "Please pull out filament immediately" +msgstr "" + +# MSG_EJECT_REMOVE c=20 r=4 +#: mmu.cpp:1421 +msgid "Please remove filament and then press the knob." +msgstr "" + +# MSG_REMOVE_STEEL_SHEET c=20 r=4 +#: messages.c:84 +msgid "Please remove steel sheet from heatbed." +msgstr "" + +# MSG_RUN_XYZ c=20 r=4 +#: Marlin_main.cpp:5338 +msgid "Please run XYZ calibration first." +msgstr "" + +# MSG_UPDATE_MMU2_FW c=20 r=4 +#: mmu.cpp:1341 +msgid "Please update firmware in your MMU2. Waiting for reset." +msgstr "" + +# MSG_PLEASE_WAIT c=20 +#: messages.c:76 +msgid "Please wait" +msgstr "" + +# MSG_REMOVE_SHIPPING_HELPERS c=20 r=3 +#: ultralcd.cpp:4957 +msgid "Please remove shipping helpers first." +msgstr "" + +# MSG_PREHEAT_NOZZLE c=20 +#: messages.c:78 +msgid "Preheat the nozzle!" +msgstr "" + +# MSG_PREHEAT c=18 +#: ultralcd.cpp:6655 +msgid "Preheat" +msgstr "" + +# MSG_WIZARD_HEATING c=20 r=3 +#: messages.c:119 +msgid "Preheating nozzle. Please wait." +msgstr "" + +# MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 +#: util.cpp:199 +msgid "Please upgrade." +msgstr "" + +# MSG_PRESS_TO_PREHEAT c=20 r=4 +#: Marlin_main.cpp:12049 +msgid "Press the knob to preheat nozzle and continue." +msgstr "" + +# MSG_FS_PAUSE c=5 +#: fsensor.cpp:730 +msgid "Pause" +msgstr "" + +# MSG_POWER_FAILURES c=15 +#: messages.c:77 +msgid "Power failures" +msgstr "" + +# MSG_PRINT_ABORTED c=20 +#: messages.c:80 +msgid "Print aborted" +msgstr "" + +# MSG_PREHEATING_TO_LOAD c=20 +#: ultralcd.cpp:2297 +msgid "Preheating to load" +msgstr "" + +# MSG_PREHEATING_TO_UNLOAD c=20 +#: ultralcd.cpp:2302 +msgid "Preheating to unload" +msgstr "" + +# MSG_SELFTEST_PRINT_FAN_SPEED c=18 +#: ultralcd.cpp:8501 +msgid "Print fan:" +msgstr "" + +# MSG_CARD_MENU c=18 +#: messages.c:22 +msgid "Print from SD" +msgstr "" + +# MSG_PRESS_KNOB c=20 +#: ultralcd.cpp:2130 +msgid "Press the knob" +msgstr "" + +# MSG_PRINT_PAUSED c=20 +#: ultralcd.cpp:907 +msgid "Print paused" +msgstr "" + +# MSG_RESUME_NOZZLE_TEMP c=20 r=4 +#: mmu.cpp:726 +msgid "Press the knob to resume nozzle temperature." +msgstr "" + +# MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 +#: messages.c:46 +msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_PRINT_FAN c=10 +#: ultralcd.cpp:1447 +msgid "Print FAN" +msgstr "" + +# MSG_WIZARD_LOAD_FILAMENT c=20 r=6 +#: ultralcd.cpp:4818 +msgid "Please insert filament into the extruder, then press the knob to load it." +msgstr "" + +# MSG_MMU_INSERT_FILAMENT_FIRST_TUBE c=20 r=6 +#: ultralcd.cpp:4813 +msgid "Please insert filament into the first tube of the MMU, then press the knob to load it." +msgstr "" + +# MSG_PLEASE_LOAD_PLA c=20 r=4 +#: ultralcd.cpp:4735 +msgid "Please load filament first." +msgstr "" + +# MSG_BED_CORRECTION_REAR c=14 +#: ultralcd.cpp:3117 +msgid "Rear side [um]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7404 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7407 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11393 +msgid "Recovering print" +msgstr "" + +# MSG_REMOVE_OLD_FILAMENT c=20 r=5 +#: mmu.cpp:833 +msgid "Remove old filament and press the knob to start loading new filament." +msgstr "" + +# MSG_CALIBRATE_BED_RESET c=18 +#: ultralcd.cpp:5804 +msgid "Reset XYZ calibr." +msgstr "" + +# MSG_RESET c=14 +#: messages.c:85 +msgid "Reset" +msgstr "" + +# MSG_RESUME_PRINT c=18 +#: messages.c:86 +msgid "Resume print" +msgstr "" + +# MSG_RESUMING_PRINT c=20 +#: messages.c:87 +msgid "Resuming print" +msgstr "" + +# MSG_BED_CORRECTION_RIGHT c=14 +#: ultralcd.cpp:3115 +msgid "Right side[um]" +msgstr "" + +# MSG_RPI_PORT c=13 +#: messages.c:142 +msgid "RPi port" +msgstr "" + +# MSG_WIZARD_RERUN c=20 r=7 +#: ultralcd.cpp:4756 +msgid "Running Wizard will delete current calibration results and start from the beginning. Continue?" +msgstr "" + +# MSG_SD_CARD c=8 +#: messages.c:138 +msgid "SD card" +msgstr "" + +# MSG_RIGHT c=10 +#: ultralcd.cpp:2845 +msgid "Right" +msgstr "" + +# MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3 +#: messages.c:44 +msgid "Searching bed calibration point" +msgstr "" + +# MSG_LANGUAGE_SELECT c=18 +#: ultralcd.cpp:4451 +msgid "Select language" +msgstr "" + +# MSG_SELFTEST_OK c=20 +#: ultralcd.cpp:7679 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7447 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8121 +msgid "Selftest error!" +msgstr "" + +# MSG_SELFTEST_FAILED c=20 +#: messages.c:90 +msgid "Selftest failed" +msgstr "" + +# MSG_FORCE_SELFTEST c=20 r=8 +#: Marlin_main.cpp:1637 +msgid "Selftest will be run to calibrate accurate sensorless rehoming." +msgstr "" + +# MSG_SEL_PREHEAT_TEMP c=20 r=6 +#: ultralcd.cpp:4998 +msgid "Select nozzle preheat temperature which matches your material." +msgstr "" + +# MSG_SET_TEMPERATURE c=20 +#: ultralcd.cpp:3135 +msgid "Set temperature:" +msgstr "" + +# MSG_SETTINGS c=18 +#: messages.c:99 +msgid "Settings" +msgstr "" + +# MSG_SHOW_END_STOPS c=18 +#: ultralcd.cpp:5801 +msgid "Show end stops" +msgstr "" + +# MSG_FILE_CNT c=20 r=6 +#: cardreader.cpp:817 +msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100." +msgstr "" + +# MSG_SORT c=7 +#: messages.c:139 +msgid "Sort" +msgstr "" + +# MSG_NONE c=8 +#: messages.c:129 +msgid "None" +msgstr "" + +# MSG_SORT_TIME c=8 +#: messages.c:140 +msgid "Time" +msgstr "" + +# MSG_SEVERE_SKEW c=14 +#: ultralcd.cpp:2888 +msgid "Severe skew" +msgstr "" + +# MSG_SORT_ALPHA c=8 +#: messages.c:141 +msgid "Alphabet" +msgstr "" + +# MSG_SORTING c=20 +#: cardreader.cpp:880 +msgid "Sorting files" +msgstr "" + +# MSG_SOUND_LOUD c=7 +#: messages.c:144 +msgid "Loud" +msgstr "" + +# MSG_SLIGHT_SKEW c=14 +#: ultralcd.cpp:2887 +msgid "Slight skew" +msgstr "" + +# MSG_SOUND c=7 +#: messages.c:143 +msgid "Sound" +msgstr "" + +# MSG_RUNOUTS c=7 +#: ultralcd.cpp:1593 +msgid "Runouts" +msgstr "" + +# MSG_Z-LEVELING_ENFORCED c=20 r=4 +#: Marlin_main.cpp:3303 +msgid "Some problem encountered, Z-leveling enforced ..." +msgstr "" + +# MSG_SOUND_ONCE c=7 +#: messages.c:145 +msgid "Once" +msgstr "" + +# MSG_SPEED c=15 +#: ultralcd.cpp:6882 +msgid "Speed" +msgstr "" + +# MSG_SELFTEST_FAN_YES c=19 +#: messages.c:93 +msgid "Spinning" +msgstr "" + +# MSG_TEMP_CAL_WARNING c=20 r=4 +#: Marlin_main.cpp:5351 +msgid "Stable ambient temperature 21-26C is needed a rigid stand is required." +msgstr "" + +# MSG_STATISTICS c=18 +#: ultralcd.cpp:6081 +msgid "Statistics" +msgstr "" + +# MSG_STOP_PRINT c=18 +#: messages.c:110 +msgid "Stop print" +msgstr "" + +# MSG_STOPPED c=20 +#: messages.c:111 +msgid "STOPPED." +msgstr "" + +# MSG_SUPPORT c=18 +#: ultralcd.cpp:6756 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8180 +msgid "Swapped" +msgstr "" + +# MSG_SELECT_FILAMENT c=20 +#: ultralcd.cpp:4706 +msgid "Select filament:" +msgstr "" + +# MSG_TEMP_CALIBRATION c=14 +#: messages.c:112 +msgid "Temp. cal." +msgstr "" + +# MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 +#: ultralcd.cpp:4847 +msgid "Select temperature which matches your material." +msgstr "" + +# MSG_CALIBRATION_PINDA_MENU c=17 +#: ultralcd.cpp:5812 +msgid "Temp. calibration" +msgstr "" + +# MSG_TEMP_CAL_FAILED c=20 r=8 +#: ultralcd.cpp:3771 +msgid "Temperature calibration failed" +msgstr "" + +# MSG_TEMP_CALIBRATION_DONE c=20 r=12 +#: messages.c:113 +msgid "Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." +msgstr "" + +# MSG_FS_VERIFIED c=20 r=3 +#: ultralcd.cpp:7411 +msgid "Sensor verified, remove the filament now." +msgstr "" + +# MSG_TEMPERATURE c=18 +#: ultralcd.cpp:5673 +msgid "Temperature" +msgstr "" + +# MSG_MENU_TEMPERATURES c=15 +#: ultralcd.cpp:2047 +msgid "Temperatures" +msgstr "" + +# MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9 +#: messages.c:47 +msgid "There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow." +msgstr "" + +# MSG_TOTAL_FILAMENT c=19 +#: ultralcd.cpp:2735 +msgid "Total filament" +msgstr "" + +# MSG_TOTAL_PRINT_TIME c=19 +#: ultralcd.cpp:2736 +msgid "Total print time" +msgstr "" + +# MSG_TUNE c=18 +#: ultralcd.cpp:6653 +msgid "Tune" +msgstr "" + +# MSG_TOTAL_FAILURES c=20 +#: messages.c:101 +msgid "Total failures" +msgstr "" + +# MSG_TO_LOAD_FIL c=20 +#: ultralcd.cpp:2137 +msgid "to load filament" +msgstr "" + +# MSG_TO_UNLOAD_FIL c=20 +#: ultralcd.cpp:2141 +msgid "to unload filament" +msgstr "" + +# MSG_UNLOAD_FILAMENT c=16 +#: messages.c:114 +msgid "Unload filament" +msgstr "" + +# MSG_UNLOADING_FILAMENT c=20 +#: messages.c:115 +msgid "Unloading filament" +msgstr "" + +# MSG_TOTAL c=6 +#: messages.c:100 +msgid "Total" +msgstr "" + +# MSG_USED c=19 +#: ultralcd.cpp:5928 +msgid "Used during print" +msgstr "" + +# MSG_MENU_VOLTAGES c=15 +#: ultralcd.cpp:2050 +msgid "Voltages" +msgstr "" + +# MSG_UNKNOWN c=13 +#: ultralcd.cpp:2005 +msgid "unknown" +msgstr "" + +# MSG_USERWAIT c=20 +#: Marlin_main.cpp:4347 +msgid "Wait for user..." +msgstr "" + +# MSG_WAITING_TEMP c=20 r=4 +#: ultralcd.cpp:3283 +msgid "Waiting for nozzle and bed cooling" +msgstr "" + +# MSG_WAITING_TEMP_PINDA c=20 r=3 +#: ultralcd.cpp:3244 +msgid "Waiting for PINDA probe cooling" +msgstr "" + +# MSG_CHANGED_BOTH c=20 r=4 +#: Marlin_main.cpp:1597 +msgid "Warning: both printer type and motherboard type changed." +msgstr "" + +# MSG_CHANGED_MOTHERBOARD c=20 r=4 +#: Marlin_main.cpp:1589 +msgid "Warning: motherboard type changed." +msgstr "" + +# MSG_CHANGED_PRINTER c=20 r=4 +#: Marlin_main.cpp:1593 +msgid "Warning: printer type changed." +msgstr "" + +# MSG_UNLOAD_SUCCESSFUL c=20 r=2 +#: Marlin_main.cpp:3789 +msgid "Was filament unload successful?" +msgstr "" + +# MSG_SELFTEST_WIRINGERROR c=18 +#: messages.c:98 +msgid "Wiring error" +msgstr "" + +# MSG_WIZARD c=17 +#: ultralcd.cpp:5771 +msgid "Wizard" +msgstr "" + +# MSG_XYZ_DETAILS c=18 +#: ultralcd.cpp:2039 +msgid "XYZ cal. details" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8 +#: messages.c:18 +msgid "XYZ calibration failed. Please consult the manual." +msgstr "" + +# MSG_YES c=3 +#: messages.c:123 +msgid "Yes" +msgstr "" + +# MSG_WIZARD_QUIT c=20 r=8 +#: messages.c:120 +msgid "You can always resume the Wizard from Calibration -> Wizard." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8 +#: ultralcd.cpp:3743 +msgid "XYZ calibration all right. Skew will be corrected automatically." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8 +#: ultralcd.cpp:3740 +msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!" +msgstr "" + +# MSG_TIMEOUT c=12 +#: messages.c:157 +msgid "Timeout" +msgstr "" + +# MSG_X_CORRECTION c=13 +#: ultralcd.cpp:5086 +msgid "X-correct:" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8 +#: ultralcd.cpp:3737 +msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8 +#: ultralcd.cpp:3721 +msgid "XYZ calibration compromised. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8 +#: ultralcd.cpp:3724 +msgid "XYZ calibration compromised. Right front calibration point not reachable." +msgstr "" + +# MSG_LOAD_ALL c=17 +#: ultralcd.cpp:6167 +msgid "Load all" +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=6 +#: ultralcd.cpp:3703 +msgid "XYZ calibration failed. Bed calibration point was not found." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=6 +#: ultralcd.cpp:3709 +msgid "XYZ calibration failed. Front calibration points not reachable." +msgstr "" + +# MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=6 +#: ultralcd.cpp:3712 +msgid "XYZ calibration failed. Right front calibration point not reachable." +msgstr "" + +# MSG_Y_DIST_FROM_MIN c=20 +#: ultralcd.cpp:2842 +msgid "Y distance from min" +msgstr "" + +# MSG_WIZARD_V2_CAL_2 c=20 r=12 +#: ultralcd.cpp:4850 +msgid "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." +msgstr "" + +# MSG_FIL_FAILED c=20 r=5 +#: ultralcd.cpp:7415 +msgid "Verification failed, remove the filament and try again." +msgstr "" + +# MSG_Y_CORRECTION c=13 +#: ultralcd.cpp:5087 +msgid "Y-correct:" +msgstr "" + +# MSG_OFF c=3 +#: messages.c:125 +msgid "Off" +msgstr "" + +# MSG_ON c=3 +#: messages.c:126 +msgid "On" +msgstr "" + +# MSG_BACK c=18 +#: messages.c:64 +msgid "Back" +msgstr "" + +# MSG_CHECKS c=18 +#: ultralcd.cpp:5641 +msgid "Checks" +msgstr "" + +# MSG_FALSE_TRIGGERING c=20 +#: ultralcd.cpp:8190 +msgid "False triggering" +msgstr "" + +# MSG_STRICT c=8 +#: messages.c:131 +msgid "Strict" +msgstr "" + +# MSG_WARN c=8 +#: messages.c:130 +msgid "Warn" +msgstr "" + +# MSG_HW_SETUP c=18 +#: messages.c:102 +msgid "HW Setup" +msgstr "" + +# MSG_MAGNETS_COMP c=13 +#: messages.c:150 +msgid "Magnets comp." +msgstr "" + +# MSG_MESH c=12 +#: messages.c:147 +msgid "Mesh" +msgstr "" + +# MSG_MK3S_FIRMWARE_ON_MK3 c=20 r=4 +#: Marlin_main.cpp:875 +msgid "MK3S firmware detected on MK3 printer" +msgstr "" + +# MSG_MMU_MODE c=8 +#: messages.c:137 +msgid "MMU Mode" +msgstr "" + +# MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3 +#: ultralcd.cpp:4366 +msgid "Mode change in progress..." +msgstr "" + +# MSG_MODEL c=8 +#: messages.c:132 +msgid "Model" +msgstr "" + +# MSG_NOZZLE_DIAMETER c=10 +#: messages.c:136 +msgid "Nozzle d." +msgstr "" + +# MSG_GCODE_DIFF_CONTINUE c=20 r=4 +#: util.cpp:414 +msgid "G-code sliced for a different level. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_CANCELLED c=20 r=7 +#: util.cpp:420 +msgid "G-code sliced for a different level. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 +#: messages.c:134 +msgid "G-code sliced for a different printer type. Continue?" +msgstr "" + +# MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 +#: messages.c:135 +msgid "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 +#: util.cpp:381 +msgid "G-code sliced for a newer firmware. Continue?" +msgstr "" + +# MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 +#: util.cpp:387 +msgid "G-code sliced for a newer firmware. Please update the firmware. Print cancelled." +msgstr "" + +# MSG_PREHEATING_TO_CUT c=20 +#: ultralcd.cpp:2309 +msgid "Preheating to cut" +msgstr "" + +# MSG_PREHEATING_TO_EJECT c=20 +#: ultralcd.cpp:2306 +msgid "Preheating to eject" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 +#: util.cpp:294 +msgid "Printer nozzle diameter differs from the G-code. Continue?" +msgstr "" + +# MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 +#: util.cpp:301 +msgid "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." +msgstr "" + +# MSG_SELFTEST_FS_LEVEL c=20 +#: ultralcd.cpp:8195 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6579 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6572 +msgid "Select" +msgstr "" + +# MSG_INFO_SENSORS c=18 +#: ultralcd.cpp:2041 +msgid "Sensor info" +msgstr "" + +# MSG_SHEET c=10 +#: messages.c:65 +msgid "Sheet" +msgstr "" + +# MSG_SOUND_BLIND c=7 +#: messages.c:146 +msgid "Assist" +msgstr "" + +# MSG_STEEL_SHEET c=18 +#: messages.c:66 +msgid "Steel sheets" +msgstr "" + +# MSG_Z_CORRECTION c=13 +#: ultralcd.cpp:5088 +msgid "Z-correct:" +msgstr "" + +# MSG_Z_PROBE_NR c=14 +#: messages.c:149 +msgid "Z-probe nr." +msgstr "" + +# MSG_PRINTER_IP c=18 +#: ultralcd.cpp:2028 +msgid "Printer IP Addr:" +msgstr "" + From 6dd7681f6b2e5595c1a265be538dd64ed57c4466 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Mon, 3 Jan 2022 12:19:58 +0100 Subject: [PATCH 33/33] Cleanup outdated code --- PF-build.sh | 7 +++---- lang/lang-build.sh | 3 --- lang/lang-clean.sh | 4 ---- lang/lang-export.sh | 13 ------------- lang/lang-import.sh | 13 ------------- 5 files changed, 3 insertions(+), 37 deletions(-) diff --git a/PF-build.sh b/PF-build.sh index db0c8ab2..8a96083d 100755 --- a/PF-build.sh +++ b/PF-build.sh @@ -56,7 +56,7 @@ # Some may argue that this is only used by a script, BUT as soon someone accidentally or on purpose starts Arduino IDE # it will use the default Arduino IDE folders and so can corrupt the build environment. # -# Version: 2.0.0-Build_63 +# Version: 2.0.0-Build_66 # Change log: # 12 Jan 2019, 3d-gussner, Fixed "compiler.c.elf.flags=-w -Os -Wl,-u,vfprintf -lprintf_flt -lm -Wl,--gc-sections" in 'platform.txt' # 16 Jan 2019, 3d-gussner, Build_2, Added development check to modify 'Configuration.h' to prevent unwanted LCD messages that Firmware is unknown @@ -165,6 +165,7 @@ # 23 Jun 2021, 3d-gussner, Improve MK404 usage # 24 Jun 2021, 3d-gussner, Fix MK404 user interaction not to show if compiling 'All' variants # 24 Jun 2021, 3d-gussner, MK404 is only supported on Linux at this moment. +# 03 Jan 2022, 3d-gussner, Remove calling lang-community.sh as not needed anymore SCRIPT_PATH="$( cd "$(dirname "$0")" ; pwd -P )" @@ -220,7 +221,7 @@ while getopts b:c:d:g:h:i:j:l:m:n:o:p:v:x:y:?h flag # '?' 'h' argument usage and help if [ "$help_flag" == "1" ] ; then echo "***************************************" -echo "* PF-build.sh Version: 2.0.0-Build_63 *" +echo "* PF-build.sh Version: 2.0.0-Build_66 *" echo "***************************************" echo "Arguments:" echo "$(tput setaf 2)-b$(tput sgr0) Build/commit number" @@ -1302,8 +1303,6 @@ create_multi_firmware() # build languages echo "$(tput setaf 3)" ./lang-build.sh || failures 25 - # build community languages - #./lang-community.sh || failures 25 # Combine compiled firmware with languages ./fw-build.sh || failures 25 cp not_tran.txt not_tran_$VARIANT.txt diff --git a/lang/lang-build.sh b/lang/lang-build.sh index 0e9be990..03620e71 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -147,9 +147,6 @@ generate_binary() chsum=$(cat lang_$1.bin | xxd | cut -c11-49 | tr ' ' "\n" | sed '/^$/d' | awk 'BEGIN { sum = 0; } { sum += strtonum("0x"$1); if (sum > 0xffff) sum -= 0x10000; } END { printf("%x\n", sum); }') /bin/echo -n -e $(echo -n $((0x$chsum)) | awk "$awk_ui16") |\ dd of=lang_$1.bin bs=1 count=2 seek=8 conv=notrunc 2>/dev/null - #remove temporary files -# rm -f lang_$1.tmp -# rm -f lang_$1.dat } if [ -z "$1" ]; then set 'all'; fi diff --git a/lang/lang-clean.sh b/lang/lang-clean.sh index 7f0dc03d..c64b8d52 100755 --- a/lang/lang-clean.sh +++ b/lang/lang-clean.sh @@ -56,10 +56,6 @@ echo "lang-clean languages:$LANGUAGES" >&2 clean_lang $lang done -#Use the 2 lines below as a template and replace 'qr' -##New language -#clean_lang_qr - echo -n "lang-clean.sh finished" >&2 if [ $result -eq 0 ]; then echo " with success" >&2 diff --git a/lang/lang-export.sh b/lang/lang-export.sh index d724d6c3..2007e5b8 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -27,19 +27,6 @@ if [ "$LNG" = "all" ]; then for lang in $LANGUAGES; do ./lang-export.sh $lang done - #./lang-export.sh cz - #./lang-export.sh de - #./lang-export.sh es - #./lang-export.sh fr - #./lang-export.sh it - #./lang-export.sh pl -#Community language support - #if [ -n "$COMMUNITY_LANGUAGES" ]; then - # for l in $COMMUNITY_LANGUAGES; do - # echo " Exporting : $l" >&2 - # ./lang-export.sh $l - # done - #fi exit 0 fi diff --git a/lang/lang-import.sh b/lang/lang-import.sh index 91d31272..4e833f89 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -20,19 +20,6 @@ if [ "$LNG" = "all" ]; then for lang in $LANGUAGES; do ./lang-import.sh $lang done - #./lang-import.sh cz - #./lang-import.sh de - #./lang-import.sh es - #./lang-import.sh fr - #./lang-import.sh it - #./lang-import.sh pl -#DO NOT add Community languages here !!! - #if [ -n "$COMMUNITY_LANGUAGES" ]; then - # for l in $COMMUNITY_LANGUAGES; do - # echo " Exporting : $l" >&2 - # ./lang-export.sh $l - # done - #fi exit 0 fi