From b1f4393fc000137fc0bcb6e4dc69bcbdff6b0e62 Mon Sep 17 00:00:00 2001 From: Rafael Moretti Date: Fri, 18 Jan 2013 14:59:44 -0200 Subject: [PATCH 1/2] brazilian portuguese translation --- Marlin/language.h | 159 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 158 insertions(+), 1 deletion(-) diff --git a/Marlin/language.h b/Marlin/language.h index 111557521ddd..ad2968b90a43 100644 --- a/Marlin/language.h +++ b/Marlin/language.h @@ -8,7 +8,7 @@ // Languages // 1 English -// 2 - +// 2 Brazilian Portuguese // 3 French (Waiting translation) // 4 German // 5 Spanish @@ -185,6 +185,163 @@ #define MSG_ERR_LONG_EXTRUDE_STOP " too long extrusion prevented" #endif + +#if LANGUAGE_CHOICE == 2 // Brazilian Portuguese + +// LCD Menu Messages + #define WELCOME_MSG MACHINE_NAME " Pronto." + #define MSG_SD_INSERTED "Cartão inserido" + #define MSG_SD_REMOVED "Cartão removido." + #define MSG_MAIN " Principal \003" + #define MSG_AUTOSTART " Autostart" + #define MSG_DISABLE_STEPPERS " Desabilitar Steppers" + #define MSG_AUTO_HOME " Auto Home" + #define MSG_SET_ORIGIN " Definir Origem" + #define MSG_PREHEAT_PLA " Pré-aquecer PLA" + #define MSG_PREHEAT_PLA_SETTINGS " Preheat PLA Setting" + #define MSG_PREHEAT_ABS " Pré-aquecer ABS" + #define MSG_PREHEAT_ABS_SETTINGS " Preheat ABS Setting" + #define MSG_COOLDOWN " Resfriar" + #define MSG_EXTRUDE " Extrudar" + #define MSG_RETRACT " Recolher" + #define MSG_MOVE_AXIS " Mover Eixo \x7E" + #define MSG_SPEED " Velocidade:" + #define MSG_NOZZLE " \002Bico:" + #define MSG_NOZZLE1 " \002Bico2:" + #define MSG_NOZZLE2 " \002Bico3:" + #define MSG_BED " \002Cama:" + #define MSG_FAN_SPEED " Velocidade da ventoinha:" + #define MSG_FLOW " Fluxo:" + #define MSG_CONTROL " Controle \003" + #define MSG_MIN " \002 Min:" + #define MSG_MAX " \002 Max:" + #define MSG_FACTOR " \002 Fator:" + #define MSG_AUTOTEMP " Temperatura automática:" + #define MSG_ON "On " + #define MSG_OFF "Off" + #define MSG_PID_P " PID-P: " + #define MSG_PID_I " PID-I: " + #define MSG_PID_D " PID-D: " + #define MSG_PID_C " PID-C: " + #define MSG_ACC " Acc:" + #define MSG_VXY_JERK " Vxy-jerk: " + #define MSG_VMAX " Vmax " + #define MSG_X "x:" + #define MSG_Y "y:" + #define MSG_Z "z:" + #define MSG_E "e:" + #define MSG_VMIN " Vmin:" + #define MSG_VTRAV_MIN " VTrav min:" + #define MSG_AMAX " Amax " + #define MSG_A_RETRACT " A-retract:" + #define MSG_XSTEPS " Xsteps/mm:" + #define MSG_YSTEPS " Ysteps/mm:" + #define MSG_ZSTEPS " Zsteps/mm:" + #define MSG_ESTEPS " Esteps/mm:" + #define MSG_MAIN_WIDE " Main \003" + #define MSG_RECTRACT_WIDE " Recolher \x7E" + #define MSG_TEMPERATURE_WIDE " Temperatura \x7E" + #define MSG_TEMPERATURE_RTN " Temperatura \003" + #define MSG_MOTION_WIDE " Movimento \x7E" + #define MSG_STORE_EPROM " Store memory" + #define MSG_LOAD_EPROM " Load memory" + #define MSG_RESTORE_FAILSAFE " Restore Failsafe" + #define MSG_REFRESH "\004Atualizar" + #define MSG_WATCH " Watch \003" + #define MSG_PREPARE " Preparar \x7E" + #define MSG_PREPARE_ALT " Preparar \003" + #define MSG_CONTROL_ARROW " Controlar \x7E" + #define MSG_RETRACT_ARROW " Recolher \x7E" + #define MSG_TUNE " Ajustar \x7E" + #define MSG_PAUSE_PRINT " Pausar Impressão \x7E" + #define MSG_RESUME_PRINT " Continuar Impressão \x7E" + #define MSG_STOP_PRINT " Parar Impressão \x7E" + #define MSG_CARD_MENU " Menu do Cartão \x7E" + #define MSG_NO_CARD " Sem cartão" + #define MSG_DWELL "Sleep..." + #define MSG_USERWAIT "Aguardar usuário..." + #define MSG_NO_MOVE "Sem movimento." + #define MSG_PART_RELEASE "Liberação Parcial" + #define MSG_KILLED "FINALIZADO. " + #define MSG_STOPPED "PARADO. " + #define MSG_STEPPER_RELEASED "Liberado." + #define MSG_CONTROL_RETRACT " Recolher mm:" + #define MSG_CONTROL_RETRACTF " Recolher F:" + #define MSG_CONTROL_RETRACT_ZLIFT " Hop mm:" + #define MSG_CONTROL_RETRACT_RECOVER " UnRet +mm:" + #define MSG_CONTROL_RETRACT_RECOVERF " UnRet F:" + #define MSG_AUTORETRACT " AutoRecolher:" + #define MSG_SERIAL_ERROR_MENU_STRUCTURE "Algo errado na estrutura do menu." + +// Serial Console Messages + + #define MSG_Enqueing "enqueing \"" + #define MSG_POWERUP "PowerUp" + #define MSG_EXTERNAL_RESET " Reset Externo" + #define MSG_BROWNOUT_RESET " Brown out Reset" + #define MSG_WATCHDOG_RESET " Watchdog Reset" + #define MSG_SOFTWARE_RESET " Reset de Software" + #define MSG_MARLIN "Marlin " + #define MSG_AUTHOR " | Autor: " + #define MSG_CONFIGURATION_VER " Última atualização: " + #define MSG_FREE_MEMORY " Memória Livre: " + #define MSG_PLANNER_BUFFER_BYTES " PlannerBufferBytes: " + #define MSG_OK "ok" + #define MSG_FILE_SAVED "Arquivo salvo." + #define MSG_ERR_LINE_NO "Line Number is not Last Line Number+1, Last Line:" + #define MSG_ERR_CHECKSUM_MISMATCH "checksum mismatch, Última Linha:" + #define MSG_ERR_NO_CHECKSUM "No Checksum with line number, Última Linha:" + #define MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM "No Line Number with checksum, Última Linha:" + #define MSG_FILE_PRINTED "Arquivo impresso" + #define MSG_BEGIN_FILE_LIST "Begin file list" + #define MSG_END_FILE_LIST "End file list" + #define MSG_M104_INVALID_EXTRUDER "M104 Extrusor inválido " + #define MSG_M105_INVALID_EXTRUDER "M105 Extrusor inválido " + #define MSG_ERR_NO_THERMISTORS "Sem termistores - sem temperatura" + #define MSG_M109_INVALID_EXTRUDER "M109 Extrusor inválido " + #define MSG_HEATING "Aquecendo..." + #define MSG_HEATING_COMPLETE "Aquecimento finalizado." + #define MSG_BED_HEATING "Aquecendo cama..." + #define MSG_BED_DONE "Cama aquecida." + #define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) "\n" + #define MSG_COUNT_X " Count X:" + #define MSG_ERR_KILLED "Impressora parada. kill() ativado !!" + #define MSG_ERR_STOPPED "Impressora parada devido a erros. Resolva o erro e use M999 para reiniciar. (Temperatura resetada. Defina-a antes de reiniciar)" + #define MSG_RESEND "Reenviar:" + #define MSG_UNKNOWN_COMMAND "Comando desconhecido:\"" + #define MSG_ACTIVE_EXTRUDER "Extrusor ativo: " + #define MSG_INVALID_EXTRUDER "Extrusor inválido" + #define MSG_X_MIN "x_min:" + #define MSG_X_MAX "x_max:" + #define MSG_Y_MIN "y_min:" + #define MSG_Y_MAX "y_max:" + #define MSG_Z_MIN "z_min:" + #define MSG_Z_MAX "z_max:" + + #define MSG_SD_CANT_OPEN_SUBDIR "Não é possível abrir subdir" + #define MSG_SD_INIT_FAIL "Falha ao iniciar SD" + #define MSG_SD_VOL_INIT_FAIL "volume.init failed" + #define MSG_SD_OPENROOT_FAIL "openRoot failed" + #define MSG_SD_CARD_OK "Cartão SD ok" + #define MSG_SD_WORKDIR_FAIL "Falha ao abrir workDir" + #define MSG_SD_OPEN_FILE_FAIL "Falha ao abrir arquivo " + #define MSG_SD_FILE_OPENED "Arquivo aberto:" + #define MSG_SD_SIZE " Tamanho:" + #define MSG_SD_FILE_SELECTED "Arquivo selecionado" + #define MSG_SD_WRITE_TO_FILE "Escrevendo no arquivo: " + #define MSG_SD_PRINTING_BYTE "SD printing byte " + #define MSG_SD_NOT_PRINTING "Not SD printing" + #define MSG_SD_ERR_WRITE_TO_FILE "Erro ao escrever no arquivo" + #define MSG_SD_CANT_ENTER_SUBDIR "Não é possível abrir subdir:" + + #define MSG_STEPPER_TO_HIGH "Steprate to high : " + #define MSG_ENDSTOPS_HIT "endstops hit: " + #define MSG_ERR_COLD_EXTRUDE_STOP " cold extrusion prevented" + #define MSG_ERR_LONG_EXTRUDE_STOP " too long extrusion prevented" + +#endif + + #if LANGUAGE_CHOICE == 4 // LCD Menu Messages From ced55e9acdc1a2b5fddf1d5fdaf85b18d3bbe146 Mon Sep 17 00:00:00 2001 From: Rafael Moretti Date: Fri, 18 Jan 2013 17:41:14 -0200 Subject: [PATCH 2/2] Finished Brazilian Portuguese translation. --- Marlin/language.h | 79 +++++++++++++++++++++++------------------------ 1 file changed, 39 insertions(+), 40 deletions(-) diff --git a/Marlin/language.h b/Marlin/language.h index ad2968b90a43..634e9b5658ba 100644 --- a/Marlin/language.h +++ b/Marlin/language.h @@ -193,17 +193,17 @@ #define MSG_SD_INSERTED "Cartão inserido" #define MSG_SD_REMOVED "Cartão removido." #define MSG_MAIN " Principal \003" - #define MSG_AUTOSTART " Autostart" - #define MSG_DISABLE_STEPPERS " Desabilitar Steppers" + #define MSG_AUTOSTART " Autoiniciar" + #define MSG_DISABLE_STEPPERS " Desabilitar Motores" #define MSG_AUTO_HOME " Auto Home" #define MSG_SET_ORIGIN " Definir Origem" #define MSG_PREHEAT_PLA " Pré-aquecer PLA" - #define MSG_PREHEAT_PLA_SETTINGS " Preheat PLA Setting" + #define MSG_PREHEAT_PLA_SETTINGS " Pré-aquecimento PLA" #define MSG_PREHEAT_ABS " Pré-aquecer ABS" - #define MSG_PREHEAT_ABS_SETTINGS " Preheat ABS Setting" + #define MSG_PREHEAT_ABS_SETTINGS " Pré-aquecimento ABS" #define MSG_COOLDOWN " Resfriar" #define MSG_EXTRUDE " Extrudar" - #define MSG_RETRACT " Recolher" + #define MSG_RETRACT " Retract" #define MSG_MOVE_AXIS " Mover Eixo \x7E" #define MSG_SPEED " Velocidade:" #define MSG_NOZZLE " \002Bico:" @@ -234,67 +234,67 @@ #define MSG_VTRAV_MIN " VTrav min:" #define MSG_AMAX " Amax " #define MSG_A_RETRACT " A-retract:" - #define MSG_XSTEPS " Xsteps/mm:" - #define MSG_YSTEPS " Ysteps/mm:" - #define MSG_ZSTEPS " Zsteps/mm:" - #define MSG_ESTEPS " Esteps/mm:" - #define MSG_MAIN_WIDE " Main \003" - #define MSG_RECTRACT_WIDE " Recolher \x7E" + #define MSG_XSTEPS " Xpassos/mm:" + #define MSG_YSTEPS " Ypassos/mm:" + #define MSG_ZSTEPS " Zpassos/mm:" + #define MSG_ESTEPS " Epassos/mm:" + #define MSG_MAIN_WIDE " Principal \003" + #define MSG_RECTRACT_WIDE " Retract \x7E" #define MSG_TEMPERATURE_WIDE " Temperatura \x7E" #define MSG_TEMPERATURE_RTN " Temperatura \003" #define MSG_MOTION_WIDE " Movimento \x7E" - #define MSG_STORE_EPROM " Store memory" - #define MSG_LOAD_EPROM " Load memory" - #define MSG_RESTORE_FAILSAFE " Restore Failsafe" + #define MSG_STORE_EPROM " Armazenar em memória" + #define MSG_LOAD_EPROM " Carregar da memória" + #define MSG_RESTORE_FAILSAFE " Restore Failsafe" // revisar #define MSG_REFRESH "\004Atualizar" - #define MSG_WATCH " Watch \003" + #define MSG_WATCH " Watch \003" // revisar #define MSG_PREPARE " Preparar \x7E" #define MSG_PREPARE_ALT " Preparar \003" #define MSG_CONTROL_ARROW " Controlar \x7E" - #define MSG_RETRACT_ARROW " Recolher \x7E" + #define MSG_RETRACT_ARROW " Retract \x7E" #define MSG_TUNE " Ajustar \x7E" #define MSG_PAUSE_PRINT " Pausar Impressão \x7E" #define MSG_RESUME_PRINT " Continuar Impressão \x7E" #define MSG_STOP_PRINT " Parar Impressão \x7E" #define MSG_CARD_MENU " Menu do Cartão \x7E" #define MSG_NO_CARD " Sem cartão" - #define MSG_DWELL "Sleep..." + #define MSG_DWELL "Sleep..." // revisar #define MSG_USERWAIT "Aguardar usuário..." #define MSG_NO_MOVE "Sem movimento." #define MSG_PART_RELEASE "Liberação Parcial" #define MSG_KILLED "FINALIZADO. " #define MSG_STOPPED "PARADO. " #define MSG_STEPPER_RELEASED "Liberado." - #define MSG_CONTROL_RETRACT " Recolher mm:" - #define MSG_CONTROL_RETRACTF " Recolher F:" + #define MSG_CONTROL_RETRACT " Retract mm:" + #define MSG_CONTROL_RETRACTF " Retract F:" #define MSG_CONTROL_RETRACT_ZLIFT " Hop mm:" #define MSG_CONTROL_RETRACT_RECOVER " UnRet +mm:" #define MSG_CONTROL_RETRACT_RECOVERF " UnRet F:" - #define MSG_AUTORETRACT " AutoRecolher:" + #define MSG_AUTORETRACT " AutoRetract:" #define MSG_SERIAL_ERROR_MENU_STRUCTURE "Algo errado na estrutura do menu." // Serial Console Messages - #define MSG_Enqueing "enqueing \"" - #define MSG_POWERUP "PowerUp" + #define MSG_Enqueing "enfileirando \"" + #define MSG_POWERUP "Ligado" #define MSG_EXTERNAL_RESET " Reset Externo" #define MSG_BROWNOUT_RESET " Brown out Reset" #define MSG_WATCHDOG_RESET " Watchdog Reset" - #define MSG_SOFTWARE_RESET " Reset de Software" + #define MSG_SOFTWARE_RESET " Reset por Software" #define MSG_MARLIN "Marlin " #define MSG_AUTHOR " | Autor: " #define MSG_CONFIGURATION_VER " Última atualização: " #define MSG_FREE_MEMORY " Memória Livre: " - #define MSG_PLANNER_BUFFER_BYTES " PlannerBufferBytes: " + #define MSG_PLANNER_BUFFER_BYTES " PlannerBufferBytes: " // revisar #define MSG_OK "ok" #define MSG_FILE_SAVED "Arquivo salvo." - #define MSG_ERR_LINE_NO "Line Number is not Last Line Number+1, Last Line:" - #define MSG_ERR_CHECKSUM_MISMATCH "checksum mismatch, Última Linha:" - #define MSG_ERR_NO_CHECKSUM "No Checksum with line number, Última Linha:" - #define MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM "No Line Number with checksum, Última Linha:" + #define MSG_ERR_LINE_NO "Número da Linha não é Última Linha+1, Última Linha:" + #define MSG_ERR_CHECKSUM_MISMATCH "Checksum incompatível, Última Linha:" + #define MSG_ERR_NO_CHECKSUM "Sem checksum para número de linha, Última Linha:" + #define MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM "Sem número de linha para checksum, Última Linha:" #define MSG_FILE_PRINTED "Arquivo impresso" - #define MSG_BEGIN_FILE_LIST "Begin file list" - #define MSG_END_FILE_LIST "End file list" + #define MSG_BEGIN_FILE_LIST "Início lista de arquivos" + #define MSG_END_FILE_LIST "Fim lista de arquivos" #define MSG_M104_INVALID_EXTRUDER "M104 Extrusor inválido " #define MSG_M105_INVALID_EXTRUDER "M105 Extrusor inválido " #define MSG_ERR_NO_THERMISTORS "Sem termistores - sem temperatura" @@ -304,7 +304,7 @@ #define MSG_BED_HEATING "Aquecendo cama..." #define MSG_BED_DONE "Cama aquecida." #define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) "\n" - #define MSG_COUNT_X " Count X:" + #define MSG_COUNT_X " Count X:" // revisar #define MSG_ERR_KILLED "Impressora parada. kill() ativado !!" #define MSG_ERR_STOPPED "Impressora parada devido a erros. Resolva o erro e use M999 para reiniciar. (Temperatura resetada. Defina-a antes de reiniciar)" #define MSG_RESEND "Reenviar:" @@ -320,8 +320,8 @@ #define MSG_SD_CANT_OPEN_SUBDIR "Não é possível abrir subdir" #define MSG_SD_INIT_FAIL "Falha ao iniciar SD" - #define MSG_SD_VOL_INIT_FAIL "volume.init failed" - #define MSG_SD_OPENROOT_FAIL "openRoot failed" + #define MSG_SD_VOL_INIT_FAIL "volume.init falhou" + #define MSG_SD_OPENROOT_FAIL "openRoot falhou" #define MSG_SD_CARD_OK "Cartão SD ok" #define MSG_SD_WORKDIR_FAIL "Falha ao abrir workDir" #define MSG_SD_OPEN_FILE_FAIL "Falha ao abrir arquivo " @@ -329,19 +329,18 @@ #define MSG_SD_SIZE " Tamanho:" #define MSG_SD_FILE_SELECTED "Arquivo selecionado" #define MSG_SD_WRITE_TO_FILE "Escrevendo no arquivo: " - #define MSG_SD_PRINTING_BYTE "SD printing byte " - #define MSG_SD_NOT_PRINTING "Not SD printing" + #define MSG_SD_PRINTING_BYTE "Imprimindo do SD byte " + #define MSG_SD_NOT_PRINTING "Não imprimindo do SD" #define MSG_SD_ERR_WRITE_TO_FILE "Erro ao escrever no arquivo" #define MSG_SD_CANT_ENTER_SUBDIR "Não é possível abrir subdir:" - #define MSG_STEPPER_TO_HIGH "Steprate to high : " - #define MSG_ENDSTOPS_HIT "endstops hit: " - #define MSG_ERR_COLD_EXTRUDE_STOP " cold extrusion prevented" - #define MSG_ERR_LONG_EXTRUDE_STOP " too long extrusion prevented" + #define MSG_STEPPER_TO_HIGH "Passo aumentado: " + #define MSG_ENDSTOPS_HIT "Fim de curso atingido: " + #define MSG_ERR_COLD_EXTRUDE_STOP " Extrusão a frio evitada" + #define MSG_ERR_LONG_EXTRUDE_STOP " Extrusão muito longa evitada" #endif - #if LANGUAGE_CHOICE == 4 // LCD Menu Messages