Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Brazilian portuguese translation #3

Open
wants to merge 2 commits into
base: Marlin_v1
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
158 changes: 157 additions & 1 deletion Marlin/language.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

// Languages
// 1 English
// 2 -
// 2 Brazilian Portuguese
// 3 French (Waiting translation)
// 4 German
// 5 Spanish
Expand Down Expand Up @@ -185,6 +185,162 @@
#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 " 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 " Pré-aquecimento PLA"
#define MSG_PREHEAT_ABS " Pré-aquecer ABS"
#define MSG_PREHEAT_ABS_SETTINGS " Pré-aquecimento ABS"
#define MSG_COOLDOWN " Resfriar"
#define MSG_EXTRUDE " Extrudar"
#define MSG_RETRACT " Retract"
#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 " 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 " 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" // revisar
#define MSG_PREPARE " Preparar \x7E"
#define MSG_PREPARE_ALT " Preparar \003"
#define MSG_CONTROL_ARROW " Controlar \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..." // 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 " 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 " AutoRetract:"
#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Algo errado na estrutura do menu."

// Serial Console Messages

#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 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: " // revisar
#define MSG_OK "ok"
#define MSG_FILE_SAVED "Arquivo salvo."
#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 "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"
#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:" // 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:"
#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 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 "
#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 "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 "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
Expand Down