Browse Source

Update Polish language (#15569)

Slawomir Ciunczyk 4 years ago
parent
commit
8668571bee
1 changed files with 445 additions and 34 deletions
  1. 445
    34
      Marlin/src/lcd/language/language_pl.h

+ 445
- 34
Marlin/src/lcd/language/language_pl.h View File

@@ -22,7 +22,11 @@
22 22
 #pragma once
23 23
 
24 24
 /**
25
- * Polish for DOGM display - includes accented characters
25
+ * Polish - includes accented characters
26
+ *
27
+ * LCD Menu Messages
28
+ * See also http://marlinfw.org/docs/development/lcd_language.html
29
+ *
26 30
  */
27 31
 
28 32
 #define DISPLAY_CHARSET_ISO10646_PL
@@ -34,22 +38,36 @@ namespace Language_pl {
34 38
   PROGMEM Language_Str LANGUAGE                            = _UxGT("Polish");
35 39
 
36 40
   PROGMEM Language_Str WELCOME_MSG                         = MACHINE_NAME _UxGT(" gotowy.");
41
+  PROGMEM Language_Str MSG_YES                             = _UxGT("TAK");
42
+  PROGMEM Language_Str MSG_NO                              = _UxGT("NIE");
43
+  PROGMEM Language_Str MSG_BACK                            = _UxGT("Wstecz");
44
+  PROGMEM Language_Str MSG_MEDIA_ABORTING                  = _UxGT("Przerywanie...");
37 45
   PROGMEM Language_Str MSG_MEDIA_INSERTED                  = _UxGT("Karta włożona");
38 46
   PROGMEM Language_Str MSG_MEDIA_REMOVED                   = _UxGT("Karta usunięta");
39
-  PROGMEM Language_Str MSG_LCD_ENDSTOPS                    = _UxGT("Kranców."); // Max length 8 characters
47
+  PROGMEM Language_Str MSG_MEDIA_RELEASED                  = _UxGT("Karta zwolniona");
48
+  PROGMEM Language_Str MSG_MEDIA_WAITING                   = _UxGT("Oczekiwanie na kartę");
49
+  PROGMEM Language_Str MSG_MEDIA_READ_ERROR                = _UxGT("Bład odczytu karty");
50
+  PROGMEM Language_Str MSG_MEDIA_USB_REMOVED               = _UxGT("Urządzenie USB usunięte");
51
+  PROGMEM Language_Str MSG_MEDIA_USB_FAILED                = _UxGT("Błąd uruchomienia USB");
52
+  PROGMEM Language_Str MSG_LCD_ENDSTOPS                    = _UxGT("Krańców."); // Max length 8 characters
53
+  PROGMEM Language_Str MSG_LCD_SOFT_ENDSTOPS               = _UxGT("Progr. Krańcówki");
40 54
   PROGMEM Language_Str MSG_MAIN                            = _UxGT("Menu główne");
55
+  PROGMEM Language_Str MSG_ADVANCED_SETTINGS               = _UxGT("Ustawienie zaawansowane");
56
+  PROGMEM Language_Str MSG_CONFIGURATION                   = _UxGT("Konfiguracja");
41 57
   PROGMEM Language_Str MSG_AUTOSTART                       = _UxGT("Autostart");
42 58
   PROGMEM Language_Str MSG_DISABLE_STEPPERS                = _UxGT("Wyłącz silniki");
59
+  PROGMEM Language_Str MSG_DEBUG_MENU                      = _UxGT("Menu Debugowania");
60
+  PROGMEM Language_Str MSG_PROGRESS_BAR_TEST               = _UxGT("Testowy pasek postępu");
43 61
   PROGMEM Language_Str MSG_AUTO_HOME                       = _UxGT("Pozycja zerowa");
44 62
   PROGMEM Language_Str MSG_AUTO_HOME_X                     = _UxGT("Zeruj X");
45 63
   PROGMEM Language_Str MSG_AUTO_HOME_Y                     = _UxGT("Zeruj Y");
46 64
   PROGMEM Language_Str MSG_AUTO_HOME_Z                     = _UxGT("Zeruj Z");
47
-  PROGMEM Language_Str MSG_LEVEL_BED                       = _UxGT("Poziom. stołu");
65
+  PROGMEM Language_Str MSG_AUTO_Z_ALIGN                    = _UxGT("Autowyrównanie Z");
48 66
   PROGMEM Language_Str MSG_LEVEL_BED_HOMING                = _UxGT("Pozycja zerowa");
49 67
   PROGMEM Language_Str MSG_LEVEL_BED_WAITING               = _UxGT("Kliknij by rozp.");
50 68
   PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT            = _UxGT("Następny punkt");
51 69
   PROGMEM Language_Str MSG_LEVEL_BED_DONE                  = _UxGT("Wypoziomowano!");
52
-  PROGMEM Language_Str MSG_USER_MENU                       = _UxGT("Własne Polecenia");
70
+  PROGMEM Language_Str MSG_Z_FADE_HEIGHT                   = _UxGT("Wys. zanikania");
53 71
   PROGMEM Language_Str MSG_SET_HOME_OFFSETS                = _UxGT("Ust. poz. zer.");
54 72
   PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED            = _UxGT("Poz. zerowa ust.");
55 73
   PROGMEM Language_Str MSG_SET_ORIGIN                      = _UxGT("Ustaw punkt zero");
@@ -68,8 +86,8 @@ namespace Language_pl {
68 86
   PROGMEM Language_Str MSG_PREHEAT_1_END_E4                = _UxGT("Rozgrzej ") PREHEAT_1_LABEL _UxGT(" Dysza ") LCD_STR_N4;
69 87
   PROGMEM Language_Str MSG_PREHEAT_1_END_E5                = _UxGT("Rozgrzej ") PREHEAT_1_LABEL _UxGT(" Dysza ") LCD_STR_N5;
70 88
   PROGMEM Language_Str MSG_PREHEAT_1_ALL                   = _UxGT("Rozgrzej ") PREHEAT_1_LABEL _UxGT(" wsz.");
71
-  PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY               = _UxGT("Rozgrzej stół ") PREHEAT_1_LABEL;
72
-  PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS              = _UxGT("Ustaw. rozg. ") PREHEAT_1_LABEL;
89
+  PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY               = _UxGT("Rozgrzej ") PREHEAT_1_LABEL _UxGT(" stół");
90
+  PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS              = _UxGT("Rozgrzej ") PREHEAT_1_LABEL _UxGT(" ustaw.");
73 91
   PROGMEM Language_Str MSG_PREHEAT_2                       = _UxGT("Rozgrzej ") PREHEAT_2_LABEL;
74 92
   PROGMEM Language_Str MSG_PREHEAT_2_H0                    = _UxGT("Rozgrzej ") PREHEAT_2_LABEL " " LCD_STR_N0;
75 93
   PROGMEM Language_Str MSG_PREHEAT_2_H1                    = _UxGT("Rozgrzej ") PREHEAT_2_LABEL " " LCD_STR_N1;
@@ -85,15 +103,146 @@ namespace Language_pl {
85 103
   PROGMEM Language_Str MSG_PREHEAT_2_END_E4                = _UxGT("Rozgrzej ") PREHEAT_2_LABEL _UxGT(" Dysza ") LCD_STR_N4;
86 104
   PROGMEM Language_Str MSG_PREHEAT_2_END_E5                = _UxGT("Rozgrzej ") PREHEAT_2_LABEL _UxGT(" Dysza ") LCD_STR_N5;
87 105
   PROGMEM Language_Str MSG_PREHEAT_2_ALL                   = _UxGT("Rozgrzej ") PREHEAT_2_LABEL _UxGT(" wsz.");
88
-  PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY               = _UxGT("Rozgrzej stół ") PREHEAT_2_LABEL;
89
-  PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS              = _UxGT("Ustaw. rozg. ") PREHEAT_2_LABEL;
106
+  PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY               = _UxGT("Rozgrzej ") PREHEAT_2_LABEL _UxGT(" stół");
107
+  PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS              = _UxGT("Rozgrzej ") PREHEAT_2_LABEL _UxGT(" ustaw.");
108
+  PROGMEM Language_Str MSG_PREHEAT_CUSTOM                  = _UxGT("Rozgrzej własne ust.");
90 109
   PROGMEM Language_Str MSG_COOLDOWN                        = _UxGT("Chłodzenie");
110
+  PROGMEM Language_Str MSG_LASER_MENU                      = _UxGT("Sterowanie Lasera");
111
+  PROGMEM Language_Str MSG_LASER_OFF                       = _UxGT("Wyłącz Laser");
112
+  PROGMEM Language_Str MSG_LASER_ON                        = _UxGT("Włącz Laser");
113
+  PROGMEM Language_Str MSG_LASER_POWER                     = _UxGT("Zasilanie Lasera");
114
+  PROGMEM Language_Str MSG_SPINDLE_MENU                    = _UxGT("Sterowanie wrzeciona");
115
+  PROGMEM Language_Str MSG_SPINDLE_OFF                     = _UxGT("Wyłącz wrzeciono");
116
+  PROGMEM Language_Str MSG_SPINDLE_ON                      = _UxGT("Włącz wrzeciono");
117
+  PROGMEM Language_Str MSG_SPINDLE_POWER                   = _UxGT("Zasilanie wrzeciona");
118
+  PROGMEM Language_Str MSG_SPINDLE_REVERSE                 = _UxGT("Rewers wrzeciona");
91 119
   PROGMEM Language_Str MSG_SWITCH_PS_ON                    = _UxGT("Włącz zasilacz");
92 120
   PROGMEM Language_Str MSG_SWITCH_PS_OFF                   = _UxGT("Wyłącz zasilacz");
93 121
   PROGMEM Language_Str MSG_EXTRUDE                         = _UxGT("Ekstruzja");
94 122
   PROGMEM Language_Str MSG_RETRACT                         = _UxGT("Wycofanie");
95 123
   PROGMEM Language_Str MSG_MOVE_AXIS                       = _UxGT("Ruch osi");
96
-  PROGMEM Language_Str MSG_BED_LEVELING                    = _UxGT("Poziom. stołu");
124
+  PROGMEM Language_Str MSG_BED_LEVELING                    = _UxGT("Poziomowanie stołu");
125
+  PROGMEM Language_Str MSG_LEVEL_BED                       = _UxGT("Wypoziomuj stół");
126
+  PROGMEM Language_Str MSG_LEVEL_CORNERS                   = _UxGT("Narożniki poziomowania");
127
+  PROGMEM Language_Str MSG_NEXT_CORNER                     = _UxGT("Nastepny narożnik");
128
+  PROGMEM Language_Str MSG_MESH_EDITOR                     = _UxGT("Edytor siatki");
129
+  PROGMEM Language_Str MSG_EDIT_MESH                       = _UxGT("Edycja siatki");
130
+  PROGMEM Language_Str MSG_EDITING_STOPPED                 = _UxGT("Edycja siatki zatrzymana");
131
+  PROGMEM Language_Str MSG_PROBING_MESH                    = _UxGT("Punkt pomiarowy");
132
+  PROGMEM Language_Str MSG_MESH_X                          = _UxGT("Indeks X");
133
+  PROGMEM Language_Str MSG_MESH_Y                          = _UxGT("Indeks Y");
134
+  PROGMEM Language_Str MSG_MESH_EDIT_Z                     = _UxGT("Wartość Z");
135
+  PROGMEM Language_Str MSG_USER_MENU                       = _UxGT("Własne Polecenia");
136
+  PROGMEM Language_Str MSG_M48_TEST                        = _UxGT("M48 Test sondy");
137
+  PROGMEM Language_Str MSG_M48_POINT                       = _UxGT("M48 Punky");
138
+  PROGMEM Language_Str MSG_M48_DEVIATION                   = _UxGT("Odchylenie");
139
+  PROGMEM Language_Str MSG_IDEX_MENU                       = _UxGT("Tryb IDEX");
140
+  PROGMEM Language_Str MSG_OFFSETS_MENU                    = _UxGT("Przesunięcie narzędzia");
141
+  PROGMEM Language_Str MSG_IDEX_MODE_AUTOPARK              = _UxGT("Auto-Parkowanie");
142
+  PROGMEM Language_Str MSG_IDEX_MODE_DUPLICATE             = _UxGT("Duplikowanie");
143
+  PROGMEM Language_Str MSG_IDEX_MODE_MIRRORED_COPY         = _UxGT("Kopia lustrzana");
144
+  PROGMEM Language_Str MSG_IDEX_MODE_FULL_CTRL             = _UxGT("Pełne sterowanie");
145
+  PROGMEM Language_Str MSG_X_OFFSET                        = _UxGT("2ga dysza X");
146
+  PROGMEM Language_Str MSG_Y_OFFSET                        = _UxGT("2ga dysza Y");
147
+  PROGMEM Language_Str MSG_Z_OFFSET                        = _UxGT("2ga dysza Z");
148
+  PROGMEM Language_Str MSG_UBL_DOING_G29                   = _UxGT("Wykonywanie G29");
149
+  PROGMEM Language_Str MSG_UBL_TOOLS                       = _UxGT("Narzędzia UBL");
150
+  PROGMEM Language_Str MSG_UBL_LEVEL_BED                   = _UxGT("Unified Bed Leveling");
151
+  PROGMEM Language_Str MSG_LCD_TILTING_MESH                = _UxGT("Punkt pochylenia");
152
+  PROGMEM Language_Str MSG_UBL_MANUAL_MESH                 = _UxGT("Ręczne Budowanie Siatki");
153
+  PROGMEM Language_Str MSG_UBL_BC_INSERT                   = _UxGT("Umieść podkładkę i zmierz");
154
+  PROGMEM Language_Str MSG_UBL_BC_INSERT2                  = _UxGT("Zmierz");
155
+  PROGMEM Language_Str MSG_UBL_BC_REMOVE                   = _UxGT("Usuń & Zmierz Stół");
156
+  PROGMEM Language_Str MSG_UBL_MOVING_TO_NEXT              = _UxGT("Przesuwanie do następnego");
157
+  PROGMEM Language_Str MSG_UBL_ACTIVATE_MESH               = _UxGT("Aktywacja UBL");
158
+  PROGMEM Language_Str MSG_UBL_DEACTIVATE_MESH             = _UxGT("Dezaktywacja UBL");
159
+  PROGMEM Language_Str MSG_UBL_SET_TEMP_BED                = _UxGT("Temperatura stołu");
160
+  PROGMEM Language_Str MSG_UBL_BED_TEMP_CUSTOM             = _UxGT("Temperatura stołu");
161
+  PROGMEM Language_Str MSG_UBL_SET_TEMP_HOTEND             = _UxGT("Temperatura dyszy");
162
+  PROGMEM Language_Str MSG_UBL_HOTEND_TEMP_CUSTOM          = _UxGT("Temperatura dyszy");
163
+  PROGMEM Language_Str MSG_UBL_MESH_EDIT                   = _UxGT("Edycja siatki");
164
+  PROGMEM Language_Str MSG_UBL_EDIT_CUSTOM_MESH            = _UxGT("Edycja własnej siatki");
165
+  PROGMEM Language_Str MSG_UBL_FINE_TUNE_MESH              = _UxGT("Dostrajanie siatki");
166
+  PROGMEM Language_Str MSG_UBL_DONE_EDITING_MESH           = _UxGT("Koniec edycji siati");
167
+  PROGMEM Language_Str MSG_UBL_BUILD_CUSTOM_MESH           = _UxGT("Buduj własna siatkę");
168
+  PROGMEM Language_Str MSG_UBL_BUILD_MESH_MENU             = _UxGT("Buduj siatkę");
169
+  PROGMEM Language_Str MSG_UBL_BUILD_MESH_M1               = _UxGT("Buduj siatkę (") PREHEAT_1_LABEL _UxGT(")");
170
+  PROGMEM Language_Str MSG_UBL_BUILD_MESH_M2               = _UxGT("Buduj siatkę (") PREHEAT_2_LABEL _UxGT(")");
171
+  PROGMEM Language_Str MSG_UBL_BUILD_COLD_MESH             = _UxGT("Buduj siatkę na zimno");
172
+  PROGMEM Language_Str MSG_UBL_MESH_HEIGHT_ADJUST          = _UxGT("Dostrojenie wysokości siatki");
173
+  PROGMEM Language_Str MSG_UBL_MESH_HEIGHT_AMOUNT          = _UxGT("Wartość wysokości");
174
+  PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_MENU          = _UxGT("Sprawdzenie siatki");
175
+  PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M1            = _UxGT("Sprawdzenie siatki (") PREHEAT_1_LABEL _UxGT(")");
176
+  PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M2            = _UxGT("Sprawdzenie siatki (") PREHEAT_2_LABEL _UxGT(")");
177
+  PROGMEM Language_Str MSG_UBL_VALIDATE_CUSTOM_MESH        = _UxGT("Sprawdzenie własnej siatki");
178
+  PROGMEM Language_Str MSG_G26_HEATING_BED                 = _UxGT("G26 Nagrzewanie stołu");
179
+  PROGMEM Language_Str MSG_G26_HEATING_NOZZLE              = _UxGT("G26 Nagrzewanie dyszy");
180
+  PROGMEM Language_Str MSG_G26_MANUAL_PRIME                = _UxGT("Napełnianie ręczne...");
181
+  PROGMEM Language_Str MSG_G26_FIXED_LENGTH                = _UxGT("Napełnij kreśloną długością");
182
+  PROGMEM Language_Str MSG_G26_PRIME_DONE                  = _UxGT("Napełianie zakończone");
183
+  PROGMEM Language_Str MSG_G26_CANCELED                    = _UxGT("G26 Przewane");
184
+  PROGMEM Language_Str MSG_G26_LEAVING                     = _UxGT("Opuszczanie G26");
185
+  PROGMEM Language_Str MSG_UBL_CONTINUE_MESH               = _UxGT("Kontynuuj tworzenie siatki");
186
+  PROGMEM Language_Str MSG_UBL_MESH_LEVELING               = _UxGT("Poziomowanie siatką");
187
+  PROGMEM Language_Str MSG_UBL_3POINT_MESH_LEVELING        = _UxGT("Poziomowaie 3-punktowe");
188
+  PROGMEM Language_Str MSG_UBL_GRID_MESH_LEVELING          = _UxGT("Poziomowaie według siatki");
189
+  PROGMEM Language_Str MSG_UBL_MESH_LEVEL                  = _UxGT("Poziomuj siatkę");
190
+  PROGMEM Language_Str MSG_UBL_SIDE_POINTS                 = _UxGT("Punkty boczne");
191
+  PROGMEM Language_Str MSG_UBL_MAP_TYPE                    = _UxGT("Rodzaj mapy");
192
+  PROGMEM Language_Str MSG_UBL_OUTPUT_MAP                  = _UxGT("Wyslij mapę siatki");
193
+  PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_HOST             = _UxGT("Wyslij do Hosta");
194
+  PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_CSV              = _UxGT("Wyslij do CSV");
195
+  PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_BACKUP           = _UxGT("Kopia poza drukarką");
196
+  PROGMEM Language_Str MSG_UBL_INFO_UBL                    = _UxGT("Wyslij info UBL");
197
+  PROGMEM Language_Str MSG_UBL_FILLIN_AMOUNT               = _UxGT("Stopień wypełnienia");
198
+  PROGMEM Language_Str MSG_UBL_MANUAL_FILLIN               = _UxGT("Ręczne wypełnienie");
199
+  PROGMEM Language_Str MSG_UBL_SMART_FILLIN                = _UxGT("Inteligentne wypełnienie");
200
+  PROGMEM Language_Str MSG_UBL_FILLIN_MESH                 = _UxGT("Wypełnienie siatki");
201
+  PROGMEM Language_Str MSG_UBL_INVALIDATE_ALL              = _UxGT("Unieważnij wszystko");
202
+  PROGMEM Language_Str MSG_UBL_INVALIDATE_CLOSEST          = _UxGT("Unieważnij najbliższy");
203
+  PROGMEM Language_Str MSG_UBL_FINE_TUNE_ALL               = _UxGT("Dostrajaj wszystko");
204
+  PROGMEM Language_Str MSG_UBL_FINE_TUNE_CLOSEST           = _UxGT("Dostrajaj najbliższy");
205
+  PROGMEM Language_Str MSG_UBL_STORAGE_MESH_MENU           = _UxGT("Przechowywanie siatki");
206
+  PROGMEM Language_Str MSG_UBL_STORAGE_SLOT                = _UxGT("Slot Pamięci");
207
+  PROGMEM Language_Str MSG_UBL_LOAD_MESH                   = _UxGT("Załaduj siatke stołu");
208
+  PROGMEM Language_Str MSG_UBL_SAVE_MESH                   = _UxGT("Zapisz siatke stołu");
209
+  PROGMEM Language_Str MSG_MESH_LOADED                     = _UxGT("M117 Siatka %i załadowana");
210
+  PROGMEM Language_Str MSG_MESH_SAVED                      = _UxGT("M117 Siatka %i Zapisana");
211
+  PROGMEM Language_Str MSG_UBL_NO_STORAGE                  = _UxGT("Brak magazynu");
212
+  PROGMEM Language_Str MSG_UBL_SAVE_ERROR                  = _UxGT("Błąd: Zapis UBL");
213
+  PROGMEM Language_Str MSG_UBL_RESTORE_ERROR               = _UxGT("Bład: Odczyt UBL");
214
+  PROGMEM Language_Str MSG_UBL_Z_OFFSET                    = _UxGT("Przesunięcie Z: ");
215
+  PROGMEM Language_Str MSG_UBL_Z_OFFSET_STOPPED            = _UxGT("Przesunięcie Z zatrzymane");
216
+  PROGMEM Language_Str MSG_UBL_STEP_BY_STEP_MENU           = _UxGT("UBL Krok po kroku");
217
+  PROGMEM Language_Str MSG_UBL_1_BUILD_COLD_MESH           = _UxGT("1. Tworzeni ezimnej siatki");
218
+  PROGMEM Language_Str MSG_UBL_2_SMART_FILLIN              = _UxGT("2. Inteligentne wypełnienie");
219
+  PROGMEM Language_Str MSG_UBL_3_VALIDATE_MESH_MENU        = _UxGT("3. Sprawdzenie siatki");
220
+  PROGMEM Language_Str MSG_UBL_4_FINE_TUNE_ALL             = _UxGT("4. Dostrojenie wszystkiego");
221
+  PROGMEM Language_Str MSG_UBL_5_VALIDATE_MESH_MENU        = _UxGT("5. Sprawdzenie siatki");
222
+  PROGMEM Language_Str MSG_UBL_6_FINE_TUNE_ALL             = _UxGT("6. Dostrojenie wszystkiego");
223
+  PROGMEM Language_Str MSG_UBL_7_SAVE_MESH                 = _UxGT("7. Zapis siatki stołu");
224
+
225
+  PROGMEM Language_Str MSG_LED_CONTROL                     = _UxGT("Sterowanie LED");
226
+  PROGMEM Language_Str MSG_LEDS                            = _UxGT("Światła");
227
+  PROGMEM Language_Str MSG_LED_PRESETS                     = _UxGT("Ustawienia świateł");
228
+  PROGMEM Language_Str MSG_SET_LEDS_RED                    = _UxGT("Czerwony");
229
+  PROGMEM Language_Str MSG_SET_LEDS_ORANGE                 = _UxGT("Pomarańczowy");
230
+  PROGMEM Language_Str MSG_SET_LEDS_YELLOW                 = _UxGT("Zółty");
231
+  PROGMEM Language_Str MSG_SET_LEDS_GREEN                  = _UxGT("Zielony");
232
+  PROGMEM Language_Str MSG_SET_LEDS_BLUE                   = _UxGT("Niebieski");
233
+  PROGMEM Language_Str MSG_SET_LEDS_INDIGO                 = _UxGT("Indygo");
234
+  PROGMEM Language_Str MSG_SET_LEDS_VIOLET                 = _UxGT("Fioletowy");
235
+  PROGMEM Language_Str MSG_SET_LEDS_WHITE                  = _UxGT("Biały");
236
+  PROGMEM Language_Str MSG_SET_LEDS_DEFAULT                = _UxGT("Domyślny");
237
+  PROGMEM Language_Str MSG_CUSTOM_LEDS                     = _UxGT("Własne światła");
238
+  PROGMEM Language_Str MSG_INTENSITY_R                     = _UxGT("Czerwony");
239
+  PROGMEM Language_Str MSG_INTENSITY_G                     = _UxGT("Zielony");
240
+  PROGMEM Language_Str MSG_INTENSITY_B                     = _UxGT("Niebieski");
241
+  PROGMEM Language_Str MSG_INTENSITY_W                     = _UxGT("Biały");
242
+  PROGMEM Language_Str MSG_LED_BRIGHTNESS                  = _UxGT("Jasność");
243
+
244
+  PROGMEM Language_Str MSG_MOVING                          = _UxGT("Ruch...");
245
+  PROGMEM Language_Str MSG_FREE_XY                         = _UxGT("Swobodne XY");
97 246
   PROGMEM Language_Str MSG_MOVE_X                          = _UxGT("Przesuń w X");
98 247
   PROGMEM Language_Str MSG_MOVE_Y                          = _UxGT("Przesuń w Y");
99 248
   PROGMEM Language_Str MSG_MOVE_Z                          = _UxGT("Przesuń w Z");
@@ -104,6 +253,7 @@ namespace Language_pl {
104 253
   PROGMEM Language_Str MSG_MOVE_E3                         = _UxGT("Ekstruzja (os E) ") LCD_STR_E3;
105 254
   PROGMEM Language_Str MSG_MOVE_E4                         = _UxGT("Ekstruzja (os E) ") LCD_STR_E4;
106 255
   PROGMEM Language_Str MSG_MOVE_E5                         = _UxGT("Ekstruzja (os E) ") LCD_STR_E5;
256
+  PROGMEM Language_Str MSG_HOTEND_TOO_COLD                 = _UxGT("Dysza za zimna");																					  
107 257
   PROGMEM Language_Str MSG_MOVE_Z_DIST                     = _UxGT("Przesuń co %smm");
108 258
   PROGMEM Language_Str MSG_MOVE_01MM                       = _UxGT("Przesuń co .1mm");
109 259
   PROGMEM Language_Str MSG_MOVE_1MM                        = _UxGT("Przesuń co 1mm");
@@ -118,10 +268,15 @@ namespace Language_pl {
118 268
   PROGMEM Language_Str MSG_NOZZLE_4                        = _UxGT("Dysza ") LCD_STR_N4;
119 269
   PROGMEM Language_Str MSG_NOZZLE_5                        = _UxGT("Dysza ") LCD_STR_N5;
120 270
   PROGMEM Language_Str MSG_BED                             = _UxGT("Stół");
271
+  PROGMEM Language_Str MSG_CHAMBER                         = _UxGT("Obudowa");																				
121 272
   PROGMEM Language_Str MSG_FAN_SPEED                       = _UxGT("Obroty wiatraka");
122 273
   PROGMEM Language_Str MSG_FAN_SPEED_1                     = _UxGT("Obroty wiatraka 1");
123 274
   PROGMEM Language_Str MSG_FAN_SPEED_2                     = _UxGT("Obroty wiatraka 2");
124 275
   PROGMEM Language_Str MSG_FAN_SPEED_3                     = _UxGT("Obroty wiatraka 3");
276
+  PROGMEM Language_Str MSG_EXTRA_FAN_SPEED                 = _UxGT("Obroty dodatkowego wiatraka");
277
+  PROGMEM Language_Str MSG_EXTRA_FAN_SPEED_1               = _UxGT("Obroty dodatkowego wiatraka 1");
278
+  PROGMEM Language_Str MSG_EXTRA_FAN_SPEED_2               = _UxGT("Obroty dodatkowego wiatraka 2");
279
+  PROGMEM Language_Str MSG_EXTRA_FAN_SPEED_3               = _UxGT("Obroty dodatkowego wiatraka 3");
125 280
   PROGMEM Language_Str MSG_FLOW                            = _UxGT("Przepływ");
126 281
   PROGMEM Language_Str MSG_FLOW_0                          = _UxGT("Przepływ ") LCD_STR_N0;
127 282
   PROGMEM Language_Str MSG_FLOW_1                          = _UxGT("Przepływ ") LCD_STR_N1;
@@ -136,13 +291,79 @@ namespace Language_pl {
136 291
   PROGMEM Language_Str MSG_AUTOTEMP                        = _UxGT("Auto. temperatura");
137 292
   PROGMEM Language_Str MSG_LCD_ON                          = _UxGT("Wł.");
138 293
   PROGMEM Language_Str MSG_LCD_OFF                         = _UxGT("Wył.");
139
-  PROGMEM Language_Str MSG_ACC                             = _UxGT("Przyśpieszenie");
294
+  PROGMEM Language_Str MSG_AUTOTUNE_PID                    = _UxGT("PID Autostrojenie");
295
+  PROGMEM Language_Str MSG_AUTOTUNE_PID_E0                 = _UxGT("PID Autostrojenie ") LCD_STR_E0;
296
+  PROGMEM Language_Str MSG_AUTOTUNE_PID_E1                 = _UxGT("PID Autostrojenie ") LCD_STR_E1;
297
+  PROGMEM Language_Str MSG_AUTOTUNE_PID_E2                 = _UxGT("PID Autostrojenie ") LCD_STR_E2;
298
+  PROGMEM Language_Str MSG_AUTOTUNE_PID_E3                 = _UxGT("PID Autostrojenie ") LCD_STR_E3;
299
+  PROGMEM Language_Str MSG_AUTOTUNE_PID_E4                 = _UxGT("PID Autostrojenie ") LCD_STR_E4;
300
+  PROGMEM Language_Str MSG_AUTOTUNE_PID_E5                 = _UxGT("PID Autostrojenie ") LCD_STR_E5;
301
+  PROGMEM Language_Str MSG_PID_P                           = _UxGT("PID-P");
302
+  PROGMEM Language_Str MSG_PID_P_E0                        = _UxGT("PID-P ") LCD_STR_E0;
303
+  PROGMEM Language_Str MSG_PID_P_E1                        = _UxGT("PID-P ") LCD_STR_E1;
304
+  PROGMEM Language_Str MSG_PID_P_E2                        = _UxGT("PID-P ") LCD_STR_E2;
305
+  PROGMEM Language_Str MSG_PID_P_E3                        = _UxGT("PID-P ") LCD_STR_E3;
306
+  PROGMEM Language_Str MSG_PID_P_E4                        = _UxGT("PID-P ") LCD_STR_E4;
307
+  PROGMEM Language_Str MSG_PID_P_E5                        = _UxGT("PID-P ") LCD_STR_E5;
308
+  PROGMEM Language_Str MSG_PID_I                           = _UxGT("PID-I");
309
+  PROGMEM Language_Str MSG_PID_I_E0                        = _UxGT("PID-I ") LCD_STR_E0;
310
+  PROGMEM Language_Str MSG_PID_I_E1                        = _UxGT("PID-I ") LCD_STR_E1;
311
+  PROGMEM Language_Str MSG_PID_I_E2                        = _UxGT("PID-I ") LCD_STR_E2;
312
+  PROGMEM Language_Str MSG_PID_I_E3                        = _UxGT("PID-I ") LCD_STR_E3;
313
+  PROGMEM Language_Str MSG_PID_I_E4                        = _UxGT("PID-I ") LCD_STR_E4;
314
+  PROGMEM Language_Str MSG_PID_I_E5                        = _UxGT("PID-I ") LCD_STR_E5;
315
+  PROGMEM Language_Str MSG_PID_D                           = _UxGT("PID-D");
316
+  PROGMEM Language_Str MSG_PID_D_E0                        = _UxGT("PID-D ") LCD_STR_E0;
317
+  PROGMEM Language_Str MSG_PID_D_E1                        = _UxGT("PID-D ") LCD_STR_E1;
318
+  PROGMEM Language_Str MSG_PID_D_E2                        = _UxGT("PID-D ") LCD_STR_E2;
319
+  PROGMEM Language_Str MSG_PID_D_E3                        = _UxGT("PID-D ") LCD_STR_E3;
320
+  PROGMEM Language_Str MSG_PID_D_E4                        = _UxGT("PID-D ") LCD_STR_E4;
321
+  PROGMEM Language_Str MSG_PID_D_E5                        = _UxGT("PID-D ") LCD_STR_E5;
322
+  PROGMEM Language_Str MSG_PID_C                           = _UxGT("PID-C");
323
+  PROGMEM Language_Str MSG_PID_C_E0                        = _UxGT("PID-C ") LCD_STR_E0;
324
+  PROGMEM Language_Str MSG_PID_C_E1                        = _UxGT("PID-C ") LCD_STR_E1;
325
+  PROGMEM Language_Str MSG_PID_C_E2                        = _UxGT("PID-C ") LCD_STR_E2;
326
+  PROGMEM Language_Str MSG_PID_C_E3                        = _UxGT("PID-C ") LCD_STR_E3;
327
+  PROGMEM Language_Str MSG_PID_C_E4                        = _UxGT("PID-C ") LCD_STR_E4;
328
+  PROGMEM Language_Str MSG_PID_C_E5                        = _UxGT("PID-C ") LCD_STR_E5;
329
+  PROGMEM Language_Str MSG_SELECT                          = _UxGT("Wybierz");
330
+  PROGMEM Language_Str MSG_SELECT_E0                       = _UxGT("Wybierz ") LCD_STR_E0;
331
+  PROGMEM Language_Str MSG_SELECT_E1                       = _UxGT("Wybierz ") LCD_STR_E1;
332
+  PROGMEM Language_Str MSG_SELECT_E2                       = _UxGT("Wybierz ") LCD_STR_E2;
333
+  PROGMEM Language_Str MSG_SELECT_E3                       = _UxGT("Wybierz ") LCD_STR_E3;
334
+  PROGMEM Language_Str MSG_SELECT_E4                       = _UxGT("Wybierz ") LCD_STR_E4;
335
+  PROGMEM Language_Str MSG_SELECT_E5                       = _UxGT("Wybierz ") LCD_STR_E5;
336
+  PROGMEM Language_Str MSG_ACC                             = _UxGT("Przyspieszenie");																			
140 337
   PROGMEM Language_Str MSG_JERK                            = _UxGT("Zryw");
141 338
   PROGMEM Language_Str MSG_VA_JERK                         = _UxGT("Zryw V") LCD_STR_A;
142 339
   PROGMEM Language_Str MSG_VB_JERK                         = _UxGT("Zryw V") LCD_STR_B;
143 340
   PROGMEM Language_Str MSG_VC_JERK                         = _UxGT("Zryw V") LCD_STR_C;
144 341
   PROGMEM Language_Str MSG_VE_JERK                         = _UxGT("Zryw Ve");
342
+  PROGMEM Language_Str MSG_JUNCTION_DEVIATION              = _UxGT("Junction Dev");
343
+  PROGMEM Language_Str MSG_VELOCITY                        = _UxGT("Prędkość (V)");
344
+  PROGMEM Language_Str MSG_VMAX_A                          = _UxGT("Vmax ") LCD_STR_A;
345
+  PROGMEM Language_Str MSG_VMAX_B                          = _UxGT("Vmax ") LCD_STR_B;
346
+  PROGMEM Language_Str MSG_VMAX_C                          = _UxGT("Vmax ") LCD_STR_C;
347
+  PROGMEM Language_Str MSG_VMAX_E                          = _UxGT("Vmax ") LCD_STR_E;
348
+  PROGMEM Language_Str MSG_VMAX_E0                         = _UxGT("Vmax ") LCD_STR_E0;
349
+  PROGMEM Language_Str MSG_VMAX_E1                         = _UxGT("Vmax ") LCD_STR_E1;
350
+  PROGMEM Language_Str MSG_VMAX_E2                         = _UxGT("Vmax ") LCD_STR_E2;
351
+  PROGMEM Language_Str MSG_VMAX_E3                         = _UxGT("Vmax ") LCD_STR_E3;
352
+  PROGMEM Language_Str MSG_VMAX_E4                         = _UxGT("Vmax ") LCD_STR_E4;
353
+  PROGMEM Language_Str MSG_VMAX_E5                         = _UxGT("Vmax ") LCD_STR_E5;
354
+  PROGMEM Language_Str MSG_VMIN                            = _UxGT("Vmin");
145 355
   PROGMEM Language_Str MSG_VTRAV_MIN                       = _UxGT("Vskok min");
356
+  PROGMEM Language_Str MSG_ACCELERATION                    = _UxGT("Przyspieszenie (A)");
357
+  PROGMEM Language_Str MSG_AMAX_A                          = _UxGT("Amax ") LCD_STR_A;
358
+  PROGMEM Language_Str MSG_AMAX_B                          = _UxGT("Amax ") LCD_STR_B;
359
+  PROGMEM Language_Str MSG_AMAX_C                          = _UxGT("Amax ") LCD_STR_C;
360
+  PROGMEM Language_Str MSG_AMAX_E                          = _UxGT("Amax ") LCD_STR_E;
361
+  PROGMEM Language_Str MSG_AMAX_E0                         = _UxGT("Amax ") LCD_STR_E0;
362
+  PROGMEM Language_Str MSG_AMAX_E1                         = _UxGT("Amax ") LCD_STR_E1;
363
+  PROGMEM Language_Str MSG_AMAX_E2                         = _UxGT("Amax ") LCD_STR_E2;
364
+  PROGMEM Language_Str MSG_AMAX_E3                         = _UxGT("Amax ") LCD_STR_E3;
365
+  PROGMEM Language_Str MSG_AMAX_E4                         = _UxGT("Amax ") LCD_STR_E4;
366
+  PROGMEM Language_Str MSG_AMAX_E5                         = _UxGT("Amax ") LCD_STR_E5;																				   
146 367
   PROGMEM Language_Str MSG_A_RETRACT                       = _UxGT("A-wycofanie");
147 368
   PROGMEM Language_Str MSG_A_TRAVEL                        = _UxGT("A-przesuń.");
148 369
   PROGMEM Language_Str MSG_STEPS_PER_MM                    = _UxGT("kroki/mm");
@@ -167,22 +388,45 @@ namespace Language_pl {
167 388
   PROGMEM Language_Str MSG_FILAMENT_DIAM_E3                = _UxGT("Śr. fil. ") LCD_STR_E3;
168 389
   PROGMEM Language_Str MSG_FILAMENT_DIAM_E4                = _UxGT("Śr. fil. ") LCD_STR_E4;
169 390
   PROGMEM Language_Str MSG_FILAMENT_DIAM_E5                = _UxGT("Śr. fil. ") LCD_STR_E5;
391
+  PROGMEM Language_Str MSG_FILAMENT_UNLOAD                 = _UxGT("Wyładuj mm");
392
+  PROGMEM Language_Str MSG_FILAMENT_LOAD                   = _UxGT("Załaduj mm");
393
+  PROGMEM Language_Str MSG_ADVANCE_K                       = _UxGT("Advance K");
394
+  PROGMEM Language_Str MSG_ADVANCE_K_E0                    = _UxGT("Advance K ") LCD_STR_E0;
395
+  PROGMEM Language_Str MSG_ADVANCE_K_E1                    = _UxGT("Advance K ") LCD_STR_E1;
396
+  PROGMEM Language_Str MSG_ADVANCE_K_E2                    = _UxGT("Advance K ") LCD_STR_E2;
397
+  PROGMEM Language_Str MSG_ADVANCE_K_E3                    = _UxGT("Advance K ") LCD_STR_E3;
398
+  PROGMEM Language_Str MSG_ADVANCE_K_E4                    = _UxGT("Advance K ") LCD_STR_E4;
399
+  PROGMEM Language_Str MSG_ADVANCE_K_E5                    = _UxGT("Advance K ") LCD_STR_E5;
170 400
   PROGMEM Language_Str MSG_CONTRAST                        = _UxGT("Kontrast LCD");
171 401
   PROGMEM Language_Str MSG_STORE_EEPROM                    = _UxGT("Zapisz w pamięci");
172 402
   PROGMEM Language_Str MSG_LOAD_EEPROM                     = _UxGT("Wczytaj z pamięci");
173 403
   PROGMEM Language_Str MSG_RESTORE_FAILSAFE                = _UxGT("Ustaw. fabryczne");
404
+  PROGMEM Language_Str MSG_INIT_EEPROM                     = _UxGT("Initializuj EEPROM");
405
+  PROGMEM Language_Str MSG_MEDIA_UPDATE                    = _UxGT("Uaktualnij kartę");
406
+  PROGMEM Language_Str MSG_RESET_PRINTER                   = _UxGT("Resetuj drukarkę");
174 407
   PROGMEM Language_Str MSG_REFRESH                         = LCD_STR_REFRESH  _UxGT("Odswież");
175 408
   PROGMEM Language_Str MSG_WATCH                           = _UxGT("Ekran główny");
176 409
   PROGMEM Language_Str MSG_PREPARE                         = _UxGT("Przygotuj");
177 410
   PROGMEM Language_Str MSG_TUNE                            = _UxGT("Strojenie");
178
-  PROGMEM Language_Str MSG_PAUSE_PRINT                     = _UxGT("Pauza");
411
+  PROGMEM Language_Str MSG_START_PRINT                     = _UxGT("Start wydruku");
412
+  PROGMEM Language_Str MSG_BUTTON_NEXT                     = _UxGT("Następny");
413
+  PROGMEM Language_Str MSG_BUTTON_INIT                     = _UxGT("Inic.");
414
+  PROGMEM Language_Str MSG_BUTTON_STOP                     = _UxGT("Stop");
415
+  PROGMEM Language_Str MSG_BUTTON_PRINT                    = _UxGT("Drukuj");
416
+  PROGMEM Language_Str MSG_BUTTON_RESET                    = _UxGT("Resetuj");
417
+  PROGMEM Language_Str MSG_BUTTON_CANCEL                   = _UxGT("Przerwij");
418
+  PROGMEM Language_Str MSG_BUTTON_DONE                     = _UxGT("Gotowe");
419
+  PROGMEM Language_Str MSG_PAUSE_PRINT                     = _UxGT("Wstrzymaj druk");
179 420
   PROGMEM Language_Str MSG_RESUME_PRINT                    = _UxGT("Wznowienie");
180 421
   PROGMEM Language_Str MSG_STOP_PRINT                      = _UxGT("Stop");
422
+  PROGMEM Language_Str MSG_OUTAGE_RECOVERY                 = _UxGT("Odzyskiwanie po awarii");																					  
181 423
   PROGMEM Language_Str MSG_MEDIA_MENU                      = _UxGT("Karta SD");
182 424
   PROGMEM Language_Str MSG_NO_MEDIA                        = _UxGT("Brak karty");
183 425
   PROGMEM Language_Str MSG_DWELL                           = _UxGT("Uśpij...");
184 426
   PROGMEM Language_Str MSG_USERWAIT                        = _UxGT("Oczekiwanie...");
185
-  PROGMEM Language_Str MSG_PRINT_ABORTED                   = _UxGT("Druk przerwany");
427
+  PROGMEM Language_Str MSG_PRINT_PAUSED                    = _UxGT("Druk wstrzymany");
428
+  PROGMEM Language_Str MSG_PRINTING                        = _UxGT("Drukowanie...");
429
+  PROGMEM Language_Str MSG_PRINT_ABORTED                   = _UxGT("Druk przerwany");  
186 430
   PROGMEM Language_Str MSG_NO_MOVE                         = _UxGT("Brak ruchu");
187 431
   PROGMEM Language_Str MSG_KILLED                          = _UxGT("Ubity. ");
188 432
   PROGMEM Language_Str MSG_STOPPED                         = _UxGT("Zatrzymany. ");
@@ -194,6 +438,13 @@ namespace Language_pl {
194 438
   PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP    = _UxGT("Z Cof. wyc. mm");
195 439
   PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF        = _UxGT("Cof. wycof.  V");
196 440
   PROGMEM Language_Str MSG_AUTORETRACT                     = _UxGT("Auto. wycofanie");
441
+  PROGMEM Language_Str MSG_FILAMENT_SWAP_LENGTH            = _UxGT("Długość zmiany");
442
+  PROGMEM Language_Str MSG_FILAMENT_PURGE_LENGTH           = _UxGT("Długość oczyszczania");
443
+  PROGMEM Language_Str MSG_TOOL_CHANGE                     = _UxGT("Zmiana narzędzia");
444
+  PROGMEM Language_Str MSG_TOOL_CHANGE_ZLIFT               = _UxGT("Podniesienie Z");
445
+  PROGMEM Language_Str MSG_SINGLENOZZLE_PRIME_SPD          = _UxGT("Prędkość napełniania");
446
+  PROGMEM Language_Str MSG_SINGLENOZZLE_RETRACT_SPD        = _UxGT("Prędkość wycofania");
447
+  PROGMEM Language_Str MSG_NOZZLE_STANDBY                  = _UxGT("Dysza w oczekiwaniu");
197 448
   PROGMEM Language_Str MSG_FILAMENTCHANGE                  = _UxGT("Zmień filament");
198 449
   PROGMEM Language_Str MSG_FILAMENTCHANGE_E0               = _UxGT("Zmień filament ") LCD_STR_E0;
199 450
   PROGMEM Language_Str MSG_FILAMENTCHANGE_E1               = _UxGT("Zmień filament ") LCD_STR_E1;
@@ -201,48 +452,108 @@ namespace Language_pl {
201 452
   PROGMEM Language_Str MSG_FILAMENTCHANGE_E3               = _UxGT("Zmień filament ") LCD_STR_E3;
202 453
   PROGMEM Language_Str MSG_FILAMENTCHANGE_E4               = _UxGT("Zmień filament ") LCD_STR_E4;
203 454
   PROGMEM Language_Str MSG_FILAMENTCHANGE_E5               = _UxGT("Zmień filament ") LCD_STR_E5;
455
+  PROGMEM Language_Str MSG_FILAMENTLOAD                    = _UxGT("Załaduj Filament");
456
+  PROGMEM Language_Str MSG_FILAMENTLOAD_E0                 = _UxGT("Załaduj Filament ") LCD_STR_E0;
457
+  PROGMEM Language_Str MSG_FILAMENTLOAD_E1                 = _UxGT("Załaduj Filament ") LCD_STR_E1;
458
+  PROGMEM Language_Str MSG_FILAMENTLOAD_E2                 = _UxGT("Załaduj Filament ") LCD_STR_E2;
459
+  PROGMEM Language_Str MSG_FILAMENTLOAD_E3                 = _UxGT("Załaduj Filament ") LCD_STR_E3;
460
+  PROGMEM Language_Str MSG_FILAMENTLOAD_E4                 = _UxGT("Załaduj Filament ") LCD_STR_E4;
461
+  PROGMEM Language_Str MSG_FILAMENTLOAD_E5                 = _UxGT("Załaduj Filament ") LCD_STR_E5;
462
+  PROGMEM Language_Str MSG_FILAMENTUNLOAD                  = _UxGT("Wyładuj Filament");
463
+  PROGMEM Language_Str MSG_FILAMENTUNLOAD_E0               = _UxGT("Wyładuj Filament ") LCD_STR_E0;
464
+  PROGMEM Language_Str MSG_FILAMENTUNLOAD_E1               = _UxGT("Wyładuj Filament ") LCD_STR_E1;
465
+  PROGMEM Language_Str MSG_FILAMENTUNLOAD_E2               = _UxGT("Wyładuj Filament ") LCD_STR_E2;
466
+  PROGMEM Language_Str MSG_FILAMENTUNLOAD_E3               = _UxGT("Wyładuj Filament ") LCD_STR_E3;
467
+  PROGMEM Language_Str MSG_FILAMENTUNLOAD_E4               = _UxGT("Wyładuj Filament ") LCD_STR_E4;
468
+  PROGMEM Language_Str MSG_FILAMENTUNLOAD_E5               = _UxGT("Wyładuj Filament ") LCD_STR_E5;																					
469
+  PROGMEM Language_Str MSG_FILAMENTUNLOAD_ALL              = _UxGT("Wyładuj wszystkie");
204 470
   PROGMEM Language_Str MSG_INIT_MEDIA                      = _UxGT("Inicjal. karty SD");
205 471
   PROGMEM Language_Str MSG_CHANGE_MEDIA                    = _UxGT("Zmiana karty SD");
472
+  PROGMEM Language_Str MSG_RELEASE_MEDIA                   = _UxGT("Zwolnienie karty");																					
206 473
   PROGMEM Language_Str MSG_ZPROBE_OUT                      = _UxGT("Sonda Z za stołem");
474
+  PROGMEM Language_Str MSG_SKEW_FACTOR                     = _UxGT("Współczynik skrzywienia");
475
+  PROGMEM Language_Str MSG_BLTOUCH                         = _UxGT("BLTouch");
207 476
   PROGMEM Language_Str MSG_BLTOUCH_SELFTEST                = _UxGT("BLTouch Self-Test");
208 477
   PROGMEM Language_Str MSG_BLTOUCH_RESET                   = _UxGT("Reset BLTouch");
209
-  PROGMEM Language_Str MSG_HOME_FIRST                      = _UxGT("Home %s%s%s first");
478
+  PROGMEM Language_Str MSG_BLTOUCH_STOW                    = _UxGT("Cmd: Stow");
479
+  PROGMEM Language_Str MSG_BLTOUCH_DEPLOY                  = _UxGT("Cmd: Deploy");
480
+  PROGMEM Language_Str MSG_BLTOUCH_SW_MODE                 = _UxGT("Cmd: SW-Mode");
481
+  PROGMEM Language_Str MSG_BLTOUCH_5V_MODE                 = _UxGT("Cmd: 5V-Mode");
482
+  PROGMEM Language_Str MSG_BLTOUCH_OD_MODE                 = _UxGT("Cmd: OD-Mode");
483
+  PROGMEM Language_Str MSG_BLTOUCH_MODE_STORE              = _UxGT("Cmd: Mode-Store");
484
+  PROGMEM Language_Str MSG_BLTOUCH_MODE_STORE_5V           = _UxGT("Set BLTouch to 5V");
485
+  PROGMEM Language_Str MSG_BLTOUCH_MODE_STORE_OD           = _UxGT("Set BLTouch to OD");
486
+  PROGMEM Language_Str MSG_BLTOUCH_MODE_ECHO               = _UxGT("Report Drain");
487
+  PROGMEM Language_Str MSG_BLTOUCH_MODE_CHANGE             = _UxGT("NIEBEZPIECZNE: Złe ustawienia mogą uszkodzić drukarkę. Kontynuować?");
488
+  PROGMEM Language_Str MSG_TOUCHMI_PROBE                   = _UxGT("TouchMI");
489
+  PROGMEM Language_Str MSG_TOUCHMI_INIT                    = _UxGT("Init TouchMI");
490
+  PROGMEM Language_Str MSG_TOUCHMI_ZTEST                   = _UxGT("Z Offset Test");
491
+  PROGMEM Language_Str MSG_TOUCHMI_SAVE                    = _UxGT("Save");
492
+  PROGMEM Language_Str MSG_MANUAL_DEPLOY_TOUCHMI           = _UxGT("Deploy TouchMI");
493
+  PROGMEM Language_Str MSG_MANUAL_DEPLOY                   = _UxGT("Deploy Z-Probe");
494
+  PROGMEM Language_Str MSG_MANUAL_STOW                     = _UxGT("Stow Z-Probe");
495
+  PROGMEM Language_Str MSG_HOME_FIRST                      = _UxGT("Najpierw Home %s%s%s");
210 496
   PROGMEM Language_Str MSG_ZPROBE_ZOFFSET                  = _UxGT("Offset Z");
211 497
   PROGMEM Language_Str MSG_BABYSTEP_X                      = _UxGT("Babystep X");
212 498
   PROGMEM Language_Str MSG_BABYSTEP_Y                      = _UxGT("Babystep Y");
213 499
   PROGMEM Language_Str MSG_BABYSTEP_Z                      = _UxGT("Babystep Z");
500
+  PROGMEM Language_Str MSG_BABYSTEP_TOTAL                  = _UxGT("Łącznie");
214 501
   PROGMEM Language_Str MSG_ENDSTOP_ABORT                   = _UxGT("Błąd krańcówki");
215 502
   PROGMEM Language_Str MSG_HEATING_FAILED_LCD              = _UxGT("Rozgrz. nieudane");
503
+  PROGMEM Language_Str MSG_HEATING_FAILED_LCD_BED          = _UxGT("Rozgrz. stołu nieudane");
504
+  PROGMEM Language_Str MSG_HEATING_FAILED_LCD_CHAMBER      = _UxGT("Rozgrz. komory nieudane");
216 505
   PROGMEM Language_Str MSG_ERR_REDUNDANT_TEMP              = _UxGT("Błąd temperatury");
217
-  PROGMEM Language_Str MSG_THERMAL_RUNAWAY                 = _UxGT("Zanik temp.");
218
-  PROGMEM Language_Str MSG_ERR_MAXTEMP                     = _UxGT("Err max temp");
219
-  PROGMEM Language_Str MSG_ERR_MINTEMP                     = _UxGT("Err min temp");
220
-  PROGMEM Language_Str MSG_ERR_MAXTEMP_BED                 = _UxGT("Err max temp stołu");
221
-  PROGMEM Language_Str MSG_ERR_MINTEMP_BED                 = _UxGT("Err min temp stołu");
222
-  PROGMEM Language_Str MSG_ERR_Z_HOMING                    = _UxGT("Home XY first");
506
+  PROGMEM Language_Str MSG_THERMAL_RUNAWAY                 = _UxGT("ZANIK TEMPERATURY");
507
+  PROGMEM Language_Str MSG_THERMAL_RUNAWAY_BED             = _UxGT("ZANIK TEMP. STOŁU");
508
+  PROGMEM Language_Str MSG_THERMAL_RUNAWAY_CHAMBER         = _UxGT("ZANIK TEMP.KOMORY");
509
+  PROGMEM Language_Str MSG_ERR_MAXTEMP                     = _UxGT("Błąd: MAXTEMP");
510
+  PROGMEM Language_Str MSG_ERR_MINTEMP                     = _UxGT("Błąd: MINTEMP");
511
+  PROGMEM Language_Str MSG_ERR_MAXTEMP_BED                 = _UxGT("Błąd: MAXTEMP STÓŁ");
512
+  PROGMEM Language_Str MSG_ERR_MINTEMP_BED                 = _UxGT("Błąd: MINTEMP STÓŁ");
513
+  PROGMEM Language_Str MSG_ERR_MAXTEMP_CHAMBER             = _UxGT("Błąd: MAXTEMP KOMORA");
514
+  PROGMEM Language_Str MSG_ERR_MINTEMP_CHAMBER             = _UxGT("Błąd: MINTEMP KOMORA");
515
+  PROGMEM Language_Str MSG_ERR_Z_HOMING                    = _UxGT("Najpierw Home XY");
223 516
   PROGMEM Language_Str MSG_HALTED                          = _UxGT("Drukarka zatrzym.");
224 517
   PROGMEM Language_Str MSG_PLEASE_RESET                    = _UxGT("Proszę zresetować");
225 518
   PROGMEM Language_Str MSG_SHORT_DAY                       = _UxGT("d"); // One character only
226 519
   PROGMEM Language_Str MSG_SHORT_HOUR                      = _UxGT("g"); // One character only
227 520
   PROGMEM Language_Str MSG_SHORT_MINUTE                    = _UxGT("m"); // One character only
228 521
   PROGMEM Language_Str MSG_HEATING                         = _UxGT("Rozgrzewanie...");
522
+  PROGMEM Language_Str MSG_COOLING                         = _UxGT("Chłodzenie...");
229 523
   PROGMEM Language_Str MSG_BED_HEATING                     = _UxGT("Rozgrzewanie stołu...");
524
+  PROGMEM Language_Str MSG_BED_COOLING                     = _UxGT("Chłodzenie stołu...");
525
+  PROGMEM Language_Str MSG_CHAMBER_HEATING                 = _UxGT("Rozgrzewanie komory...");
526
+  PROGMEM Language_Str MSG_CHAMBER_COOLING                 = _UxGT("Chłodzenie komory...");
230 527
   PROGMEM Language_Str MSG_DELTA_CALIBRATE                 = _UxGT("Kalibrowanie Delty");
231 528
   PROGMEM Language_Str MSG_DELTA_CALIBRATE_X               = _UxGT("Kalibruj X");
232 529
   PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y               = _UxGT("Kalibruj Y");
233 530
   PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z               = _UxGT("Kalibruj Z");
234 531
   PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER          = _UxGT("Kalibruj środek");
235
-
532
+  PROGMEM Language_Str MSG_DELTA_SETTINGS                  = _UxGT("Ustawienia delty");
533
+  PROGMEM Language_Str MSG_DELTA_AUTO_CALIBRATE            = _UxGT("Auto kalibrowanie");
534
+  PROGMEM Language_Str MSG_DELTA_HEIGHT_CALIBRATE          = _UxGT("Ustaw wysokość delty");
535
+  PROGMEM Language_Str MSG_DELTA_Z_OFFSET_CALIBRATE        = _UxGT("Przesun. Z sondy");
536
+  PROGMEM Language_Str MSG_DELTA_DIAG_ROD                  = _UxGT("Ukośne ramię");
537
+  PROGMEM Language_Str MSG_DELTA_HEIGHT                    = _UxGT("Wysokość");
538
+  PROGMEM Language_Str MSG_DELTA_RADIUS                    = _UxGT("Promień");
236 539
   PROGMEM Language_Str MSG_INFO_MENU                       = _UxGT("O drukarce");
237 540
   PROGMEM Language_Str MSG_INFO_PRINTER_MENU               = _UxGT("Info drukarki");
541
+  PROGMEM Language_Str MSG_3POINT_LEVELING                 = _UxGT("Poziomowanie 3-punktowe");
542
+  PROGMEM Language_Str MSG_LINEAR_LEVELING                 = _UxGT("Poziomowanie liniowe");
543
+  PROGMEM Language_Str MSG_BILINEAR_LEVELING               = _UxGT("Poziomowanie biliniowe");
544
+  PROGMEM Language_Str MSG_UBL_LEVELING                    = _UxGT("Unified Bed Leveling");
545
+  PROGMEM Language_Str MSG_MESH_LEVELING                   = _UxGT("Poziomowanie siatką");
238 546
   PROGMEM Language_Str MSG_INFO_STATS_MENU                 = _UxGT("Statystyki");
239
-  PROGMEM Language_Str MSG_INFO_BOARD_MENU                 = _UxGT("Board Info");
240
-  PROGMEM Language_Str MSG_INFO_THERMISTOR_MENU            = _UxGT("Thermistory");
547
+  PROGMEM Language_Str MSG_INFO_BOARD_MENU                 = _UxGT("Info płyty");
548
+  PROGMEM Language_Str MSG_INFO_THERMISTOR_MENU            = _UxGT("Termistory");
241 549
   PROGMEM Language_Str MSG_INFO_EXTRUDERS                  = _UxGT("Ekstrudery");
242 550
   PROGMEM Language_Str MSG_INFO_BAUDRATE                   = _UxGT("Predkość USB");
243 551
   PROGMEM Language_Str MSG_INFO_PROTOCOL                   = _UxGT("Protokół");
244
-  PROGMEM Language_Str MSG_CASE_LIGHT                      = _UxGT("Oświetlenie");
552
+  PROGMEM Language_Str MSG_INFO_RUNAWAY_OFF                = _UxGT("Zegar pracy: OFF");
553
+  PROGMEM Language_Str MSG_INFO_RUNAWAY_ON                 = _UxGT("Zegar pracy: ON");
245 554
 
555
+  PROGMEM Language_Str MSG_CASE_LIGHT                      = _UxGT("Oświetlenie obudowy");
556
+  PROGMEM Language_Str MSG_CASE_LIGHT_BRIGHTNESS           = _UxGT("Jasność oświetlenia");
246 557
   PROGMEM Language_Str MSG_EXPECTED_PRINTER                = _UxGT("Niepoprawna drukarka");
247 558
 
248 559
   #if LCD_WIDTH >= 20
@@ -262,28 +573,128 @@ namespace Language_pl {
262 573
   PROGMEM Language_Str MSG_INFO_MIN_TEMP                   = _UxGT("Min Temp");
263 574
   PROGMEM Language_Str MSG_INFO_MAX_TEMP                   = _UxGT("Max Temp");
264 575
   PROGMEM Language_Str MSG_INFO_PSU                        = _UxGT("Zasilacz");
265
-
266 576
   PROGMEM Language_Str MSG_DRIVE_STRENGTH                  = _UxGT("Siła silnika");
267 577
   PROGMEM Language_Str MSG_DAC_PERCENT                     = _UxGT("Siła %");
578
+  PROGMEM Language_Str MSG_ERROR_TMC                       = _UxGT("TMC BŁĄD POŁĄCZENIA");
268 579
   PROGMEM Language_Str MSG_DAC_EEPROM_WRITE                = _UxGT("Zapisz DAC EEPROM");
580
+  PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER          = _UxGT("ZMIEŃ FILAMENT");
581
+  PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_PAUSE    = _UxGT("WYDRUK WSTRZYMANY");
582
+  PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_LOAD     = _UxGT("ZAŁADUJ FILAMENT");
583
+  PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_UNLOAD   = _UxGT("WYŁADUJ FILAMENT");
584
+  PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_HEADER   = _UxGT("OPCJE WZNOWIENIA:");
585
+  PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_PURGE    = _UxGT("Oczyść więcej");
586
+  PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_RESUME   = _UxGT("Kontynuuj");
587
+  PROGMEM Language_Str MSG_FILAMENT_CHANGE_NOZZLE          = _UxGT("  Dysza: ");
588
+  PROGMEM Language_Str MSG_RUNOUT_SENSOR                   = _UxGT("Czujnik filamentu");
589
+  PROGMEM Language_Str MSG_RUNOUT_DISTANCE_MM              = _UxGT("Dystans do czujnika mm");
590
+  PROGMEM Language_Str MSG_LCD_HOMING_FAILED               = _UxGT("Zerowanie nieudane");
591
+  PROGMEM Language_Str MSG_LCD_PROBING_FAILED              = _UxGT("Sondowanie nieudane");
592
+  PROGMEM Language_Str MSG_M600_TOO_COLD                   = _UxGT("M600: za zimne");
593
+
594
+  PROGMEM Language_Str MSG_MMU2_CHOOSE_FILAMENT_HEADER     = _UxGT("WYBIERZ FILAMENT");
595
+  PROGMEM Language_Str MSG_MMU2_MENU                       = _UxGT("MMU");
596
+  PROGMEM Language_Str MSG_MMU2_WRONG_FIRMWARE             = _UxGT("Uaktualnij firmware MMU!");
597
+  PROGMEM Language_Str MSG_MMU2_NOT_RESPONDING             = _UxGT("MMU wymaga uwagi.");
598
+  PROGMEM Language_Str MSG_MMU2_RESUME                     = _UxGT("Wznów wydruk");
599
+  PROGMEM Language_Str MSG_MMU2_RESUMING                   = _UxGT("Wznawianie...");
600
+  PROGMEM Language_Str MSG_MMU2_LOAD_FILAMENT              = _UxGT("Załaduj filament");
601
+  PROGMEM Language_Str MSG_MMU2_LOAD_ALL                   = _UxGT("Załaduj wszystko");
602
+  PROGMEM Language_Str MSG_MMU2_LOAD_TO_NOZZLE             = _UxGT("Załaduj do dyszy");
603
+  PROGMEM Language_Str MSG_MMU2_EJECT_FILAMENT             = _UxGT("Wysuń filament");
604
+  PROGMEM Language_Str MSG_MMU2_EJECT_FILAMENT0            = _UxGT("Wysuń filament 1");
605
+  PROGMEM Language_Str MSG_MMU2_EJECT_FILAMENT1            = _UxGT("Wysuń filament 2");
606
+  PROGMEM Language_Str MSG_MMU2_EJECT_FILAMENT2            = _UxGT("Wysuń filament 3");
607
+  PROGMEM Language_Str MSG_MMU2_EJECT_FILAMENT3            = _UxGT("Wysuń filament 4");
608
+  PROGMEM Language_Str MSG_MMU2_EJECT_FILAMENT4            = _UxGT("Wysuń filament 5");
609
+  PROGMEM Language_Str MSG_MMU2_UNLOAD_FILAMENT            = _UxGT("Wyładuj filament");
610
+  PROGMEM Language_Str MSG_MMU2_LOADING_FILAMENT           = _UxGT("Ładowanie fil. %i...");
611
+  PROGMEM Language_Str MSG_MMU2_EJECTING_FILAMENT          = _UxGT("Wysuwanie fil. ...");
612
+  PROGMEM Language_Str MSG_MMU2_UNLOADING_FILAMENT         = _UxGT("Wyładowywanie fil....");
613
+  PROGMEM Language_Str MSG_MMU2_ALL                        = _UxGT("Wszystko");
614
+  PROGMEM Language_Str MSG_MMU2_FILAMENT0                  = _UxGT("Filament 1");
615
+  PROGMEM Language_Str MSG_MMU2_FILAMENT1                  = _UxGT("Filament 2");
616
+  PROGMEM Language_Str MSG_MMU2_FILAMENT2                  = _UxGT("Filament 3");
617
+  PROGMEM Language_Str MSG_MMU2_FILAMENT3                  = _UxGT("Filament 4");
618
+  PROGMEM Language_Str MSG_MMU2_FILAMENT4                  = _UxGT("Filament 5");
619
+  PROGMEM Language_Str MSG_MMU2_RESET                      = _UxGT("Resetuj MMU");
620
+  PROGMEM Language_Str MSG_MMU2_RESETTING                  = _UxGT("Resetowanie MMU...");
621
+  PROGMEM Language_Str MSG_MMU2_EJECT_RECOVER              = _UxGT("Usuń, kliknij");
622
+
623
+  PROGMEM Language_Str MSG_MIX                             = _UxGT("Miks");
624
+  PROGMEM Language_Str MSG_MIX_COMPONENT_1                 = _UxGT("Komponent 1");
625
+  PROGMEM Language_Str MSG_MIX_COMPONENT_2                 = _UxGT("Komponent 2");
626
+  PROGMEM Language_Str MSG_MIX_COMPONENT_3                 = _UxGT("Komponent 3");
627
+  PROGMEM Language_Str MSG_MIX_COMPONENT_4                 = _UxGT("Komponent 4");
628
+  PROGMEM Language_Str MSG_MIX_COMPONENT_5                 = _UxGT("Komponent 5");
629
+  PROGMEM Language_Str MSG_MIX_COMPONENT_6                 = _UxGT("Komponent 6");
630
+  PROGMEM Language_Str MSG_MIXER                           = _UxGT("Mikser");
631
+  PROGMEM Language_Str MSG_GRADIENT                        = _UxGT("Gradient");
632
+  PROGMEM Language_Str MSG_FULL_GRADIENT                   = _UxGT("Pełny gradient");
633
+  PROGMEM Language_Str MSG_TOGGLE_MIX                      = _UxGT("Przełacz miks");
634
+  PROGMEM Language_Str MSG_CYCLE_MIX                       = _UxGT("Cycle Mix");
635
+  PROGMEM Language_Str MSG_GRADIENT_MIX                    = _UxGT("Gradient Mix");
636
+  PROGMEM Language_Str MSG_REVERSE_GRADIENT                = _UxGT("Odwrotny gradient");
637
+  PROGMEM Language_Str MSG_ACTIVE_VTOOL                    = _UxGT("Active V-tool");
638
+  PROGMEM Language_Str MSG_START_VTOOL                     = _UxGT("Start V-tool");
639
+  PROGMEM Language_Str MSG_END_VTOOL                       = _UxGT("  End V-tool");
640
+  PROGMEM Language_Str MSG_GRADIENT_ALIAS                  = _UxGT("Alias V-tool");
641
+  PROGMEM Language_Str MSG_RESET_VTOOLS                    = _UxGT("Reset V-tools");
642
+  PROGMEM Language_Str MSG_COMMIT_VTOOL                    = _UxGT("Commit V-tool Mix");
643
+  PROGMEM Language_Str MSG_VTOOLS_RESET                    = _UxGT("V-tools Were Reset");
644
+  PROGMEM Language_Str MSG_START_Z                         = _UxGT("Start Z:");
645
+  PROGMEM Language_Str MSG_END_Z                           = _UxGT("  End Z:");
646
+
647
+  PROGMEM Language_Str MSG_GAMES                           = _UxGT("Games");
648
+  PROGMEM Language_Str MSG_BRICKOUT                        = _UxGT("Brickout");
649
+  PROGMEM Language_Str MSG_INVADERS                        = _UxGT("Invaders");
650
+  PROGMEM Language_Str MSG_SNAKE                           = _UxGT("Sn4k3");
651
+  PROGMEM Language_Str MSG_MAZE                            = _UxGT("Maze");
269 652
 
270
-  PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_PAUSE    = _UxGT("ZMIEŃ FILAMENT");
271
-  PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_HEADER   = _UxGT("ZMIEŃ OPCJE:");
272
-  PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_RESUME   = _UxGT("Wznów drukowanie");
653
+  #define MSG_1_LINE(A)     A "\0"   "\0"
654
+  #define MSG_2_LINE(A,B)   A "\0" B "\0"
655
+  #define MSG_3_LINE(A,B,C) A "\0" B "\0" C
273 656
 
657
+  //
658
+  // Filament Change screens show up to 3 lines on a 4-line display
659
+  //                        ...or up to 2 lines on a 3-line display
660
+  //
274 661
   #if LCD_HEIGHT >= 4
275
-    // Up to 3 lines allowed
276
-    PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT          = _UxGT(MSG_2_LINE("Czekam na ", "zmianę filamentu"));
662
+    PROGMEM Language_Str MSG_ADVANCED_PAUSE_WAITING        = _UxGT(MSG_2_LINE("Nacisnik przycisk", "by wznowić drukowanie"));
663
+    PROGMEM Language_Str MSG_PAUSE_PRINT_INIT              = _UxGT(MSG_1_LINE("Parkowanie..."));
664
+    PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT          = _UxGT(MSG_3_LINE("Czekam na", "zmianę filamentu", "by wystartować"));
665
+    PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT        = _UxGT(MSG_3_LINE("Włóż filament", "i naciśnij przycisk", "by kontynuować"));
666
+    PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEAT          = _UxGT(MSG_2_LINE("Naciśnij przycisk", "by nagrzać dyszę"));
667
+    PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEATING       = _UxGT(MSG_2_LINE("Nagrzewanie dyszy", "Proszę czekać..."));
277 668
     PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD        = _UxGT(MSG_2_LINE("Czekam na", "wyjęcie filamentu"));
278
-    PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT        = _UxGT(MSG_3_LINE("Włóz filament", "i naciśnij przycisk", "aby kontynuować..."));
279 669
     PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD          = _UxGT(MSG_2_LINE("Czekam na", "włożenie filamentu"));
280
-    PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME        = _UxGT(MSG_2_LINE("Czekam na", "wznowienie druku"));
670
+    PROGMEM Language_Str MSG_FILAMENT_CHANGE_PURGE         = _UxGT(MSG_2_LINE("Czekam na", "oczyszczenie filamentu"));
671
+    PROGMEM Language_Str MSG_FILAMENT_CHANGE_CONT_PURGE    = _UxGT(MSG_2_LINE("Kliknij by zakończyć", "oczyszczanie filamentu"));
672
+    PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME        = _UxGT(MSG_2_LINE("Czekam na", "wznowienie wydruku..."));
281 673
   #else
282
-    // Up to 2 lines allowed
674
+    PROGMEM Language_Str MSG_ADVANCED_PAUSE_WAITING        = _UxGT(MSG_1_LINE("Kliknij by kontynuować"));
675
+    PROGMEM Language_Str MSG_PAUSE_PRINT_INIT              = _UxGT(MSG_1_LINE("Parkowanie..."));
283 676
     PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT          = _UxGT(MSG_1_LINE("Proszę czekać..."));
677
+    PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT        = _UxGT(MSG_1_LINE("Włóż i kliknij"));
678
+    PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEAT          = _UxGT(MSG_1_LINE("Kliknij by nagrzać"));
679
+    PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEATING       = _UxGT(MSG_1_LINE("Nagrzewanie..."));
284 680
     PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD        = _UxGT(MSG_1_LINE("Wysuwanie..."));
285
-    PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT        = _UxGT(MSG_1_LINE("Włóż i naciśnij prz."));
286 681
     PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD          = _UxGT(MSG_1_LINE("Ładowanie..."));
287
-    PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME        = _UxGT(MSG_1_LINE("Wznowienie..."));
682
+    PROGMEM Language_Str MSG_FILAMENT_CHANGE_PURGE         = _UxGT(MSG_1_LINE("Oczyszczanie..."));
683
+    PROGMEM Language_Str MSG_FILAMENT_CHANGE_CONT_PURGE    = _UxGT(MSG_1_LINE("Kliknij by zakończyć"));
684
+    PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME        = _UxGT(MSG_1_LINE("Wznawianie..."));
288 685
   #endif
686
+  PROGMEM Language_Str MSG_TMC_DRIVERS                     = _UxGT("TMC Drivers");
687
+  PROGMEM Language_Str MSG_TMC_CURRENT                     = _UxGT("Driver Current");
688
+  PROGMEM Language_Str MSG_TMC_HYBRID_THRS                 = _UxGT("Hybrid Threshold");
689
+  PROGMEM Language_Str MSG_TMC_HOMING_THRS                 = _UxGT("Sensorless Homing");
690
+  PROGMEM Language_Str MSG_TMC_STEPPING_MODE               = _UxGT("Stepping Mode");
691
+  PROGMEM Language_Str MSG_TMC_STEALTH_ENABLED             = _UxGT("StealthChop Enabled");
692
+  PROGMEM Language_Str MSG_SERVICE_RESET                   = _UxGT("Reset");
693
+  PROGMEM Language_Str MSG_SERVICE_IN                      = _UxGT(" in:");
694
+  PROGMEM Language_Str MSG_BACKLASH                        = _UxGT("Backlash");
695
+  PROGMEM Language_Str MSG_BACKLASH_A                      = LCD_STR_A;
696
+  PROGMEM Language_Str MSG_BACKLASH_B                      = LCD_STR_B;
697
+  PROGMEM Language_Str MSG_BACKLASH_C                      = LCD_STR_C;
698
+  PROGMEM Language_Str MSG_BACKLASH_CORRECTION             = _UxGT("Correction");
699
+  PROGMEM Language_Str MSG_BACKLASH_SMOOTHING              = _UxGT("Smoothing");
289 700
 }

Loading…
Cancel
Save