Polish font
Add polish font for GLCD displays only. HD44780 work properly without polish character. Update language_pl.h.
This commit is contained in:
parent
3ed737425d
commit
77aa16005d
184
Marlin/dogm_font_data_ISO10646_1_PL.h
Normal file
184
Marlin/dogm_font_data_ISO10646_1_PL.h
Normal file
|
@ -0,0 +1,184 @@
|
|||
/*
|
||||
Fontname: ISO10646-1-PL
|
||||
Copyright: A.Hardtung, public domain
|
||||
Capital A Height: 7, '1' Height: 7
|
||||
Calculated Max Values w= 5 h= 9 x= 2 y= 7 dx= 6 dy= 0 ascent= 8 len= 9
|
||||
Font Bounding box w= 6 h= 9 x= 0 y=-2
|
||||
Calculated Min Values x= 0 y=-2 dx= 0 dy= 0
|
||||
Pure Font ascent = 7 descent=-1
|
||||
X Font ascent = 7 descent=-1
|
||||
Max Font ascent = 8 descent=-2
|
||||
*/
|
||||
#include <U8glib.h>
|
||||
const u8g_fntpgm_uint8_t ISO10646_1_PL_5x7[2732] U8G_FONT_SECTION(".progmem.ISO10646_1_PL_5x7") = {
|
||||
0,6,9,0,254,7,1,146,3,33,32,255,255,8,254,7,
|
||||
255,0,0,0,6,0,0,1,7,7,6,2,0,128,128,128,
|
||||
128,128,0,128,3,2,2,6,1,5,160,160,5,7,7,6,
|
||||
0,0,80,80,248,80,248,80,80,5,7,7,6,0,0,32,
|
||||
120,160,112,40,240,32,5,7,7,6,0,0,192,200,16,32,
|
||||
64,152,24,5,7,7,6,0,0,96,144,160,64,168,144,104,
|
||||
2,3,3,6,1,4,192,64,128,3,7,7,6,1,0,32,
|
||||
64,128,128,128,64,32,3,7,7,6,1,0,128,64,32,32,
|
||||
32,64,128,5,5,5,6,0,1,32,168,112,168,32,5,5,
|
||||
5,6,0,1,32,32,248,32,32,2,3,3,6,2,255,192,
|
||||
64,128,5,1,1,6,0,3,248,2,2,2,6,2,0,192,
|
||||
192,5,5,5,6,0,1,8,16,32,64,128,5,7,7,6,
|
||||
0,0,112,136,136,136,136,136,112,3,7,7,6,1,0,64,
|
||||
192,64,64,64,64,224,5,7,7,6,0,0,112,136,8,112,
|
||||
128,128,248,5,7,7,6,0,0,248,16,32,16,8,8,240,
|
||||
5,7,7,6,0,0,16,48,80,144,248,16,16,5,7,7,
|
||||
6,0,0,248,128,240,8,8,136,112,5,7,7,6,0,0,
|
||||
112,128,128,240,136,136,112,5,7,7,6,0,0,248,8,16,
|
||||
32,32,32,32,5,7,7,6,0,0,112,136,136,112,136,136,
|
||||
112,5,7,7,6,0,0,112,136,136,120,8,8,112,2,5,
|
||||
5,6,2,0,192,192,0,192,192,2,6,6,6,2,255,192,
|
||||
192,0,192,64,128,4,7,7,6,0,0,16,32,64,128,64,
|
||||
32,16,5,3,3,6,0,2,248,0,248,4,7,7,6,1,
|
||||
0,128,64,32,16,32,64,128,5,7,7,6,0,0,112,136,
|
||||
8,16,32,0,32,5,7,7,6,0,0,112,136,8,104,168,
|
||||
168,112,5,7,7,6,0,0,112,136,136,248,136,136,136,5,
|
||||
7,7,6,0,0,240,136,136,240,136,136,240,5,7,7,6,
|
||||
0,0,112,136,128,128,128,136,112,5,7,7,6,0,0,240,
|
||||
136,136,136,136,136,240,5,7,7,6,0,0,248,128,128,240,
|
||||
128,128,248,5,7,7,6,0,0,248,128,128,240,128,128,128,
|
||||
5,7,7,6,0,0,112,136,128,184,136,136,112,5,7,7,
|
||||
6,0,0,136,136,136,248,136,136,136,1,7,7,6,2,0,
|
||||
128,128,128,128,128,128,128,5,7,7,6,0,0,56,16,16,
|
||||
16,16,144,96,5,7,7,6,0,0,136,144,160,192,160,144,
|
||||
136,5,7,7,6,0,0,128,128,128,128,128,128,248,5,7,
|
||||
7,6,0,0,136,216,168,136,136,136,136,5,7,7,6,0,
|
||||
0,136,136,200,168,152,136,136,5,7,7,6,0,0,112,136,
|
||||
136,136,136,136,112,5,7,7,6,0,0,240,136,136,240,128,
|
||||
128,128,5,7,7,6,0,0,112,136,136,136,168,144,104,5,
|
||||
7,7,6,0,0,240,136,136,240,160,144,136,5,7,7,6,
|
||||
0,0,120,128,128,112,8,8,240,5,7,7,6,0,0,248,
|
||||
32,32,32,32,32,32,5,7,7,6,0,0,136,136,136,136,
|
||||
136,136,112,5,7,7,6,0,0,136,136,136,136,136,80,32,
|
||||
5,7,7,6,0,0,136,136,136,136,136,168,80,5,7,7,
|
||||
6,0,0,136,136,80,32,80,136,136,5,7,7,6,0,0,
|
||||
136,136,136,80,32,32,32,5,7,7,6,0,0,248,8,16,
|
||||
32,64,128,248,3,7,7,6,1,0,224,128,128,128,128,128,
|
||||
224,5,5,5,6,0,1,128,64,32,16,8,3,7,7,6,
|
||||
1,0,224,32,32,32,32,32,224,5,3,3,6,0,4,32,
|
||||
80,136,5,1,1,6,0,0,248,2,2,2,6,2,5,128,
|
||||
64,5,5,5,6,0,0,112,8,120,136,120,5,7,7,6,
|
||||
0,0,128,128,176,200,136,136,240,5,5,5,6,0,0,112,
|
||||
128,128,136,112,5,7,7,6,0,0,8,8,104,152,136,136,
|
||||
120,5,5,5,6,0,0,112,136,248,128,112,5,7,7,6,
|
||||
0,0,48,72,224,64,64,64,64,5,6,6,6,0,255,112,
|
||||
136,136,120,8,112,5,7,7,6,0,0,128,128,176,200,136,
|
||||
136,136,1,7,7,6,2,0,128,0,128,128,128,128,128,3,
|
||||
8,8,6,1,255,32,0,32,32,32,32,160,64,4,7,7,
|
||||
6,0,0,128,128,144,160,192,160,144,3,7,7,6,1,0,
|
||||
192,64,64,64,64,64,224,5,5,5,6,0,0,208,168,168,
|
||||
168,168,5,5,5,6,0,0,176,200,136,136,136,5,5,5,
|
||||
6,0,0,112,136,136,136,112,5,6,6,6,0,255,240,136,
|
||||
136,240,128,128,5,6,6,6,0,255,120,136,136,120,8,8,
|
||||
5,5,5,6,0,0,176,200,128,128,128,5,5,5,6,0,
|
||||
0,112,128,112,8,240,4,7,7,6,0,0,64,64,224,64,
|
||||
64,64,48,5,5,5,6,0,0,136,136,136,152,104,5,5,
|
||||
5,6,0,0,136,136,136,80,32,5,5,5,6,0,0,136,
|
||||
136,168,168,80,5,5,5,6,0,0,136,80,32,80,136,5,
|
||||
6,6,6,0,255,136,136,136,120,8,112,5,5,5,6,0,
|
||||
0,248,16,32,64,248,3,7,7,6,1,0,32,64,64,128,
|
||||
64,64,32,1,7,7,6,2,0,128,128,128,128,128,128,128,
|
||||
3,7,7,6,1,0,128,64,64,32,64,64,128,5,2,2,
|
||||
6,0,2,104,144,0,0,0,6,0,0,5,9,9,6,0,
|
||||
254,112,136,136,248,136,136,136,16,32,5,7,7,6,0,254,
|
||||
112,8,120,136,120,16,32,5,8,8,6,0,0,16,32,112,
|
||||
136,128,128,136,112,5,7,7,6,0,0,16,32,112,128,128,
|
||||
136,112,5,9,9,6,0,254,248,128,128,240,128,128,248,8,
|
||||
16,5,7,7,6,0,254,112,136,248,128,112,16,32,5,7,
|
||||
7,6,0,0,128,144,160,192,128,128,248,5,7,7,6,0,
|
||||
0,96,40,48,96,160,32,112,5,8,8,6,0,0,16,168,
|
||||
136,200,168,152,136,136,5,8,8,6,0,0,8,16,0,176,
|
||||
200,136,136,136,5,8,8,6,0,0,16,32,112,136,136,136,
|
||||
136,112,5,8,8,6,0,0,16,32,0,112,136,136,136,112,
|
||||
5,8,8,6,0,0,16,120,128,128,112,8,8,240,5,8,
|
||||
8,6,0,0,16,32,0,112,128,112,8,240,5,8,8,6,
|
||||
0,0,32,248,8,16,32,64,128,248,5,8,8,6,0,0,
|
||||
16,32,0,248,16,32,64,248,5,7,7,6,0,0,248,8,
|
||||
16,248,64,128,248,5,8,8,6,0,0,48,48,0,248,16,
|
||||
32,64,248,0,0,0,6,0,0,0,0,0,6,0,0,0,
|
||||
0,0,6,0,0,0,0,0,6,0,0,0,0,0,6,0,
|
||||
0,0,0,0,6,0,0,0,0,0,6,0,0,0,0,0,
|
||||
6,0,0,0,0,0,6,0,0,0,0,0,6,0,0,0,
|
||||
0,0,6,0,0,0,0,0,6,0,0,0,0,0,6,0,
|
||||
0,0,0,0,6,0,0,0,0,0,6,0,0,1,7,7,
|
||||
6,2,0,128,0,128,128,128,128,128,5,7,7,6,0,0,
|
||||
32,112,168,160,168,112,32,5,7,7,6,0,0,48,64,64,
|
||||
224,64,80,168,5,5,5,6,0,0,136,112,80,112,136,5,
|
||||
7,7,6,0,0,136,80,32,248,32,248,32,1,7,7,6,
|
||||
2,0,128,128,128,0,128,128,128,5,8,8,6,0,0,48,
|
||||
72,32,80,80,32,144,96,3,1,1,6,1,7,160,5,7,
|
||||
7,6,0,0,248,136,184,184,184,136,248,5,7,7,6,0,
|
||||
1,112,8,120,136,120,0,248,5,5,5,6,0,1,40,80,
|
||||
160,80,40,5,3,3,6,0,1,248,8,8,2,2,2,6,
|
||||
2,6,64,128,5,7,7,6,0,0,248,136,168,136,152,168,
|
||||
248,5,1,1,6,0,6,248,4,4,4,6,0,3,96,144,
|
||||
144,96,5,7,7,6,0,0,32,32,248,32,32,0,248,4,
|
||||
5,5,6,0,3,96,144,32,64,240,3,5,5,6,0,3,
|
||||
224,32,224,32,224,2,2,2,6,2,6,64,128,5,8,8,
|
||||
6,0,255,136,136,136,136,152,232,128,128,5,7,7,6,0,
|
||||
0,120,152,152,120,24,24,24,2,2,2,6,2,2,192,192,
|
||||
2,2,2,6,2,255,64,128,3,5,5,6,0,3,64,192,
|
||||
64,64,224,5,7,7,6,0,1,112,136,136,136,112,0,248,
|
||||
5,5,5,6,0,1,160,80,40,80,160,5,7,7,6,0,
|
||||
0,136,144,168,88,184,8,8,5,7,7,6,0,0,136,144,
|
||||
184,72,152,32,56,5,8,8,6,0,0,192,64,192,72,216,
|
||||
56,8,8,5,7,7,6,0,0,32,0,32,64,128,136,112,
|
||||
5,8,8,6,0,0,64,32,0,112,136,248,136,136,5,8,
|
||||
8,6,0,0,16,32,0,112,136,248,136,136,5,8,8,6,
|
||||
0,0,32,80,0,112,136,248,136,136,5,8,8,6,0,0,
|
||||
104,144,0,112,136,248,136,136,5,8,8,6,0,0,80,0,
|
||||
112,136,136,248,136,136,5,8,8,6,0,0,32,80,32,112,
|
||||
136,248,136,136,5,7,7,6,0,0,56,96,160,184,224,160,
|
||||
184,5,8,8,6,0,255,112,136,128,128,136,112,32,96,5,
|
||||
8,8,6,0,0,64,32,0,248,128,240,128,248,5,8,8,
|
||||
6,0,0,8,16,0,248,128,240,128,248,5,8,8,6,0,
|
||||
0,32,80,0,248,128,240,128,248,5,7,7,6,0,0,80,
|
||||
0,248,128,240,128,248,3,8,8,6,1,0,128,64,0,224,
|
||||
64,64,64,224,3,8,8,6,1,0,32,64,0,224,64,64,
|
||||
64,224,3,8,8,6,1,0,64,160,0,224,64,64,64,224,
|
||||
3,7,7,6,1,0,160,0,224,64,64,64,224,5,7,7,
|
||||
6,0,0,112,72,72,232,72,72,112,5,8,8,6,0,0,
|
||||
104,144,0,136,200,168,152,136,5,8,8,6,0,0,64,32,
|
||||
112,136,136,136,136,112,5,8,8,6,0,0,16,32,112,136,
|
||||
136,136,136,112,5,8,8,6,0,0,32,80,0,112,136,136,
|
||||
136,112,5,8,8,6,0,0,104,144,0,112,136,136,136,112,
|
||||
5,8,8,6,0,0,80,0,112,136,136,136,136,112,5,5,
|
||||
5,6,0,1,136,80,32,80,136,5,8,8,6,0,255,16,
|
||||
112,168,168,168,168,112,64,5,8,8,6,0,0,64,32,136,
|
||||
136,136,136,136,112,5,8,8,6,0,0,16,32,136,136,136,
|
||||
136,136,112,5,8,8,6,0,0,32,80,0,136,136,136,136,
|
||||
112,5,8,8,6,0,0,80,0,136,136,136,136,136,112,5,
|
||||
8,8,6,0,0,16,32,136,80,32,32,32,32,5,9,9,
|
||||
6,0,255,192,64,112,72,72,112,64,64,224,4,8,8,6,
|
||||
1,255,96,144,144,160,144,144,224,128,5,8,8,6,0,0,
|
||||
64,32,0,112,8,120,136,120,5,8,8,6,0,0,16,32,
|
||||
0,112,8,120,136,120,5,8,8,6,0,0,32,80,0,112,
|
||||
8,120,136,120,5,8,8,6,0,0,104,144,0,112,8,120,
|
||||
136,120,5,7,7,6,0,0,80,0,112,8,120,136,120,5,
|
||||
8,8,6,0,0,32,80,32,112,8,120,136,120,5,6,6,
|
||||
6,0,0,208,40,120,160,168,80,5,6,6,6,0,255,112,
|
||||
128,136,112,32,96,5,8,8,6,0,0,64,32,0,112,136,
|
||||
248,128,112,5,8,8,6,0,0,16,32,0,112,136,248,128,
|
||||
112,5,8,8,6,0,0,32,80,0,112,136,248,128,112,5,
|
||||
7,7,6,0,0,80,0,112,136,248,128,112,3,8,8,6,
|
||||
1,0,128,64,0,64,192,64,64,224,3,8,8,6,1,0,
|
||||
32,64,0,64,192,64,64,224,3,8,8,6,1,0,64,160,
|
||||
0,64,192,64,64,224,3,7,7,6,1,0,160,0,64,192,
|
||||
64,64,224,5,7,7,6,0,0,160,64,160,16,120,136,112,
|
||||
5,8,8,6,0,0,104,144,0,176,200,136,136,136,5,8,
|
||||
8,6,0,0,64,32,0,112,136,136,136,112,5,8,8,6,
|
||||
0,0,16,32,0,112,136,136,136,112,5,8,8,6,0,0,
|
||||
32,80,0,112,136,136,136,112,5,8,8,6,0,0,104,144,
|
||||
0,112,136,136,136,112,5,7,7,6,0,0,80,0,112,136,
|
||||
136,136,112,5,5,5,6,0,1,32,0,248,0,32,5,7,
|
||||
7,6,0,255,16,112,168,168,168,112,64,5,8,8,6,0,
|
||||
0,64,32,0,136,136,136,152,104,5,8,8,6,0,0,16,
|
||||
32,0,136,136,136,152,104,5,8,8,6,0,0,32,80,0,
|
||||
136,136,136,152,104,5,7,7,6,0,0,80,0,136,136,136,
|
||||
152,104,5,9,9,6,0,255,16,32,0,136,136,136,248,8,
|
||||
112,4,7,7,6,1,255,192,64,96,80,96,64,224,5,8,
|
||||
8,6,0,255,80,0,136,136,136,120,8,112};
|
|
@ -298,7 +298,8 @@
|
|||
&& DISABLED(DISPLAY_CHARSET_ISO10646_KANA) \
|
||||
&& DISABLED(DISPLAY_CHARSET_ISO10646_GREEK) \
|
||||
&& DISABLED(DISPLAY_CHARSET_ISO10646_CN) \
|
||||
&& DISABLED(DISPLAY_CHARSET_ISO10646_TR)
|
||||
&& DISABLED(DISPLAY_CHARSET_ISO10646_TR) \
|
||||
&& DISABLED(DISPLAY_CHARSET_ISO10646_PL)
|
||||
#define DISPLAY_CHARSET_ISO10646_1 // use the better font on full graphic displays.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -30,7 +30,225 @@
|
|||
#ifndef LANGUAGE_PL_H
|
||||
#define LANGUAGE_PL_H
|
||||
|
||||
#define DISPLAY_CHARSET_ISO10646_1
|
||||
#define DISPLAY_CHARSET_ISO10646_PL
|
||||
#define MAPPER_C3C4C5_PL
|
||||
|
||||
#if ENABLED(DOGLCD)
|
||||
|
||||
#define WELCOME_MSG MACHINE_NAME _UxGT(" gotowy.")
|
||||
#define MSG_SD_INSERTED _UxGT("Karta włożona")
|
||||
#define MSG_SD_REMOVED _UxGT("Karta usunięta")
|
||||
#define MSG_LCD_ENDSTOPS _UxGT("Kranców.") // Max length 8 characters
|
||||
#define MSG_MAIN _UxGT("Menu główne")
|
||||
#define MSG_AUTOSTART _UxGT("Autostart")
|
||||
#define MSG_DISABLE_STEPPERS _UxGT("Wyłącz silniki")
|
||||
#define MSG_AUTO_HOME _UxGT("Pozycja zerowa")
|
||||
#define MSG_AUTO_HOME_X _UxGT("Zeruj X")
|
||||
#define MSG_AUTO_HOME_Y _UxGT("Zeruj Y")
|
||||
#define MSG_AUTO_HOME_Z _UxGT("Zeruj Z")
|
||||
#define MSG_LEVEL_BED_HOMING _UxGT("Pozycja zerowa")
|
||||
#define MSG_LEVEL_BED_WAITING _UxGT("Kliknij by rozp.")
|
||||
#define MSG_LEVEL_BED_NEXT_POINT _UxGT("Następny punkt")
|
||||
#define MSG_LEVEL_BED_DONE _UxGT("Wypoziomowano!")
|
||||
#define MSG_LEVEL_BED_CANCEL _UxGT("Anuluj")
|
||||
#define MSG_SET_HOME_OFFSETS _UxGT("Ust. poz. zer.")
|
||||
#define MSG_HOME_OFFSETS_APPLIED _UxGT("Poz. zerowa ust.")
|
||||
#define MSG_SET_ORIGIN _UxGT("Ustaw punkt zero")
|
||||
#define MSG_PREHEAT_1 _UxGT("Rozgrzej PLA")
|
||||
#define MSG_PREHEAT_1_N MSG_PREHEAT_1 _UxGT(" ")
|
||||
#define MSG_PREHEAT_1_ALL MSG_PREHEAT_1 _UxGT(" wsz.")
|
||||
#define MSG_PREHEAT_1_BEDONLY _UxGT("Rozgrzej stół PLA")
|
||||
#define MSG_PREHEAT_1_SETTINGS _UxGT("Ustaw. rozg. PLA")
|
||||
#define MSG_PREHEAT_2 _UxGT("Rozgrzej ABS")
|
||||
#define MSG_PREHEAT_2_N MSG_PREHEAT_2 _UxGT(" ")
|
||||
#define MSG_PREHEAT_2_ALL MSG_PREHEAT_2 _UxGT(" wsz.")
|
||||
#define MSG_PREHEAT_2_BEDONLY _UxGT("Rozgrzej stół ABS")
|
||||
#define MSG_PREHEAT_2_SETTINGS _UxGT("Ustaw. rozg. ABS")
|
||||
#define MSG_COOLDOWN _UxGT("Chłodzenie")
|
||||
#define MSG_SWITCH_PS_ON _UxGT("Włącz zasilacz")
|
||||
#define MSG_SWITCH_PS_OFF _UxGT("Wyłącz zasilacz")
|
||||
#define MSG_EXTRUDE _UxGT("Ekstruzja")
|
||||
#define MSG_RETRACT _UxGT("Wycofanie")
|
||||
#define MSG_MOVE_AXIS _UxGT("Ruch osi")
|
||||
#define MSG_LEVEL_BED _UxGT("Poziom. stołu")
|
||||
#define MSG_MOVE_X _UxGT("Przesuń w X")
|
||||
#define MSG_MOVE_Y _UxGT("Przesuń w Y")
|
||||
#define MSG_MOVE_Z _UxGT("Przesuń w Z")
|
||||
#define MSG_MOVE_E _UxGT("Ekstruzja (os E)")
|
||||
#define MSG_MOVE_01MM _UxGT("Przesuń co .1mm")
|
||||
#define MSG_MOVE_1MM _UxGT("Przesuń co 1mm")
|
||||
#define MSG_MOVE_10MM _UxGT("Przesuń co 10mm")
|
||||
#define MSG_SPEED _UxGT("Predkość")
|
||||
#define MSG_BED_Z _UxGT("Stół Z")
|
||||
#define MSG_NOZZLE _UxGT("Dysza")
|
||||
#define MSG_BED _UxGT("Stół")
|
||||
#define MSG_FAN_SPEED _UxGT("Obroty wiatraka")
|
||||
#define MSG_FLOW _UxGT("Przepływ")
|
||||
#define MSG_CONTROL _UxGT("Ustawienia")
|
||||
#define MSG_MIN LCD_STR_THERMOMETER _UxGT(" Min")
|
||||
#define MSG_MAX LCD_STR_THERMOMETER _UxGT(" Max")
|
||||
#define MSG_FACTOR LCD_STR_THERMOMETER _UxGT(" Mnożnik")
|
||||
#define MSG_AUTOTEMP _UxGT("Auto. temperatura")
|
||||
#define MSG_ON _UxGT("Wł. ")
|
||||
#define MSG_OFF _UxGT("Wył.")
|
||||
#define MSG_PID_P _UxGT("PID-P")
|
||||
#define MSG_PID_I _UxGT("PID-I")
|
||||
#define MSG_PID_D _UxGT("PID-D")
|
||||
#define MSG_PID_C _UxGT("PID-C")
|
||||
#define MSG_SELECT _UxGT("Select")
|
||||
#define MSG_ACC _UxGT("Przyśpieszenie")
|
||||
#define MSG_VX_JERK _UxGT("Zryw Vx")
|
||||
#define MSG_VY_JERK _UxGT("Zryw Vy")
|
||||
#define MSG_VZ_JERK _UxGT("Zryw Vz")
|
||||
#define MSG_VE_JERK _UxGT("Zryw Ve")
|
||||
#define MSG_VMAX _UxGT("Vmax ")
|
||||
#define MSG_VMIN _UxGT("Vmin")
|
||||
#define MSG_VTRAV_MIN _UxGT("Vskok min")
|
||||
#define MSG_AMAX _UxGT("Amax")
|
||||
#define MSG_A_RETRACT _UxGT("A-wycofanie")
|
||||
#define MSG_A_TRAVEL _UxGT("A-przesuń.")
|
||||
#define MSG_XSTEPS _UxGT("krokiX/mm")
|
||||
#define MSG_YSTEPS _UxGT("krokiY/mm")
|
||||
#define MSG_ZSTEPS _UxGT("krokiZ/mm")
|
||||
#define MSG_ESTEPS _UxGT("krokiE/mm")
|
||||
#define MSG_E1STEPS _UxGT("krokiE1/mm")
|
||||
#define MSG_E2STEPS _UxGT("krokiE2/mm")
|
||||
#define MSG_E3STEPS _UxGT("krokiE3/mm")
|
||||
#define MSG_E4STEPS _UxGT("krokiE4/mm")
|
||||
#define MSG_E5STEPS _UxGT("krokiE5/mm")
|
||||
#define MSG_TEMPERATURE _UxGT("Temperatura")
|
||||
#define MSG_MOTION _UxGT("Ruch")
|
||||
#define MSG_FILAMENT _UxGT("Filament")
|
||||
#define MSG_VOLUMETRIC_ENABLED _UxGT("E w mm3")
|
||||
#define MSG_FILAMENT_DIAM _UxGT("Śr. fil.")
|
||||
#define MSG_CONTRAST _UxGT("Kontrast LCD")
|
||||
#define MSG_STORE_EEPROM _UxGT("Zapisz w pamięci")
|
||||
#define MSG_LOAD_EEPROM _UxGT("Wczytaj z pamięci")
|
||||
#define MSG_RESTORE_FAILSAFE _UxGT("Ustaw. fabryczne")
|
||||
#define MSG_REFRESH _UxGT("Odswież")
|
||||
#define MSG_WATCH _UxGT("Ekran główny")
|
||||
#define MSG_PREPARE _UxGT("Przygotuj")
|
||||
#define MSG_TUNE _UxGT("Strojenie")
|
||||
#define MSG_PAUSE_PRINT _UxGT("Pauza")
|
||||
#define MSG_RESUME_PRINT _UxGT("Wznowienie")
|
||||
#define MSG_STOP_PRINT _UxGT("Stop")
|
||||
#define MSG_CARD_MENU _UxGT("Karta SD")
|
||||
#define MSG_NO_CARD _UxGT("Brak karty")
|
||||
#define MSG_DWELL _UxGT("Uśpij...")
|
||||
#define MSG_USERWAIT _UxGT("Oczekiwanie...")
|
||||
#define MSG_RESUMING _UxGT("Wznawianie druku")
|
||||
#define MSG_PRINT_ABORTED _UxGT("Druk przerwany")
|
||||
#define MSG_NO_MOVE _UxGT("Brak ruchu")
|
||||
#define MSG_KILLED _UxGT("Ubity. ")
|
||||
#define MSG_STOPPED _UxGT("Zatrzymany. ")
|
||||
#define MSG_CONTROL_RETRACT _UxGT("Wycofaj mm")
|
||||
#define MSG_CONTROL_RETRACT_SWAP _UxGT("Z Wycof. mm")
|
||||
#define MSG_CONTROL_RETRACTF _UxGT("Wycofaj V")
|
||||
#define MSG_CONTROL_RETRACT_ZLIFT _UxGT("Skok Z mm")
|
||||
#define MSG_CONTROL_RETRACT_RECOVER _UxGT("Cof. wycof. mm")
|
||||
#define MSG_CONTROL_RETRACT_RECOVER_SWAP _UxGT("Z Cof. wyc. mm")
|
||||
#define MSG_CONTROL_RETRACT_RECOVERF _UxGT("Cof. wycof. V")
|
||||
#define MSG_AUTORETRACT _UxGT("Auto. wycofanie")
|
||||
#define MSG_FILAMENTCHANGE _UxGT("Zmień filament")
|
||||
#define MSG_INIT_SDCARD _UxGT("Inicjal. karty SD")
|
||||
#define MSG_CNG_SDCARD _UxGT("Zmiana karty SD")
|
||||
#define MSG_ZPROBE_OUT _UxGT("Sonda Z za stołem")
|
||||
#define MSG_BLTOUCH_SELFTEST _UxGT("BLTouch Self-Test")
|
||||
#define MSG_BLTOUCH_RESET _UxGT("Reset BLTouch")
|
||||
#define MSG_HOME _UxGT("Home") // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
|
||||
#define MSG_FIRST _UxGT("first")
|
||||
#define MSG_ZPROBE_ZOFFSET _UxGT("Offset Z")
|
||||
#define MSG_BABYSTEP_X _UxGT("Babystep X")
|
||||
#define MSG_BABYSTEP_Y _UxGT("Babystep Y")
|
||||
#define MSG_BABYSTEP_Z _UxGT("Babystep Z")
|
||||
#define MSG_ENDSTOP_ABORT _UxGT("Błąd krańcówki")
|
||||
#define MSG_HEATING_FAILED_LCD _UxGT("Rozgrz. nieudane")
|
||||
#define MSG_ERR_REDUNDANT_TEMP _UxGT("Błąd temperatury")
|
||||
#define MSG_THERMAL_RUNAWAY _UxGT("Zanik temp.")
|
||||
#define MSG_ERR_MAXTEMP _UxGT("Err max temp")
|
||||
#define MSG_ERR_MINTEMP _UxGT("Err min temp")
|
||||
#define MSG_ERR_MAXTEMP_BED _UxGT("Err max temp stołu")
|
||||
#define MSG_ERR_MINTEMP_BED _UxGT("Err min temp stołu")
|
||||
#define MSG_ERR_Z_HOMING _UxGT("G28 Z Forbidden")
|
||||
#define MSG_HALTED _UxGT("Drukarka zatrzym.")
|
||||
#define MSG_PLEASE_RESET _UxGT("Proszę zresetować")
|
||||
#define MSG_SHORT_DAY _UxGT("d") // One character only
|
||||
#define MSG_SHORT_HOUR _UxGT("g") // One character only
|
||||
#define MSG_SHORT_MINUTE _UxGT("m") // One character only
|
||||
#define MSG_HEATING _UxGT("Rozgrzewanie...")
|
||||
#define MSG_HEATING_COMPLETE _UxGT("Rozgrzano")
|
||||
#define MSG_BED_HEATING _UxGT("Rozgrzewanie stołu...")
|
||||
#define MSG_BED_DONE _UxGT("Rozgrzano stół")
|
||||
#define MSG_DELTA_CALIBRATE _UxGT("Kalibrowanie Delty")
|
||||
#define MSG_DELTA_CALIBRATE_X _UxGT("Kalibruj X")
|
||||
#define MSG_DELTA_CALIBRATE_Y _UxGT("Kalibruj Y")
|
||||
#define MSG_DELTA_CALIBRATE_Z _UxGT("Kalibruj Z")
|
||||
#define MSG_DELTA_CALIBRATE_CENTER _UxGT("Kalibruj środek")
|
||||
|
||||
#define MSG_INFO_MENU _UxGT("O drukarce")
|
||||
#define MSG_INFO_PRINTER_MENU _UxGT("Info drukarki")
|
||||
#define MSG_INFO_STATS_MENU _UxGT("Statystyki")
|
||||
#define MSG_INFO_BOARD_MENU _UxGT("Board Info")
|
||||
#define MSG_INFO_THERMISTOR_MENU _UxGT("Thermistory")
|
||||
#define MSG_INFO_EXTRUDERS _UxGT("Ekstrudery")
|
||||
#define MSG_INFO_BAUDRATE _UxGT("Predkość USB")
|
||||
#define MSG_INFO_PROTOCOL _UxGT("Protokół")
|
||||
#define MSG_LIGHTS_ON _UxGT("Oświetlenie wl.")
|
||||
#define MSG_LIGHTS_OFF _UxGT("Oświetlenie wyl.")
|
||||
|
||||
#if LCD_WIDTH >= 20
|
||||
#define MSG_INFO_PRINT_COUNT _UxGT("Wydrukowano")
|
||||
#define MSG_INFO_COMPLETED_PRINTS _UxGT("Ukończono")
|
||||
#define MSG_INFO_PRINT_TIME _UxGT("Czas druku")
|
||||
#define MSG_INFO_PRINT_LONGEST _UxGT("Najdł. druk")
|
||||
#define MSG_INFO_PRINT_FILAMENT _UxGT("Użyty fil.")
|
||||
#else
|
||||
#define MSG_INFO_PRINT_COUNT _UxGT("Wydrukowano")
|
||||
#define MSG_INFO_COMPLETED_PRINTS _UxGT("Ukończono")
|
||||
#define MSG_INFO_PRINT_TIME _UxGT("Razem")
|
||||
#define MSG_INFO_PRINT_LONGEST _UxGT("Najdł. druk")
|
||||
#define MSG_INFO_PRINT_FILAMENT _UxGT("Użyty fil.")
|
||||
#endif
|
||||
|
||||
#define MSG_INFO_MIN_TEMP _UxGT("Min Temp")
|
||||
#define MSG_INFO_MAX_TEMP _UxGT("Max Temp")
|
||||
#define MSG_INFO_PSU _UxGT("Zasilacz")
|
||||
|
||||
#define MSG_DRIVE_STRENGTH _UxGT("Siła silnika")
|
||||
#define MSG_DAC_PERCENT _UxGT("Siła %")
|
||||
#define MSG_DAC_EEPROM_WRITE _UxGT("Zapisz DAC EEPROM")
|
||||
|
||||
#define MSG_FILAMENT_CHANGE_HEADER _UxGT("ZMIEŃ FILAMENT")
|
||||
#define MSG_FILAMENT_CHANGE_OPTION_HEADER _UxGT("ZMIEŃ OPCJE:")
|
||||
#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE _UxGT("Ekstruduj więcej")
|
||||
#define MSG_FILAMENT_CHANGE_OPTION_RESUME _UxGT("Wznów drukowanie")
|
||||
|
||||
#if LCD_HEIGHT >= 4
|
||||
// Up to 3 lines allowed
|
||||
#define MSG_FILAMENT_CHANGE_INIT_1 _UxGT("Czekam na ")
|
||||
#define MSG_FILAMENT_CHANGE_INIT_2 _UxGT("zmianę filamentu")
|
||||
#define MSG_FILAMENT_CHANGE_UNLOAD_1 _UxGT("Czekam na")
|
||||
#define MSG_FILAMENT_CHANGE_UNLOAD_2 _UxGT("wyjęcie filamentu")
|
||||
#define MSG_FILAMENT_CHANGE_INSERT_1 _UxGT("Włóz filament")
|
||||
#define MSG_FILAMENT_CHANGE_INSERT_2 _UxGT("i naciśnij przycisk")
|
||||
#define MSG_FILAMENT_CHANGE_INSERT_3 _UxGT("aby kontynuować...")
|
||||
#define MSG_FILAMENT_CHANGE_LOAD_1 _UxGT("Czekam na")
|
||||
#define MSG_FILAMENT_CHANGE_LOAD_2 _UxGT("włożenie filamentu")
|
||||
#define MSG_FILAMENT_CHANGE_EXTRUDE_1 _UxGT("Czekam na")
|
||||
#define MSG_FILAMENT_CHANGE_EXTRUDE_2 _UxGT("ekstruzję filamentu")
|
||||
#define MSG_FILAMENT_CHANGE_RESUME_1 _UxGT("Czekam na")
|
||||
#define MSG_FILAMENT_CHANGE_RESUME_2 _UxGT("wznowienie druku")
|
||||
#else // LCD_HEIGHT < 4
|
||||
// Up to 2 lines allowed
|
||||
#define MSG_FILAMENT_CHANGE_INIT_1 _UxGT("Proszę czekać...")
|
||||
#define MSG_FILAMENT_CHANGE_UNLOAD_1 _UxGT("Wysuwanie...")
|
||||
#define MSG_FILAMENT_CHANGE_INSERT_1 _UxGT("Włóż i naciśnij prz.")
|
||||
#define MSG_FILAMENT_CHANGE_LOAD_1 _UxGT("Ładowanie...")
|
||||
#define MSG_FILAMENT_CHANGE_EXTRUDE_1 _UxGT("Ekstruzja...")
|
||||
#define MSG_FILAMENT_CHANGE_RESUME_1 _UxGT("Wznowienie...")
|
||||
#endif // LCD_HEIGHT < 4
|
||||
|
||||
#else
|
||||
|
||||
#define WELCOME_MSG MACHINE_NAME _UxGT(" gotowy.")
|
||||
#define MSG_SD_INSERTED _UxGT("Karta wlozona")
|
||||
|
@ -40,9 +258,9 @@
|
|||
#define MSG_AUTOSTART _UxGT("Autostart")
|
||||
#define MSG_DISABLE_STEPPERS _UxGT("Wylacz silniki")
|
||||
#define MSG_AUTO_HOME _UxGT("Pozycja zerowa")
|
||||
#define MSG_AUTO_HOME_X _UxGT("Home X")
|
||||
#define MSG_AUTO_HOME_Y _UxGT("Home Y")
|
||||
#define MSG_AUTO_HOME_Z _UxGT("Home Z")
|
||||
#define MSG_AUTO_HOME_X _UxGT("Zeruj X")
|
||||
#define MSG_AUTO_HOME_Y _UxGT("Zeruj Y")
|
||||
#define MSG_AUTO_HOME_Z _UxGT("Zeruj Z")
|
||||
#define MSG_LEVEL_BED_HOMING _UxGT("Pozycja zerowa")
|
||||
#define MSG_LEVEL_BED_WAITING _UxGT("Kliknij by rozp.")
|
||||
#define MSG_LEVEL_BED_NEXT_POINT _UxGT("Nastepny punkt")
|
||||
|
@ -244,5 +462,6 @@
|
|||
#define MSG_FILAMENT_CHANGE_EXTRUDE_1 _UxGT("Ekstruzja...")
|
||||
#define MSG_FILAMENT_CHANGE_RESUME_1 _UxGT("Wznowienie...")
|
||||
#endif // LCD_HEIGHT < 4
|
||||
#endif
|
||||
|
||||
#endif // LANGUAGE_PL_H
|
||||
|
|
|
@ -74,6 +74,9 @@
|
|||
#if ENABLED(DISPLAY_CHARSET_ISO10646_1)
|
||||
#include "dogm_font_data_ISO10646_1.h"
|
||||
#define FONT_MENU_NAME ISO10646_1_5x7
|
||||
#elif ENABLED(DISPLAY_CHARSET_ISO10646_PL)
|
||||
#include "dogm_font_data_ISO10646_1_PL.h"
|
||||
#define FONT_MENU_NAME ISO10646_1_PL_5x7
|
||||
#elif ENABLED(DISPLAY_CHARSET_ISO10646_5)
|
||||
#include "dogm_font_data_ISO10646_5_Cyrillic.h"
|
||||
#define FONT_MENU_NAME ISO10646_5_Cyrillic_5x7
|
||||
|
|
|
@ -32,15 +32,11 @@
|
|||
#endif
|
||||
|
||||
#if DISABLED(SIMULATE_ROMFONT) && ENABLED(DOGLCD)
|
||||
#if ENABLED(DISPLAY_CHARSET_ISO10646_1)
|
||||
#define MAPPER_ONE_TO_ONE
|
||||
#elif ENABLED(DISPLAY_CHARSET_ISO10646_5)
|
||||
#define MAPPER_ONE_TO_ONE
|
||||
#elif ENABLED(DISPLAY_CHARSET_ISO10646_KANA)
|
||||
#define MAPPER_ONE_TO_ONE
|
||||
#elif ENABLED(DISPLAY_CHARSET_ISO10646_GREEK)
|
||||
#define MAPPER_ONE_TO_ONE
|
||||
#elif ENABLED(DISPLAY_CHARSET_ISO10646_TR)
|
||||
#if ENABLED(DISPLAY_CHARSET_ISO10646_1) \
|
||||
|| ENABLED(DISPLAY_CHARSET_ISO10646_5) \
|
||||
|| ENABLED(DISPLAY_CHARSET_ISO10646_KANA) \
|
||||
|| ENABLED(DISPLAY_CHARSET_ISO10646_GREEK) \
|
||||
|| ENABLED(DISPLAY_CHARSET_ISO10646_TR)
|
||||
#define MAPPER_ONE_TO_ONE
|
||||
#endif
|
||||
#else // SIMULATE_ROMFONT
|
||||
|
@ -401,6 +397,71 @@
|
|||
return 1;
|
||||
}
|
||||
|
||||
#elif ENABLED(MAPPER_C3C4C5_PL)
|
||||
|
||||
//Ą c4 84 = 80
|
||||
//ą c4 85 = 81
|
||||
//Ć c4 86 = 82
|
||||
//ć c4 87 = 83
|
||||
//Ę c4 98 = 84
|
||||
//ę c4 99 = 85
|
||||
//Ł c5 81 = 86
|
||||
//ł c5 82 = 87
|
||||
//Ń c5 83 = 88
|
||||
//ń c5 84 = 89
|
||||
//Ó c3 93 = 8a
|
||||
//ó c3 b3 = 8b
|
||||
//Ś c5 9a = 8c
|
||||
//ś c5 9b = 8d
|
||||
//Ź c5 b9 = 8e
|
||||
//ź c5 ba = 8f
|
||||
//Ż c5 bb = 90
|
||||
//ż c5 bc = 91
|
||||
|
||||
char charset_mapper(const char c) {
|
||||
static uint8_t utf_hi_char; // UTF-8 high part
|
||||
static bool seen_c3 = false,
|
||||
seen_c4 = false,
|
||||
seen_c5 = false;
|
||||
uint8_t d = c;
|
||||
if ( d >= 0x80u ) { // UTF-8 handling
|
||||
if ( d == 0xC4u ) {seen_c4 = true; return 0;}
|
||||
else if ( d == 0xC5u ) {seen_c5 = true; return 0;}
|
||||
else if ( d == 0xC3u ) {seen_c3 = true; return 0;}
|
||||
else if (seen_c4) {
|
||||
switch(d) {
|
||||
case 0x84u ... 0x87u: d -= 4; break; //Ą - ć
|
||||
case 0x98u ... 0x99u: d -= 20; break; //Ę i ę
|
||||
default: d = '?';
|
||||
}
|
||||
HARDWARE_CHAR_OUT((char)d) ;
|
||||
}
|
||||
else if (seen_c5) {
|
||||
switch(d) {
|
||||
case 0x81u ... 0x84u: d += 5; break; //Ł - ń
|
||||
case 0x9Au ... 0x9Bu: d -= 0x0Eu; break; //Ś i ś
|
||||
case 0xB9u ... 0xBCu: d -= 0x2Bu; break; //Ź - ż
|
||||
default: d = '?';
|
||||
}
|
||||
HARDWARE_CHAR_OUT((char)d) ;
|
||||
}
|
||||
else if (seen_c3) {
|
||||
switch(d) {
|
||||
case 0x93u: d = 0x8Au; break; //Ó
|
||||
case 0xB3u: d = 0x8Bu; break; //ó
|
||||
d = '?';
|
||||
}
|
||||
HARDWARE_CHAR_OUT((char)d) ;
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
HARDWARE_CHAR_OUT((char) c );
|
||||
}
|
||||
seen_c3 = seen_c4 = seen_c5 = false;
|
||||
return 1;
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
#define MAPPER_NON
|
||||
|
|
Loading…
Reference in a new issue