27
27
* LCD Menu Messages
28
28
* See also https://marlinfw.org/docs/development/lcd_language.html
29
29
*/
30
- namespace Language_ca {
30
+ namespace LanguageNarrow_ca {
31
31
using namespace Language_en ; // Inherit undefined strings from English
32
32
33
33
constexpr uint8_t CHARSIZE = 2 ;
@@ -53,23 +53,23 @@ namespace Language_ca {
53
53
LSTR MSG_LEVEL_BED_DONE = _UxGT(" Anivellament fet!" );
54
54
LSTR MSG_SET_HOME_OFFSETS = _UxGT(" Ajusta decalatge" );
55
55
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT(" Decalatge aplicat" );
56
- # if HAS_PREHEAT
57
- LSTR MSG_PREHEAT_1 = _UxGT(" Preescalfa " ) PREHEAT_1_LABEL;
58
- LSTR MSG_PREHEAT_1_H = _UxGT(" Preescalfa " ) PREHEAT_1_LABEL " ~" ;
59
- LSTR MSG_PREHEAT_1_END = _UxGT(" Preescalfa " ) PREHEAT_1_LABEL _UxGT (" End" );
60
- LSTR MSG_PREHEAT_1_END_E = _UxGT(" Preescalfa " ) PREHEAT_1_LABEL _UxGT (" End ~" );
61
- LSTR MSG_PREHEAT_1_ALL = _UxGT(" Preescalfa " ) PREHEAT_1_LABEL _UxGT (" Tot" );
62
- LSTR MSG_PREHEAT_1_BEDONLY = _UxGT(" Preescalfa " ) PREHEAT_1_LABEL _UxGT (" Llit" );
63
- LSTR MSG_PREHEAT_1_SETTINGS = _UxGT(" Preescalfa " ) PREHEAT_1_LABEL _UxGT (" Conf." );
64
-
65
- LSTR MSG_PREHEAT_M = _UxGT(" Preescalfa $" );
66
- LSTR MSG_PREHEAT_M_H = _UxGT(" Preescalfa $ ~" );
67
- LSTR MSG_PREHEAT_M_END = _UxGT(" Preescalfa $ End" );
68
- LSTR MSG_PREHEAT_M_END_E = _UxGT(" Preescalfa $ End ~" );
69
- LSTR MSG_PREHEAT_M_ALL = _UxGT(" Preescalfa $ Tot" );
70
- LSTR MSG_PREHEAT_M_BEDONLY = _UxGT(" Preescalfa $ Llit" );
71
- LSTR MSG_PREHEAT_M_SETTINGS = _UxGT(" Preescalfa $ Conf." );
72
- # endif
56
+
57
+ LSTR MSG_PREHEAT_1 = _UxGT(" Preescalfa " ) PREHEAT_1_LABEL;
58
+ LSTR MSG_PREHEAT_1_H = _UxGT(" Preescalfa " ) PREHEAT_1_LABEL " ~" ;
59
+ LSTR MSG_PREHEAT_1_END = _UxGT(" Preescalfa " ) PREHEAT_1_LABEL _UxGT (" End" );
60
+ LSTR MSG_PREHEAT_1_END_E = _UxGT(" Preescalfa " ) PREHEAT_1_LABEL _UxGT (" End ~" );
61
+ LSTR MSG_PREHEAT_1_ALL = _UxGT(" Preescalfa " ) PREHEAT_1_LABEL _UxGT (" Tot" );
62
+ LSTR MSG_PREHEAT_1_BEDONLY = _UxGT(" Preescalfa " ) PREHEAT_1_LABEL _UxGT (" Llit" );
63
+ LSTR MSG_PREHEAT_1_SETTINGS = _UxGT(" Preescalfa " ) PREHEAT_1_LABEL _UxGT (" Conf." );
64
+
65
+ LSTR MSG_PREHEAT_M = _UxGT(" Preescalfa $" );
66
+ LSTR MSG_PREHEAT_M_H = _UxGT(" Preescalfa $ ~" );
67
+ LSTR MSG_PREHEAT_M_END = _UxGT(" Preescalfa $ End" );
68
+ LSTR MSG_PREHEAT_M_END_E = _UxGT(" Preescalfa $ End ~" );
69
+ LSTR MSG_PREHEAT_M_ALL = _UxGT(" Preescalfa $ Tot" );
70
+ LSTR MSG_PREHEAT_M_BEDONLY = _UxGT(" Preescalfa $ Llit" );
71
+ LSTR MSG_PREHEAT_M_SETTINGS = _UxGT(" Preescalfa $ Conf." );
72
+
73
73
LSTR MSG_COOLDOWN = _UxGT(" Refreda" );
74
74
75
75
LSTR MSG_EXTRUDE = _UxGT(" Extrudeix" );
@@ -183,19 +183,11 @@ namespace Language_ca {
183
183
LSTR MSG_INFO_PROTOCOL = _UxGT(" Protocol" );
184
184
LSTR MSG_CASE_LIGHT = _UxGT(" Llum" );
185
185
186
- #if LCD_WIDTH >= 20 || HAS_DWIN_E3V2
187
- LSTR MSG_INFO_PRINT_COUNT = _UxGT(" Total impressions" );
188
- LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT(" Acabades" );
189
- LSTR MSG_INFO_PRINT_TIME = _UxGT(" Temps imprimint" );
190
- LSTR MSG_INFO_PRINT_LONGEST = _UxGT(" Treball mes llarg" );
191
- LSTR MSG_INFO_PRINT_FILAMENT = _UxGT(" Total extrudit" );
192
- #else
193
- LSTR MSG_INFO_PRINT_COUNT = _UxGT(" Impressions" );
194
- LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT(" Acabades" );
195
- LSTR MSG_INFO_PRINT_TIME = _UxGT(" Total" );
196
- LSTR MSG_INFO_PRINT_LONGEST = _UxGT(" Mes llarg" );
197
- LSTR MSG_INFO_PRINT_FILAMENT = _UxGT(" Extrudit" );
198
- #endif
186
+ LSTR MSG_INFO_PRINT_COUNT = _UxGT(" Impressions" );
187
+ LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT(" Acabades" );
188
+ LSTR MSG_INFO_PRINT_TIME = _UxGT(" Total" );
189
+ LSTR MSG_INFO_PRINT_LONGEST = _UxGT(" Mes llarg" );
190
+ LSTR MSG_INFO_PRINT_FILAMENT = _UxGT(" Extrudit" );
199
191
200
192
LSTR MSG_INFO_MIN_TEMP = _UxGT(" Temp. mínima" );
201
193
LSTR MSG_INFO_MAX_TEMP = _UxGT(" Temp. màxima" );
@@ -208,23 +200,41 @@ namespace Language_ca {
208
200
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT(" Impressora incorrecta" );
209
201
210
202
//
211
- // Filament Change screens show up to 3 lines on a 4-line display
212
- // ...or up to 2 lines on a 3-line display
203
+ // Filament Change screens show up to 2 lines on a 3-line display
213
204
//
205
+ LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE(" Espereu..." ));
206
+ LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE(" Expulsant..." ));
207
+ LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE(" Insereix i prem" ));
208
+ LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE(" Escalfant..." ));
209
+ LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE(" Carregant..." ));
210
+ LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE(" Reprenent..." ));
211
+ }
212
+
213
+ namespace LanguageWide_ca {
214
+ using namespace LanguageNarrow_ca ;
215
+ #if LCD_WIDTH >= 20 || HAS_DWIN_E3V2
216
+ LSTR MSG_INFO_PRINT_COUNT = _UxGT(" Total impressions" );
217
+ LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT(" Acabades" );
218
+ LSTR MSG_INFO_PRINT_TIME = _UxGT(" Temps imprimint" );
219
+ LSTR MSG_INFO_PRINT_LONGEST = _UxGT(" Treball mes llarg" );
220
+ LSTR MSG_INFO_PRINT_FILAMENT = _UxGT(" Total extrudit" );
221
+ #endif
222
+ }
223
+
224
+ namespace LanguageTall_ca {
225
+ using namespace LanguageWide_ca ;
214
226
#if LCD_HEIGHT >= 4
227
+ // Filament Change screens show up to 3 lines on a 4-line display
215
228
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE(" Esperant per" , " iniciar el canvi" , " de filament" ));
216
229
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE(" Esperant per" , " treure filament" ));
217
230
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE(" Poseu filament" , " i premeu el boto" , " per continuar..." ));
218
231
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE(" Premeu boto per" , " escalfar nozzle." ));
219
232
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_2_LINE(" Escalfant nozzle" , " Espereu..." ));
220
233
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE(" Esperant carrega" , " de filament" ));
221
234
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE(" Esperant per" , " reprendre" ));
222
- #else // LCD_HEIGHT < 4
223
- LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE(" Espereu..." ));
224
- LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE(" Expulsant..." ));
225
- LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE(" Insereix i prem" ));
226
- LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE(" Escalfant..." ));
227
- LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE(" Carregant..." ));
228
- LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE(" Reprenent..." ));
229
- #endif // LCD_HEIGHT < 4
235
+ #endif
236
+ }
237
+
238
+ namespace Language_ca {
239
+ using namespace LanguageTall_ca ;
230
240
}
0 commit comments