From 715f466fdaa1cc9b236864c01b511d449c72df7b Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 22 Feb 2022 11:56:01 +0100 Subject: [PATCH 1/2] Add Norwegian --- Firmware/config.h | 1 + Firmware/language.c | 3 + Firmware/language.h | 3 + lang/lang-build.sh | 4 +- lang/lang-check.py | 2 +- lang/lang-export.sh | 2 + lang/lang-import.sh | 30 + lang/lang_en_no.txt | 1403 +++++++++++++++++++++++++++++++ lang/po/Firmware_no.po | 1772 ++++++++++++++++++++++++++++++++++++++++ lang/po/new/no.po | 1772 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 4990 insertions(+), 2 deletions(-) create mode 100644 lang/lang_en_no.txt create mode 100644 lang/po/Firmware_no.po create mode 100644 lang/po/new/no.po diff --git a/Firmware/config.h b/Firmware/config.h index 696fa8d6..c2cdf346 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -70,6 +70,7 @@ #define COMMUNITY_LANG_GROUP1_HR // Community Croatian language #define COMMUNITY_LANG_GROUP1_SK // Community Slovak language //#define COMMUNITY_LANG_GROUP1_SV // Community Swedish language +#define COMMUNITY_LANG_GROUP1_NO // Community Norwegian language //#define COMMUNITY_LANG_GROUP1_DA // Community Danish language //#define COMMUNITY_LANG_GROUP1_SL // Community Slovanian language //#define COMMUNITY_LANG_GROUP1_LB // Community Luxembourgish language diff --git a/Firmware/language.c b/Firmware/language.c index 9d25edf8..4a4f18b6 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_NO + case LANG_CODE_NO: return _n("Norsk"); //community Swedish contribution +#endif // COMMUNITY_LANG_GROUP1_NO #ifdef COMMUNITY_LANG_GROUP1_DA case LANG_CODE_DA: return _n("Dansk"); //community Danish contribution #endif // COMMUNITY_LANG_GROUP1_DA diff --git a/Firmware/language.h b/Firmware/language.h index abdc92a7..21739926 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_NO +#define LANG_CODE_NO 0x6E6F //!<'no' +#endif // COMMUNITY_LANG_GROUP1_NO #ifdef COMMUNITY_LANG_GROUP1_DA #define LANG_CODE_DA 0x6461 //!<'da' #endif // COMMUNITY_LANG_GROUP1_DA diff --git a/lang/lang-build.sh b/lang/lang-build.sh index 3a072f4a..b6785199 100755 --- a/lang/lang-build.sh +++ b/lang/lang-build.sh @@ -105,10 +105,12 @@ lang_code_hex_data() *nl*) echo '\x6c\x6e' ;; #Swedish *sv*) echo '\x76\x73' ;; +#Norwegian + *no*) echo '\x6f\x6e' ;; #Danish *da*) echo '\x61\x64' ;; #Slovak - *sk*) echo '\x6b\x73' ;; + *sk*) echo '\x6b\x73' ;; #Slovanian *sl*) echo '\x6c\x73' ;; #Hungarian diff --git a/lang/lang-check.py b/lang/lang-check.py index a585557d..4138f95c 100755 --- a/lang/lang-check.py +++ b/lang/lang-check.py @@ -342,7 +342,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|hr|hu|lb|lt|nl|it|pl|ro|sk|sl|sv)") + help="Check lang file (en|cs|da|de|es|fr|hr|hu|it|lb|lt|nl|no|pl|ro|sk|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 6c9ff2e6..fed798fe 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -85,6 +85,8 @@ else *nl*) echo "Dutch" ;; #Swedish *sv*) echo "Swedish" ;; +#Norwegian + *no*) echo "Norgewian" ;; #Danish *da*) echo "Danish" ;; #Slovak diff --git a/lang/lang-import.sh b/lang/lang-import.sh index c6f85d47..336ad3fb 100755 --- a/lang/lang-import.sh +++ b/lang/lang-import.sh @@ -271,6 +271,36 @@ sed -i 's/\xc3\x85/Aa/g' $LNG'_filtered.po' sed -i 's/\xc3\xA5/aa/g' $LNG'_filtered.po' fi +#https://en.wikipedia.org/wiki/Norwegian_orthography éèêóòôù ÅåÆæØø +if [ "$LNG" = "no" ]; then + #repace 'Å' with 'A' + sed -i 's/\xc3\x85/A/g' $LNG'_filtered.po' + #repace 'å' with 'a' + sed -i 's/\xc3\xA5/a/g' $LNG'_filtered.po' + #repace 'Æ' with 'Ae' + sed -i 's/\xc3\x86/A/g' $LNG'_filtered.po' + #repace 'æ' with 'ae' + sed -i 's/\xc3\xa6/a/g' $LNG'_filtered.po' + #repace 'Ø' with 'O' + sed -i 's/\xc3\x98/O/g' $LNG'_filtered.po' + #repace 'ø' with 'o' + sed -i 's/\xc3\xb8/o/g' $LNG'_filtered.po' + #replace 'é' with 'e' + sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' + #replace 'è' with 'e' + sed -i 's/\xc3\xa8/e/g' $LNG'_filtered.po' + #replace 'ê' with 'e' + sed -i 's/\xc3\xaa/e/g' $LNG'_filtered.po' + #replace 'ó' with 'o' + sed -i 's/\xc3\xb3/o/g' $LNG'_filtered.po' + #replace 'ò' with 'o' + sed -i 's/\xc3\xb2/o/g' $LNG'_filtered.po' + #replace 'ô' with 'o' + sed -i 's/\xc3\xb4/o/g' $LNG'_filtered.po' + #replace 'ù' with 'u' + sed -i 's/\xc3\xb9/u/g' $LNG'_filtered.po' +fi + if [ "$LNG" = "da" ]; then #repace 'Å' with 'Aa' sed -i 's/\xc3\x85/Aa/g' $LNG'_filtered.po' diff --git a/lang/lang_en_no.txt b/lang/lang_en_no.txt new file mode 100644 index 00000000..8cf43cf4 --- /dev/null +++ b/lang/lang_en_no.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=3 +"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_SELFTEST_FILAMENT_SENSOR c=17 +"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[\xe4m]" +"\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?" +"Hei, jeg er din originale Prusa i3 -skriver. Vil du at jeg skal veilede deg gjennom oppsettsprosessen?" + +#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 [\xe4m]" +"\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 [\xe4m]" +"\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[\xe4m]" +"\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=18 +"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=4 +"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_no.po b/lang/po/Firmware_no.po new file mode 100644 index 00000000..c466b013 --- /dev/null +++ b/lang/po/Firmware_no.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Norgewian. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: no\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 22 Feb 2022 10:44:28 AM CET\n" +"PO-Revision-Date: Tue 22 Feb 2022 10:44:28 AM 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:9887 +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:9886 +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:8411 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=3 +#: 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:6653 +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:8094 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8095 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8052 +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:8413 +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:8860 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8501 +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:8070 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8065 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8056 +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:8419 +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:6675 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6672 +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_SELFTEST_FILAMENT_SENSOR c=17 +#: 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:8555 +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:6809 +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[μm]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8100 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8048 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9877 +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 "Hei, jeg er din originale Prusa i3 -skriver. Vil du at jeg skal veilede deg gjennom oppsettsprosessen?" + +# 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:8402 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8408 +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:8405 +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 [μm]" +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:7301 +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:8088 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6638 +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:6618 +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:8049 +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:8043 +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:6576 +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:12052 +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:8422 +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 [μm]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7325 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7328 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11396 +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[μm]" +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:7600 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7368 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8042 +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:6803 +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:6677 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8101 +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:7332 +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:6574 +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=18 +#: 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=4 +#: 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:7336 +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:8111 +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:8116 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6500 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6493 +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/no.po b/lang/po/new/no.po new file mode 100644 index 00000000..2cd71acf --- /dev/null +++ b/lang/po/new/no.po @@ -0,0 +1,1772 @@ +# Translation of Prusa-Firmware into Norgewian. +# +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: no\n" +"Project-Id-Version: Prusa-Firmware\n" +"POT-Creation-Date: Tue 22 Feb 2022 10:44:28 AM CET\n" +"PO-Revision-Date: Tue 22 Feb 2022 10:44:28 AM 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:9887 +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:9886 +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:8411 +msgid "All correct" +msgstr "" + +# MSG_WIZARD_DONE c=20 r=3 +#: 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:6653 +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:8094 +msgid "Axis length" +msgstr "" + +# MSG_SELFTEST_AXIS c=16 +#: ultralcd.cpp:8095 +msgid "Axis" +msgstr "" + +# MSG_SELFTEST_BEDHEATER c=20 +#: ultralcd.cpp:8052 +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:8413 +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:8860 +msgid "Card removed" +msgstr "" + +# MSG_CHECKING_FILE c=17 +#: ultralcd.cpp:8501 +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:8070 +msgid "Endstop not hit" +msgstr "" + +# MSG_SELFTEST_ENDSTOP c=16 +#: ultralcd.cpp:8065 +msgid "Endstop" +msgstr "" + +# MSG_SELFTEST_ENDSTOPS c=20 +#: ultralcd.cpp:8056 +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:8419 +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:6675 +msgid "Fail stats MMU" +msgstr "" + +# MSG_FSENSOR_AUTOLOAD c=13 +#: messages.c:48 +msgid "F. autoload" +msgstr "" + +# MSG_FAIL_STATS c=18 +#: ultralcd.cpp:6672 +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_SELFTEST_FILAMENT_SENSOR c=17 +#: 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:8555 +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:6809 +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[μm]" +msgstr "" + +# MSG_SELFTEST_FANS c=20 +#: ultralcd.cpp:8100 +msgid "Front/left fans" +msgstr "" + +# MSG_SELFTEST_HEATERTHERMISTOR c=20 +#: ultralcd.cpp:8048 +msgid "Heater/Thermistor" +msgstr "" + +# MSG_BED_HEATING_SAFETY_DISABLED c=20 r=4 +#: Marlin_main.cpp:9877 +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 "Hei, jeg er din originale Prusa i3 -skriver. Vil du at jeg skal veilede deg gjennom oppsettsprosessen?" + +# 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:8402 +msgid "Checking endstops" +msgstr "" + +# MSG_SELFTEST_CHECK_HOTEND c=20 +#: ultralcd.cpp:8408 +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:8405 +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 [μm]" +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:7301 +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:8088 +msgid "Loose pulley" +msgstr "" + +# MSG_LOAD_TO_NOZZLE c=18 +#: ultralcd.cpp:6638 +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:6618 +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:8049 +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:8043 +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:6576 +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:12052 +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:8422 +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 [μm]" +msgstr "" + +# MSG_UNLOAD_FILAMENT_REPEAT c=20 r=4 +#: ultralcd.cpp:7325 +msgid "Please unload the filament first, then repeat this action." +msgstr "" + +# MSG_CHECK_IR_CONNECTION c=20 r=4 +#: ultralcd.cpp:7328 +msgid "Please check the IR sensor connection, unload filament if present." +msgstr "" + +# MSG_RECOVERING_PRINT c=20 +#: Marlin_main.cpp:11396 +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[μm]" +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:7600 +msgid "Self test OK" +msgstr "" + +# MSG_SELFTEST_START c=20 +#: ultralcd.cpp:7368 +msgid "Self test start" +msgstr "" + +# MSG_SELFTEST c=18 +#: ultralcd.cpp:5780 +msgid "Selftest" +msgstr "" + +# MSG_SELFTEST_ERROR c=20 +#: ultralcd.cpp:8042 +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:6803 +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:6677 +msgid "Support" +msgstr "" + +# MSG_SELFTEST_SWAPPED c=16 +#: ultralcd.cpp:8101 +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:7332 +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:6574 +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=18 +#: 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=4 +#: 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:7336 +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:8111 +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:8116 +msgid "%s level expected" +msgstr "" + +# MSG_RENAME c=18 +#: ultralcd.cpp:6500 +msgid "Rename" +msgstr "" + +# MSG_SELECT c=18 +#: ultralcd.cpp:6493 +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 a33340c176876ebbd9b3b1dfa7acefce3f8229a2 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Tue, 22 Feb 2022 12:18:54 +0100 Subject: [PATCH 2/2] Typo --- lang/lang-export.sh | 2 +- lang/po/Firmware_no.po | 2 +- lang/po/new/no.po | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lang/lang-export.sh b/lang/lang-export.sh index fed798fe..1d35bac2 100755 --- a/lang/lang-export.sh +++ b/lang/lang-export.sh @@ -86,7 +86,7 @@ else #Swedish *sv*) echo "Swedish" ;; #Norwegian - *no*) echo "Norgewian" ;; + *no*) echo "Norwegian" ;; #Danish *da*) echo "Danish" ;; #Slovak diff --git a/lang/po/Firmware_no.po b/lang/po/Firmware_no.po index c466b013..8e68154c 100644 --- a/lang/po/Firmware_no.po +++ b/lang/po/Firmware_no.po @@ -1,4 +1,4 @@ -# Translation of Prusa-Firmware into Norgewian. +# Translation of Prusa-Firmware into Norwegian. # msgid "" msgstr "" diff --git a/lang/po/new/no.po b/lang/po/new/no.po index 2cd71acf..d1618fae 100644 --- a/lang/po/new/no.po +++ b/lang/po/new/no.po @@ -1,4 +1,4 @@ -# Translation of Prusa-Firmware into Norgewian. +# Translation of Prusa-Firmware into Norwegian. # msgid "" msgstr ""