diff --git a/src/locales/pt.json b/src/locales/pt.json new file mode 100644 index 000000000..06784c61a --- /dev/null +++ b/src/locales/pt.json @@ -0,0 +1,1157 @@ +{ + "App": { + "Notifications": { + "DependencyDescription": "A versão {name} atual não oferece suporte a todos os recursos do Mainsail. Atualize {name} para pelo menos {neededVersion}.", + "DependencyName": "Dependência: {name}", + "DismissAll": "Recusar tudo", + "KlipperWarnings": { + "DeprecatedOption": "A opção '{option}' na seção '{section}' está obsoleta e será removida em uma versão futura.", + "DeprecatedOptionHeadline": "Opção obsoleta do Klipper", + "DeprecatedValue": "O valor '{value}' na opção '{option}' na seção '{section}' está obsoleto e será removido em uma liberação futura.", + "DeprecatedValueHeadline": "Valor obsoleto do Klipper", + "KlipperWarning": "Aviso do Klipper" + }, + "MoonrakerWarnings": { + "MoonrakerComponent": "Moonraker: {component}", + "MoonrakerFailedComponentDescription": "Foi detectado um erro ao carregar o componente moonraker '{component}'. Verifique o arquivo de log e corrija o problema.", + "MoonrakerWarning": "Aviso do Moonraker", + "UnparsedConfigOption": "Opção de configuração não analisada '{option}: {value}' detectada na seção [{section}]. Isso pode ser uma opção não mais disponível ou pode ser o resultado de um módulo que falhou ao carregar. No futuro, isso resultará em um erro de inicialização.", + "UnparsedConfigSection": "Seção de configuração não analisada [{section}] detectada. Isso pode ser o resultado de um componente que falhou ao carregar. No futuro, isso resultará em um erro de inicialização." + }, + "Never": "Nunca", + "NextReboot": "próxima reinicialização", + "NoNotification": "Nenhuma notificação disponível", + "Notifications": "Notificações", + "Remind": "Lembrar:" + }, + "NumberInput": { + "GreaterOrEqualError": "Deve ser maior ou igual a {min}!", + "MustBeBetweenError": "Deve estar entre {min} e {max}!", + "NoEmptyAllowedError": "A entrada não deve estar vazia!" + }, + "Printers": "Impressoras", + "ThrottledStates": { + "DescriptionCurrentlyThrottled": "O(s) núcleo(s) rPi ARM está atualmente restringido.", + "DescriptionFrequencyCapped": "A frequência máxima do rPi ARM está atualmente limitada a 1,2 GHz.", + "DescriptionPreviouslyFrequencyCapped": "A frequência máxima do rPi ARM foi pelo menos uma vez limitada a 1,2 GHz desde a última ativação.", + "DescriptionPreviouslyTemperatureLimited": "rPi uC (somente 3A+/3B+) estava pelo menos uma vez acima do limite flexível (padrão 60C) desde a última ativação.", + "DescriptionPreviouslyThrottled": "Núcleo(s) de rPI ARM onde foi estrangulado pelo menos uma vez desde a última ativação.", + "DescriptionPreviouslyUnderVolted": "A tensão de alimentação do rPI caiu abaixo de 4,65 V pelo menos uma vez desde a última ativação.", + "DescriptionTemperatureLimitActive": "A temperatura rPi uC (somente 3A+/3B+) está atualmente acima do limite suave (padrão 60C).", + "DescriptionUnderVoltageDetected": "Tensão de alimentação rPI atualmente abaixo de 4,65V", + "TitleCurrentlyThrottled": "Atualmente limitado", + "TitleFrequencyCapped": "Limite de frequência", + "TitlePreviouslyFrequencyCapped": "Limite de frequência anterior", + "TitlePreviouslyTemperatureLimited": "Anteriormente Limitada por Temperatura", + "TitlePreviouslyThrottled": "Anteriormente limitado", + "TitlePreviouslyUnderVolted": "Anteriormente sob tensão", + "TitleTemperatureLimitActive": "Limite de temperatura ativo", + "TitleUnderVoltageDetected": "Subtensão detectada" + }, + "Titles": { + "Complete": "Completo - {filename}", + "Error": "Erro", + "Pause": "Pausar impressão", + "PrinterOff": "Impressora DESLIGADA", + "Printing": "{percent}% Imprimindo - {filename}", + "PrintingETA": "{percent}% Imprimindo - ETA: {eta} - {filename}" + }, + "TopBar": { + "CannotUploadTheFile": "Não é possível carregar o arquivo!", + "EmergencyStop": "Parada de emergência", + "SAVE_CONFIG": "Salvar configuração", + "Uploading": "Upload", + "UploadOfFileSuccessful": "Carregamento de {file} com sucesso!", + "UploadPrint": "Carregar e imprimir" + }, + "TopCornerMenu": { + "Cancel": "Cancelar", + "ConfirmationDialog": { + "Description": { + "HostReboot": "A reinicialização do host fará com que a impressão atual falhe!", + "HostShutdown": "Desligar o Host fará com que a impressão atual falhe!", + "KlipperFirmwareRestart": "Reiniciar o Firmware Klipper fará com que a impressão atual falhe!", + "KlipperRestart": "Reiniciar o Klipper fará com que a impressão atual falhe!", + "KlipperStop": "Parar o Klipper fará com que a impressão atual falhe!", + "ServiceRestart": "Reiniciar este serviço pode causar falha na impressão atual!", + "ServiceStart": "Iniciar este serviço pode fazer com que a impressão atual falhe!", + "ServiceStop": "Interromper este serviço pode fazer com que a impressão atual falhe!" + }, + "Title": { + "HostReboot": "Reinicialização do host", + "HostShutdown": "Desligamento do host", + "KlipperFirmwareRestart": "Reinicialização do firmware do Klipper", + "KlipperRestart": "Reinicialização do Klipper", + "ServiceRestart": "Reinicialização do Serviço", + "ServiceStart": "Início do serviço", + "ServiceStop": "Parada de serviço" + } + }, + "HostControl": "Controle de host", + "KlipperControl": "Controle do Klipper", + "KlipperFirmwareRestart": "Reiniciar Firmware", + "KlipperRestart": "Reiniciar", + "PowerDevices": "Dispositivos de energia", + "Reboot": "Reiniciar", + "Restart": "Reiniciar", + "ServiceControl": "Controle de Serviço", + "Shutdown": "Desligar", + "Start": "Começar", + "Stop": "Pare" + }, + "UpdateDialog": { + "Close": "Fechar", + "Empty": "Esvaziar", + "Recovering": "Recuperando {software}...", + "RecoveringDone": "Recuperando {software} feito!", + "Updating": "Atualizando {software}...", + "UpdatingDone": "Atualização {software} concluída!" + } + }, + "BedScrews": { + "Abort": "abortar", + "Accept": "Aceitar", + "Adjusted": "Ajustado", + "Description": "Clique em AJUSTADO se o parafuso atual foi ajustado. Clique em ACEITAR para continuar sem ajuste.", + "Headline": "Parafusos da mesa", + "ScrewAccepted": "Aceitar parafusos", + "ScrewIndex": "Índice de parafuso", + "ScrewName": "Nome do parafuso", + "ScrewOutput": " {current} de {max}" + }, + "ConnectionDialog": { + "CannotConnectTo": "Não é possível conectar ao Moonraker ({host}).", + "CheckMoonrakerLog": "Se esta mensagem aparecer repetidamente, dê uma olhada no arquivo de log localizado em:", + "Connecting": "Conectando-se a {host}", + "Failed": "Falha na conexão", + "Initializing": "Inicializando", + "TryAgain": "Tente novamente" + }, + "Console": { + "CommandList": "Lista de comandos", + "Empty": "Esvaziar", + "HideTemperatures": "Ocultar temperaturas", + "HideTimelapse": "Ocultar lapso de tempo", + "SendCode": "Enviar código...", + "SetupConsole": "Console de configuração" + }, + "Dialogs": { + "StartPrint": { + "Cancel": "Cancelar", + "DoYouWantToStartFilename": "Deseja iniciar {filename}?", + "Headline": "Iniciar trabalho", + "Print": "Impressão", + "Timelapse": "Lapso de tempo" + } + }, + "Editor": { + "ConfigReference": "Referência de configuração", + "DontSave": "Não salvar", + "Downloading": "Downloading", + "FailedSave": "{filename} não pôde ser carregado!", + "FileReadOnly": "Somente leitura", + "SaveClose": "Salvar fechar", + "SaveRestart": "Salvar e Reiniciar", + "SuccessfullySaved": "{filename} salvo com sucesso.", + "UnsavedChanges": "Alterações não salvas", + "UnsavedChangesMessage": "Deseja salvar as alterações feitas em {filename}?", + "UnsavedChangesSubMessage": "Suas alterações serão perdidas se você não salvá-las. Você pode desativar esta mensagem nas configurações do editor.", + "Uploading": "Upload" + }, + "EmergencyStopDialog": { + "AreYouSure": "Você tem certeza?", + "EmergencyStop": "Parada de emergência", + "No": "Não", + "Yes": "Sim" + }, + "Files": { + "AddBatchToQueue": "Adicionar lote à fila", + "AddToQueue": "Adicionar à fila", + "AllFiles": "Todos", + "BedTemp": "Temp. mesa", + "Cancel": "Cancelar", + "ChamberTemp": "Temp. Câmara", + "Count": "Contagem", + "Create": "Criar", + "CreateNewDirectory": "Criar novo diretório", + "CurrentPath": "Caminho atual", + "Delete": "Excluir", + "DeleteDirectory": "Excluir diretório", + "DeleteDirectoryQuestion": "Deseja realmente excluir o diretório \"{name}\" com todo o seu conteúdo?", + "DeleteSelectedQuestion": "Você realmente deseja excluir {count} arquivos selecionados?", + "Download": "Baixar", + "Duplicate": "Duplicado", + "DuplicateFile": "Arquivo Duplicado", + "EditFile": "Editar arquivo", + "Empty": "Esvaziar", + "ExtruderTemp": "Temp. Extrusora", + "Filament": "Filamento", + "FilamentName": "Nome do Filamento", + "FilamentType": "Tipo de filamento", + "FilamentUsage": "Uso de Filamento", + "FilamentWeight": "Peso do Filamento", + "Files": "Arquivos", + "Filesize": "Tamanho do arquivo", + "Free": "Livre", + "FreeDisk": "Disco livre", + "GCodeFiles": "Arquivos de código G", + "GcodesRootDirectoryDoesntExists": "Nenhum diretório G-Code encontrado. Por favor, verifique a opção \"path\" na seção [virtual_sdcard] da configuração do Klipper.", + "HiddenFiles": "Arquivos ocultos", + "InvalidNameAlreadyExists": "Nome já existe, por favor escolha outro nome.", + "InvalidNameEmpty": "A entrada não deve estar vazia!", + "LastEndTime": "Último tempo de término", + "LastFilamentUsed": "Último Filamento Utilizado", + "LastModified": "Última Modificação", + "LastPrintDuration": "Última Duração da Impressão", + "LastStartTime": "Último Tempo de Início", + "LastTotalDuration": "Última Duração Total", + "LayerHeight": "Altura da Camada", + "Name": "Nome", + "NewDirectory": "Novo Diretório", + "NozzleDiameter": "Diâmetro do Bico", + "ObjectHeight": "Altura do Objeto", + "Preheat": "Preaquecer", + "PrintedFiles": "Arquivos Impressos", + "PrintStart": "Iniciar Impressão", + "PrintTime": "Tempo Impressão", + "RefreshCurrentDirectory": "Atualizar Diretório Atual", + "Rename": "Renomear", + "RenameDirectory": "Renomear Diretório", + "RenameFile": "Renomear Arquivo", + "ScanMeta": "Analisar Metadados", + "ScanMetaSuccess": "Metadados analisados com sucesso de: {filename}.", + "Search": "Pesquisar", + "SetupCurrentList": "Configurar lista atual", + "Slicer": "Fatiador", + "SuccessfullyCreated": "Criado com sucesso {filename}.", + "SuccessfullyDeleted": "Excluído com sucesso {filename}.", + "SuccessfullyMoved": "Movido com sucesso {filename}.", + "SuccessfullyRenamed": "Renomeado com sucesso {filename}.", + "SuccessfullyUploaded": "Sucesso no uploado do {filename}!", + "Total": "Total", + "UploadNewGcode": "Upload novo G-Code", + "Used": "Usado", + "View3D": "Ver 3D" + }, + "FullscreenUpload": { + "CannotUploadFile": "Não é possível carregar o arquivo!", + "DropFilesToUploadFiles": "Soltar arquivos para upload" + }, + "GCodeViewer": { + "ClearLoadedFile": "Limpar", + "CNCMode": "Modo CNC", + "ColorMode": "Modo de cor", + "Downloading": "Downloading", + "ForceLineRendering": "Forçar renderização de linha", + "HDRendering": "Renderização HD (Extrusões redondas)", + "High": "Alto", + "LoadCurrentFile": "Arquivo atual", + "LoadLocal": "Arquivo local", + "Low": "Baixo", + "Max": "Máximo", + "Medium": "Médio", + "ReloadRequired": "Necessário recarregar", + "Rendering": "Renderização", + "RenderQuality": "Qualidade de renderização", + "ShowGCode": "Mostrar código G", + "ShowObjectSelection": "Mostrar Seleção de Objeto", + "ShowToolhead": "Mostrar cabeça de ferramenta", + "ShowTravelMoves": "Mostrar movimentos de viagem", + "SpecularLighting": "Iluminação especular", + "Title": "Visualizador de código G", + "Tracking": "RASTREAMENTO", + "Transparency": "Transparência", + "Ultra": "Ultra", + "VoxelMode": "Modo Voxel (ASMBL)" + }, + "Heightmap": { + "Abort": "abortar", + "BedMeshCalibrate": "Calibrar malha da mesa", + "BedMeshRemove": "Remoção da malha da mesa", + "Calibrate": "Calibrar", + "Clear": "Limpar", + "CurrentMesh": { + "Headline": "Malha atual", + "Max": "Máx", + "Min": "Mín", + "Name": "Nome", + "Range": "Alcance", + "Size": "Tamanho" + }, + "DeleteBedMeshProfile": "Excluir perfil de malha da mesa", + "DoYouReallyWantToDelete": "Deseja realmente excluir o perfil \"{name}\"?", + "ErrorKlipperNotReady": "Klipper não está pronto. Mapa de altura desativado.", + "Flat": "Plano", + "Heightmap": "Mapa de altura", + "InvalidNameAlreadyExists": "O nome do perfil já existe, escolha outro nome de perfil.", + "InvalidNameAscii": "O nome é inválido. Somente caracteres ASCII são permitidos.", + "InvalidNameEmpty": "A entrada não deve estar vazia!", + "InvalidNameReserved": "O perfil 'padrão' é reservado, escolha outro nome de perfil.", + "Later": "Depois", + "Mesh": "Malha", + "Name": "Nome", + "NoBedMeshHasBeenLoadedYet": "Nenhuma malha da mesa foi carregada ainda.", + "NoProfile": "Nenhum perfil disponível", + "Ok": "OK", + "Probed": "Sondado", + "Profiles": "Perfis", + "Remove": "Excluir", + "RemoveSaveDescription": "O perfil bed_mesh foi registrado como excluído. Clique em SAVE_CONFIG para removê-lo do arquivo printer.cfg e reinicie o Klipper.", + "Rename": "renomear", + "RenameBedMeshProfile": "Renomear Perfil de Malha da Mesa", + "SAVE_CONFIG": "SAVE_CONFIG", + "ScaleGradient": "Escala gradiente", + "ScaleZMax": "Escala z-max.", + "TitleCalibrate": "Calibrar nova malha da mesa", + "TitleClear": "Limpar malha da mesa", + "TitleHomeAll": "Home all", + "Wireframe": "Wireframe" + }, + "History": { + "AddNote": "Adicionar nota", + "AllJobs": "Todos", + "AvgPrinttime": "Tempo de impressão - Ø", + "Cancel": "Cancelar", + "Chart": "Gráfico", + "CreateNote": "Criar nota", + "Delete": "Excluir", + "DeleteSelectedQuestion": "Você realmente deseja excluir {count} trabalhos selecionados?", + "Details": "Detalhes", + "EditNote": "Editar nota", + "Empty": "Esvaziar", + "EndTime": "Fim do tempo", + "EstimatedFilament": "Filamento Estimado", + "EstimatedFilamentWeight": "Peso Estimado do Filamento", + "EstimatedTime": "Tempo estimado", + "FilamentCalc": "Calc. Filamento", + "FilamentUsage": "Uso de Filamento", + "FilamentUsed": "Filamento usado", + "Filename": "Nome do arquivo", + "Filesize": "Tamanho do arquivo", + "FirstLayerBedTemp": "Temperatura do leito da primeira camada", + "FirstLayerExtTemp": "Tem. Extr. Primeira Camada", + "FirstLayerHeight": "Altura da Primeira Camada", + "HistoryFilamentUsage": "Filamento", + "HistoryPrinttimeAVG": "Impressões", + "JobDetails": "Detalhes do trabalho", + "Jobs": "Trabalhos", + "LastModified": "Última modificação", + "LayerHeight": "Altura da Camada", + "LongestPrinttime": "Maior tempo de impressão", + "Note": "Nota", + "ObjectHeight": "Altura do Objeto", + "PrintDuration": "Tempo de impressão", + "PrintHistory": "Histórico de impressão", + "PrintTime": "Tempo de impressão", + "PrinttimeAvg": "Tempo de impressão - Ø", + "Reprint": "Reimprimir", + "Save": "Salvar", + "Search": "Procurar", + "SelectedFilamentUsed": "Filamento selecionado usado", + "SelectedJobs": "Trabalhos selecionados", + "SelectedPrinttime": "Tempo de impressão selecionado", + "Slicer": "Fatiador", + "SlicerVersion": "Versão do Fatiador", + "StartTime": "Hora de início", + "Statistics": "Estatisticas", + "Status": "Status", + "StatusValues": { + "cancelled": "Cancelled", + "completed": "Completed", + "error": "Error", + "in_progress": "In progress", + "klippy_disconnect": "Klippy disconnect", + "klippy_shutdown": "Klippy shutdown", + "Others": "Others", + "server_exit": "Server exit" + }, + "Table": "Table", + "TitleExportHistory": "Export History", + "TitleRefreshHistory": "Refresh History", + "TitleSettings": "Settings", + "TotalDuration": "Total Time", + "TotalFilamentUsed": "Total Filament Used", + "TotalJobs": "Total Jobs", + "TotalPrinttime": "Total Print Time", + "TotalTime": "Total Time" + }, + "JobQueue": { + "AllJobs": "Todos os trabalhos", + "Cancel": "Cancelar", + "ChangeCount": "Alterar contagem", + "Count": "Contagem", + "Empty": "Esvaziar", + "InvalidCountEmpty": "A entrada não deve estar vazia!", + "InvalidCountGreaterZero": "A entrada deve ser maior que 0!", + "JobQueue": "Fila de trabalho", + "Jobs": "Trabalhos", + "Pause": "Pausa", + "RemoveFromQueue": "Remover da fila", + "Start": "Começar" + }, + "Machine": { + "ConfigFilesPanel": { + "AllFiles": "Todos", + "Cancel": "Cancelar", + "ConfigFiles": "Arquivos de configuração", + "ConfigRootDirectoryDoesntExists": "Nenhum diretório de configuração encontrado. Verifique a opção \"config_path\" na seção [file_manager] da configuração do Moonraker.", + "Create": "Criar", + "CreateDirectory": "Criar diretório", + "CreateFile": "Criar arquivo", + "CurrentPath": "Caminho atual", + "Delete": "Excluir", + "DeleteDirectory": "Excluir diretório", + "DeleteDirectoryQuestion": "Excluir diretório \"{name}\" e todo o seu conteúdo?", + "DeleteSelectedQuestion": "Excluir {count} elementos selecionados?", + "Download": "Baixar", + "Duplicate": "Duplicado", + "DuplicateFile": "Arquivo Duplicado", + "EditFile": "Editar arquivo", + "Empty": "Esvaziar", + "Files": "Arquivos", + "Filesize": "Tamanho do arquivo", + "Free": "Livre", + "FreeDisk": "Disco livre", + "HiddenFiles": "Arquivos ocultos", + "HideBackupFiles": "Ocultar arquivos de backup", + "LastModified": "Última modificação", + "Name": "Nome", + "RefreshDirectory": "Atualizar diretório", + "Rename": "Renomear", + "RenameDirectory": "Renomear diretório", + "RenameFile": "Renomear arquivo", + "Root": "Root", + "SetupCurrentList": "Configurar lista atual", + "ShowFile": "Mostrar arquivo", + "Total": "Total", + "UploadFile": "Subir arquivo", + "Uploading": "Subindo", + "Used": "Usado" + }, + "EndstopPanel": { + "Endstop": "Fim de curso", + "EndstopInfo": "Pressione o botão de sincronização no canto inferior direito para carregar o status atual do fim de curso.", + "Endstops": "Fins de curso", + "open": "Abrir", + "TRIGGERED": "Acionado" + }, + "LogfilesPanel": { + "Accept": "Aceitar", + "Cancel": "Cancelar", + "Logfiles": "Arquivos de log", + "Rollover": "Registros de substituição", + "RolloverDescription": "Selecione quais logs devem ser redefinidos:", + "RolloverToastFailed": "Log de rollover para \"{name}\": {message}", + "RolloverToastSuccessful": "Log para \"{name}\" foi redefinido com sucesso." + }, + "SystemPanel": { + "Constants": "Constantes", + "Cpu": "CPU", + "HostDetails": "Detalhes do host", + "LastStats": "Últimas estatísticas", + "Load": "Carga", + "Memory": "MEM", + "NoMoreInfos": "Sem mais informações", + "SystemLoad": "Cargas do sistema", + "Values": { + "Awake": "Acordado: {awake}", + "Bandwidth": "Largura de banda: {bandwidth}/s", + "Distro": "Distribuição: {name} {version_id}", + "Frequency": "Frequência: {frequency}", + "Load": "Carregar: {load}", + "Memory": "Memória: {memory}", + "Os": "SO: {os}", + "Received": "Recebido: {received}", + "Temp": "Temperatura: {temp}°C", + "TempMax": "máx.: {temp}°C", + "TempMin": "min: {temp}°C", + "Transmitted": "Transmitido: {transmitted}", + "Version": "Versão: {version}" + } + }, + "UpdatePanel": { + "CheckForUpdates": "Verifique se há atualizações", + "Commits": "Confirma", + "CommitsAvailable": "nenhum commit disponível | {count} confirmação disponível | {count} confirmações disponíveis", + "CommitsOnDate": "Commits em {date}", + "CommittedDaysAgo": "committed {days} dias atrás", + "CommittedHoursAgo": "committed {hours} horas atrás", + "CommittedOnDate": "committed em {date}", + "CommittedYesterday": "committed ontem", + "Detached": "independente", + "Dirty": "lixo", + "ERROR": "Erro", + "Invalid": "inválido", + "OSPackages": "Pacotes do sistema operacional", + "PackagesCanBeUpgraded": "pacotes podem ser atualizados", + "System": "Sistema", + "Unknown": "Desconhecido", + "Update": "Atualizar", + "UpdateAll": "Atualize todos os componentes", + "UpdateManager": "Gerenciador de atualização", + "Upgrade": "Atualização", + "UpToDate": "Atualizado" + } + }, + "ManualProbe": { + "Abort": "abortar", + "Accept": "Aceitar", + "Advanced": "Avançado", + "Headline": "Sonda Manual" + }, + "Panels": { + "ExtruderControlPanel": { + "Allowed": "Permitido", + "EstimatedExtrusion": "Extrusão:", + "Extrude": "Extrusão", + "ExtruderTempTooLow": "Temperatura da extrusora <", + "ExtrusionFactor": "Fator de extrusão", + "ExtrusionFeedrate": "Taxa de alimentação de extrusão", + "FilamentLength": "Comprimento do Filamento", + "FirmwareRetractionSettings": { + "RetractLength": "Compr. Retração", + "RetractSpeed": "Velocidade de Retração", + "UnretractExtraLength": "Compr. Extra ao Voltar Retração", + "UnretractSpeed": "Veloc. ao Voltar Retração" + }, + "Headline": "Extrusora", + "LoadFilament": "Carregar Filamento", + "PressureAdvanceSettings": { + "Advance": "Pressure Advance", + "Extruder": "Extrusora", + "SmoothTime": "Tempo de Suavização" + }, + "Requested": "Requeridos", + "Retract": "Retrair", + "TooLargeExtrusion": "Extrusão muito grande!", + "UnloadFilament": "Descarregar Filamento" + }, + "FarmPrinterPanel": { + "ReconnectToPrinter": "Reconectar", + "SwitchToPrinter": "Mudar para impressora", + "WebcamOff": "Off" + }, + "KlippyStatePanel": { + "CheckKlippyAndUdsAddress": "Verifique se o serviço Klipper está em execução e klippy_uds_address está configurado corretamente no moonraker.conf.", + "FirmwareRestart": "Reiniciar Firmware", + "MoonrakerCannotConnect": "Moonraker não consegue se conectar ao Klipper!", + "PowerOn": "Ligar", + "PrinterSwitchedOff": "A impressora está desligada", + "PrinterSwitchedOffDescription": "A impressora está desligada no momento e o Klipper não consegue se conectar. Para ligar a impressora, clique no botão abaixo:", + "Restart": "Reiniciar", + "ServiceReports": "{service} relatórios" + }, + "MachineSettingsPanel": { + "Headline": "Máquina", + "MotionSettings": { + "Acceleration": "Aceleração", + "MaxAccelToDecel": "Aceleração máx. para desacel.", + "SquareCornerVelocity": "Velocidade em canto", + "Velocity": "Velocidade" + } + }, + "MacrosPanel": { + "Headline": "Macros", + "Send": "enviar" + }, + "MiniconsolePanel": { + "Headline": "Console", + "HideTemperatures": "Ocultar temperaturas", + "HideTimelapse": "Ocultar lapso de tempo", + "SendCode": "Enviar código...", + "SetupConsole": "Console de configuração" + }, + "MinSettingsPanel": { + "IncludeMainsailCfg": "Certifique-se de incluir mainsail.cfg em seu arquivo printer.cfg.", + "IsNotDefinedInConfig": "não está definido no config.", + "MissingConfiguration": "Configuração ausente", + "MoreInformation": "mais informações" + }, + "MiscellaneousPanel": { + "Headline": "Diversos", + "Light": { + "Blue": "azul", + "Green": "verde", + "Red": "vermelho", + "White": "branco" + }, + "RunoutSensor": { + "Detected": "detectado", + "Disabled": "desabilitado", + "Empty": "Vazio" + } + }, + "PowerControlPanel": { + "Error": "Erro", + "Off": "Off", + "On": "On", + "PowerControl": "Controle de Energia" + }, + "StatusPanel": { + "CancelPrint": "Cancelar Impressão", + "ClearPrintStats": "Limpar estatísticas de impressão", + "Difference": "Diferença", + "EmptyGcodes": "Não há G-Code disponível.", + "EmptyJobqueue": "No momento, não há nenhum arquivo na fila de trabalhos.", + "Estimate": "Estimado", + "ETA": "ETA", + "ExcludeObject": { + "Cancel": "cancelar", + "Excluded": "Excluído", + "ExcludeObject": "Excluir Objeto", + "ExcludeObjectHeadline": "Excluir Objeto", + "ExcludeObjectText": "Deseja realmente excluir \"{name}\"?" + }, + "Filament": "Filamento", + "File": "Arquivo", + "Files": "Arquivos", + "Flow": "Fluxo", + "Headline": "Status", + "Jobqueue": "Fila de trabalhos ({count})", + "JobqueueMoreFiles": "nenhum trabalho | mais um trabalho | {count} mais trabalhos", + "Layer": "Camada", + "Max": "max", + "ObjectHeight": "Altura do objeto", + "PauseAtLayer": { + "Abort": "abortar", + "Accept": "aceitar", + "AtLayer": "na Camada", + "Call": "Chamar", + "DescriptionPauseAtLayerActive": "Esta função já está ativa e chamará \"{call}\" na camada {layer}. Se você chamar o comando novamente, essas configurações serão substituídas.", + "DescriptionPauseNextLayerActive": "Esta função já está ativa e chamará \"{call}\" na próxima camada.", + "Layer": "Camada", + "NextLayer": "próxima Camada", + "PauseAtLayer": "Pausar na camada", + "Type": "Tipo" + }, + "PausePrint": "Pausar impressão", + "Print": "Imprimir", + "PrintTime": "Tempo de impressão", + "ReprintJob": "Reimprimir trabalho", + "Requested": "Solicitado", + "ResumePrint": "Retomar impressão", + "Slicer": "Fatiador", + "Speed": "Velocidade", + "Status": "Status", + "Total": "Total", + "Unknown": "Desconhecido" + }, + "TemperaturePanel": { + "AutoscaleChart": "Gráfico de escala automática", + "Avg": "Med", + "Cooldown": "Esfriar", + "Current": "Atual", + "Dataset": { + "Power": "Potência PWM", + "Speed": "Velocidade PWM", + "Target": "temperatura alvo", + "Temperature": "Temperatura atual" + }, + "Headline": "Temperaturas", + "Max": "max", + "Min": "min", + "Name": "Nome", + "Presets": "Predefinições", + "SetupTemperatures": "Config. Temperaturas", + "ShowChart": "Mostrar gráfico", + "ShowNameInChart": "Mostrar {name} no gráfico", + "ShowNameInList": "Mostrar {name} na lista", + "State": "Estado", + "Target": "Alvo", + "TemperaturesInChart": "Temperatura [°C]", + "TempTooHigh": "Temperatura muito alta para {name}! (máx: {max})", + "TempTooLow": "Temperatura muito baixa para {name}! (mín: {min})" + }, + "ToolheadControlPanel": { + "Absolute": "absoluto", + "ALL": "Todos", + "Headline": "Ferramenta", + "PleaseConfigureSteps": "Por favor, configure os passos.", + "Position": "Posição", + "QGL": "QGL", + "Relative": "relativo", + "SettingsInterfaceControl": "Configurações > Interface > Controle", + "SpeedFactor": "Fator Velocidade", + "ZTilt": "Z-Tilt" + }, + "WebcamPanel": { + "All": "Todos", + "FPS": "FPS", + "Headline": "Webcam", + "NoWebcam": "Nenhuma webcam disponível. Adicione uma webcam em \"Configurações da Interface\" -> \"Webcams\".", + "UnknownWebcamService": "Serviço Webcam Desconhecido" + }, + "ZoffsetPanel": { + "Clear": "Limpar", + "Headline": "Z-Offset", + "Later": "Depois", + "Ok": "OK", + "Save": "Salvar", + "SaveConfig": "SALVAR CONFIG", + "SaveInfoDescription": "O novo Z-Offset foi calculado e registrado. Clique em \"SALVAR CONFIG\" para salvá-lo no arquivo printer.cfg e reiniciar o Klipper.", + "SaveInfoDescriptionPrint": "O novo Z-Offset foi calculado e registrado. Após a impressão, clique em \"SALVAR CONFIG\" na barra superior para salvá-lo no arquivo printer.cfg e reiniciar o Klipper.", + "SaveInfoHeadline": "Informação", + "ToEndstop": "até o Endstop", + "ToProbe": "até Sonda" + } + }, + "PowerDeviceChangeDialog": { + "AreYouSure": "Você tem certeza?", + "No": "Não", + "TurnDeviceOff": "Desligar {device}", + "TurnDeviceOn": "Ligar {device}", + "Yes": "Sim" + }, + "Router": { + "Console": "Console", + "Dashboard": "Painel de Controle", + "G-Code Files": "Arquivos de código G", + "G-Code Viewer": "Visualizador de código G", + "Heightmap": "Mapa de altura", + "History": "História", + "Machine": "Máquina", + "Printers": "Impressoras", + "Timelapse": "Lapso de tempo", + "Webcam": "Webcam" + }, + "ScrewsTiltAdjust": { + "Accept": "Aceitar", + "Base": "Base", + "ErrorText": "Ocorreu um erro durante o processo de medição.", + "Headline": "Ajuste de inclinação dos parafusos" + }, + "SelectPrinterDialog": { + "AddPrinter": "Adicionar Impressora", + "AddPrintersToJson": "Por favor, adicione as impressoras ao arquivo config.json.", + "CannotConnectTo": "Não é possível conectar-se a {host}.", + "ChangePrinter": "Alterar Impressora", + "Connecting": "Conectando-se a {host}", + "ConnectionFailed": "Falha na conexão", + "EditPrinter": "Editar Impressora", + "Hello": "Olá e seja bem-vindo ao modo remoto do Mainsail!", + "HostnameInvalid": "Nome de host/IP inválido.", + "HostnameIp": "Nome de host/IP", + "HostnameRequired": "Nome de host é requerido", + "Port": "Porta", + "PortRequired": "Porta é requerido", + "RememberToAdd": "Por favor, lembre-se de adicionar '{cors}' no arquivo moonraker.conf dentro de 'cors_domains'.", + "SelectPrinter": "Selecionar Impressora", + "TryAgain": "Tente novamente", + "UpdatePrinter": "Atualizar Impressora", + "YouCanFindMore": "Você pode encontrar mais detalhes em" + }, + "Settings": { + "Cancel": "Cancelar", + "Close": "Fechar", + "ConsoleTab": { + "AddFilter": "adicionar filtro", + "Console": "Console", + "CreateHeadline": "Criar filtro", + "Direction": "Direção", + "DirectionShell": "Última entrada na parte inferior.", + "DirectionTable": "Última entrada na parte superior", + "EditHeadline": "Editar filtro", + "EntryStyle": "Projeto de Entrada", + "EntryStyleCompact": "compacto", + "EntryStyleDefault": "padrão", + "Filters": "Filtros", + "Height": "Altura", + "HideTemperatures": "Ocultar temperaturas", + "HideTimelapse": "Ocultar lapso de tempo", + "Name": "Nome", + "Regex": "Regex", + "StoreButton": "Armazenar filtro", + "UpdateButton": "Atualizar filtro" + }, + "ControlTab": { + "Bars": "Barras", + "Circle": "Círculo", + "Control": "Controle", + "Cross": "Cruz", + "EnableXYHoming": "Ativar homing combinado dos eixos X e Y", + "EstimatedExtrusionInfo": "Exibe informação de extrusão estimada", + "EstimatedExtrusionInfoDescription": "Mostrar/Ocultar informações sobre as extrusões estimadas com base na quantidade de extrusão e taxa de alimentação (feedrate).", + "InvertXMovement": "Inverte direção do movimento eixo X", + "InvertYMovement": "Inverte direção do movimento eixo Y", + "InvertZMovement": "Inverte direção do movimento eixo Z", + "IsDefault": " (default)", + "MaximumValues": "Valores Máximos: {maximum}", + "MaximumValuesVisibility": "É recomendado um máximo de {maximum} valores para melhor visibilidade.", + "MinimumValues": "Valores mínimos: {minimum}", + "MotorsOff": "Motores off{isDefault}", + "MoveDistancesEInMm": "Configs. pré-definidas quant. extrusão (in mm)", + "MoveDistancesInMm": "Incrementos de movimento (em mm)", + "MoveDistancesXYInMm": "Incrementos de movimento eixos X & Y (in mm)", + "MoveDistancesZInMm": "Incrementos de movimento eixo Z (in mm)", + "QuadGantryLevel": "Quad Gantry Level{isDefault}", + "SpeedEInMms": "Velocidade pré-definida de extrusão (em mm/s)", + "SpeedXY": "Velocidade Movimento eixos X & Y", + "SpeedZ": "Velocidade Movimento eixo Z", + "Style": "Estilo", + "ValueGreaterThan": "O valor deve ser maior do que {value}.", + "ZOffsetIncrements": "Incrementos Z-Offset (in mm)", + "ZTiltAdjust": "Ajuste Z-Tilt {isDefault}" + }, + "DashboardTab": { + "Dashboard": "Painel de Controle", + "Desktop": "Desktop", + "Mobile": "Móvel", + "ResetLayout": "Reseta Layout", + "Tablet": "Tablet", + "Widescreen": "Widescreen" + }, + "Edit": "Editar", + "EditorTab": { + "ConfirmUnsavedChanges": "Prompt para salvar ou descartar alterações não salvas", + "ConfirmUnsavedChangesDescription": "Se ativado, o editor solicitará uma confirmação para salvar ou descartar as alterações feitas. Se desativado, as alterações serão descartadas silenciosamente.", + "Editor": "Editor", + "KlipperRestartMethod": "Método para reiniciar Klipper", + "KlipperRestartMethodDescription": "Selecione o método de reinicialização que será usado em 'Salvar e Reiniciar' ao editar arquivos de configuração do Klipper.", + "MoonrakerRestartInstance": "Reiniciar a instância do Moonraker", + "MoonrakerRestartInstanceDescription": "Selecione qual serviço do Moonraker será reiniciado em 'Salvar e Reiniciar' ao editar arquivos de configuração do Moonraker.", + "Spaces": "Espaços: {count}", + "TabSize": "Tamanho TAB", + "TabSizeDescription": "Ajusta quantos espaços devem ser usados para a indentação de TAB.", + "UseEscToClose": "Use ESC para fechar editor", + "UseEscToCloseDescription": "Permite que a tecla ESC feche o editor." + }, + "GCodeViewerTab": { + "BackgroundColor": "Color Fundo", + "ExtruderColor": "Cores Extrusor", + "GCodeViewer": "Visualizador G-Code", + "GridColor": "Cor Grade", + "MaxFeed": "Max Feed Rate", + "MinFeed": "Min Feed Rate", + "ProgressColor": "Cor Progresso", + "ShowAxes": "Exibir Eixos" + }, + "GeneralTab": { + "12hours": "12-horas ({time})", + "24hours": "24-hours ({time})", + "Backup": "Backup", + "BackupDialog": "Por favor, selecione todas as seções das quais você deseja criar um backup:", + "CalcEstimateTime": "Cálculo de estimativa de tempo", + "CalcEstimateTimeDescription": "Se múltiplos forem selecionados, será calculada uma média.", + "CalcEtaTime": "Cálculo ETA", + "CalcEtaTimeDescription": "Se múltiplos forem selecionados, será calculada uma média.", + "CalcPrintProgress": "Cálculo progresso de impressão", + "CalcPrintProgressDescription": "Método para calcular progresso de impressão.", + "CalcPrintProgressItems": { + "Filament": "Filamento", + "FileAbsolute": "Posição arquivo (absolute)", + "FileRelative": "Posição Arquivo (relative)", + "Slicer": "Fatiador (M73)" + }, + "CannotReadJson": "Não foi possível ler arquivo backup.", + "DateFormat": "Formato Data", + "DbConsoleHistory": "Consolde Histórico", + "DbHistoryJobs": "Histórico de Trabalhos", + "DbHistoryTotals": "Histórico Totais", + "DbTimelapseSettings": "Configs. Timelapse", + "DbView": "Ver Configs.", + "DbWebcams": "Webcams", + "EstimateValues": { + "Filament": "Filamento", + "File": "Arquivo", + "Slicer": "Fatiador" + }, + "FactoryDialog": "Selecione todas as sessões que você quer resetar:", + "FactoryReset": "Reset de Fábrica", + "General": "Geral", + "Language": "Idioma", + "MoonrakerDb": "Moonraker DB", + "PrinterName": "Nome Impressora", + "Reset": "reset", + "Restore": "Restaura", + "RestoreDialog": "Selecione todas as sessões que você quer restaurar:", + "TimeFormat": "Formato de Hora" + }, + "InterfaceSettings": "Configs. Interface", + "MacrosTab": { + "Add": "adc", + "AddGroup": "adc Grupo", + "AvailableMacros": "Macros Disponíveis", + "ChangeMacroColor": "Altera a cor do botão.", + "Color": "Cor", + "CountMacros": "sem Macros adicionadas | {count} Macro | {count} Macros", + "Custom": "personalizado", + "CustomColor": "Cor Personalizada", + "DeletedMacro": "Macro excluída", + "DeleteMacroFromGroup": "Macro excluída do grupo.", + "EditGroup": "Edita Grupo", + "Error": "erro", + "Expert": "Avançado", + "General": "Geral", + "Group": "Grupo", + "GroupMacros": "Grupo Macros", + "Macrogroups": "Grupos", + "Macros": "Macros", + "Management": "Gerenciamento", + "Name": "Nome", + "NoAvailableMacros": "Sem macros disponíveis.", + "NoGroups": "Grupo não encontrado...", + "NOMacros": "Macros não encontradas...", + "NoMacrosInGroup": "Sem macros neste grupo.", + "Primary": "principal", + "Secondary": "secundário", + "ShowInStatePaused": "Exibe/Oculta se impressora está pausada.", + "ShowInStatePrinting": "Exibe/Oculta se impressora está imprimindo.", + "ShowInStateStandby": "Exibe/Oculta se impressora está ociosa.", + "Simple": "Simples", + "Status": "Status", + "Success": "sucesso", + "UnknownGroup": "Grupo Desconhecido", + "Warning": "advertência" + }, + "MiscellaneousTab": { + "AddGroup": "adiciona grupo", + "AddPreset": "adiciona pré-config.", + "Color": "Cor", + "CreateGroup": "Cria grupo", + "CreatePreset": "Cria pré-config", + "End": "Fim", + "EndDescription": "Último LED deste grupo.", + "Groups": "Grupos", + "GroupSubTitle": "Início: {start}, Fim: {end}", + "LightGroups": "{name} - Grupos", + "LightPresets": "{name} - Pré-configs.", + "Miscellaneous": "Diversos", + "Name": "Nome", + "NoDevicesFound": "Dispositivos não encontrado", + "NoGroupFound": "Grupo não encontrado", + "NoPresetFound": "Pré-config. não encontrada", + "Presets": "Pré-Configgs.", + "Start": "Início", + "StartDescription": "Primeiro LED deste grupo.", + "UnableToLoadLight": "Não foi possível carregar luz", + "UnableToLoadPreset": "Não foi possível carregar pré-config." + }, + "NavigationTab": { + "Navigation": "Navegação" + }, + "PresetsTab": { + "AddPreset": "adic. pré-config.", + "Cooldown": "Esfriar", + "CreateHeadline": "Criar Pré-config", + "CustomGCode": "G-Code Personalizado", + "EditCooldown": "Editar Esfriar", + "EditHeadline": "Editar Pré-config.", + "ErrorInvalidValue": "Valor inválido", + "ErrorNameNotUnique": "Nome já existe", + "ErrorNameRequired": "Nome requerido", + "Name": "Nome", + "PreheatPresets": "Pré-configs.", + "PresetInfo": "Defina pelo menos uma temperatura alvo ou um G-Code personalizado.", + "PresetNamePlaceholder": "Nome Pré-config (requerido)", + "StoreButton": "Armazena Pré-config.", + "UpdateButton": "Atualiza Pré-config.", + "UpdateCooldown": "Atualiza Esfriar" + }, + "RemotePrintersTab": { + "AddPrinter": "Adc. Impressora", + "EditPrinter": "Edita Impressora", + "Hostname": "Nome do Host", + "Port": "Porta", + "RemotePrinters": "Impressoras", + "UpdatePrinter": "Atualiza Impressora", + "UseConfigJson": "InstanceDB =JSON detectada. Por favor, utilize o arquivo config.json para modificar a lista de impressoras." + }, + "Store": "armazenna", + "TimelapseTab": { + "Autorender": "Auto renderiza", + "AutorenderDescription": "Se ativado, o vídeo em timelapse será renderizado automaticamente ao final da impressão.", + "Camera": "Camera", + "CameraDescription": "Selecione qual câmera será usada", + "ConstantRateFactor": "Fator de Taxa Constante", + "ConstantRateFactorDescription": "Configura a qualidade versus o tamanho do arquivo do vídeo renderizado. A escala do Fator de Taxa Constante (CRF) varia de 0 a 51, onde 0 é sem perdas, 23 é o valor padrão e 51 é a pior qualidade possível. Um valor menor geralmente resulta em maior qualidade, e uma faixa subjetivamente razoável é de 17 a 28. Considere 17 ou 18 como visualmente sem perdas.", + "duplicatelastframe": "Duplicar Último Quadro", + "duplicatelastframeDescription": "Duplica o último quadro no final do vídeo.", + "Enabled": "Habilitado", + "EnabledDescription": "Se desativado, as macros do G-Code são ignoradas e a renderização automática é pulada.", + "Extraoutputparams": "Parâmetros de Saída Adicionais", + "ExtraoutputparamsDescription": "Define parâmetros adicionais de saída para o FFMPEG. Observação: Especificar qualquer coisa aqui desabilitará a configuração de rotação.", + "FwRetract": "Retração FW", + "FwRetractDescription": "Utilizar retração de firmware na macro do timelapse.", + "GcodeVerbose": "Verbose G-Code", + "GcodeVerboseDescription": "Se ativado, as macros do G-Code irão escrever informações no console.", + "General": "Geral", + "HyperlapseCycle": "Tempo do Ciclo do Hyperlapse", + "HyperlapseCycleDescription": "Será tirada uma captura a cada X segundos.", + "Mode": "Mode", + "ModeDescription": "Selecione entre o modo Macro de Camada e o modo Hyperlapse (baseado em tempo).", + "OutputFramerate": "Taxa de quadros de saída", + "OutputFramerateDescription": "Define a taxa de quadros do vídeo. Observação: isso será ignorado se a variável_fps estiver ativada.", + "Parkhead": "Park Toolhead", + "ParkheadDescription": "Se ativado, cabeçote será recolhido antes de tirar uma imagem.", + "Parkpos": "Posição Park", + "ParkposDescription": "Selecione a posição Park", + "ParkTime": "Tempo Park", + "ParkTimeDescription": "Adicionar tempo ocioso adicional ao recolher.", + "Pixelformat": "Formato pixel", + "PixelformatDescription": "Define o formato de pixel do vídeo de saída.", + "PosDZ": "Posição Z", + "PosDZDescription": "Posição Z Park (relativo)", + "PosX": "Posição X", + "PosXDescription": "Posição X Park (absoluto)", + "PosY": "Posição Y", + "PosYDescription": "Posição Y Park (absoluto)", + "PreviewImage": "Imagem de visualização", + "PreviewImageDescription": "Salvar uma imagem de visualização com o mesmo nome do vídeo.", + "RenderingOptions": "Opções de Renderização", + "RetractDistance": "Distância Retract", + "RetractDistanceDescription": "O comprimento do filamento que o extrusor retrai.", + "RetractSpeed": "Velocidade Retração", + "RetractSpeedDescription": "A velocidade com a qual o extrusor retrai o filamento.", + "SaveFrames": "Salva Quadros", + "SaveFramesDescription": "Salva os quadros em um arquivo zip para renderização externa.", + "StreamDelayCompensation": "Compensação de Atraso de Transmissão", + "StreamDelayCompensationDescription": "Atraso na captura de quadros", + "Targetlength": "Comprimento Alvo", + "TargetlengthDescription": "O comprimento alvo quando a taxa de quadros variável está ativada.", + "TimeFormatCode": "Código de Formato de Tempo", + "TimeFormatCodeDescription": "Isso define como o carimbo de data e hora no arquivo de saída deve ser codificado.", + "Timelapse": "Timelapse", + "TravelSpeed": "Velocidade Deslocamento", + "TravelSpeedDescription": "Velocidade deslocamento enquanto move para posição de park e retornando", + "UnretractDistance": "Distância Unretract", + "UnretractDistanceDescription": "O comprimento do filamento que o extrusor desretraí após uma retração.", + "UnretractSpeed": "Vel. retornar retract", + "UnretractSpeedDescription": "A velocidade com a qual o extrusor desretraí o filamento após uma retração.", + "VariableFps": "FPS Variável", + "VariableFpsDescription": "Se ativado, a taxa de quadros do vídeo de saída será calculada com base no comprimento alvo.", + "VariableFpsMax": "Max FPS Variável", + "VariableFpsMaxDescription": "", + "VariableFpsMin": "Min FPS Variável", + "VariableFpsMinDescription": "" + }, + "UiSettingsTab": { + "BedScrewsDialog": "Configs. dos Fusos da Mesa", + "BedScrewsDialogDescription": "Exibir diálogo auxiliar para BED_SCREWS_ADJUST.", + "BoolBigThumbnail": "Miniatura grande", + "BoolBigThumbnailDescription": "Exibir uma miniatura grande no painel de status durante a impressão.", + "BoolHideUploadAndPrintButton": "Ocultar botão de Envio e Impressão", + "BoolHideUploadAndPrintButtonDescription": "Mostrar ou ocultar o botão \"Enviar e Imprimir\" na barra superior.", + "ConfirmOnEmergencyStop": "Requerer confirmação no botão de Parada de Emergência.", + "ConfirmOnEmergencyStopDescription": "Exibe caixa de diálogo de confirmação ao acionar a Parada de Emergência.", + "ConfirmOnPowerDeviceChange": "Requerer confirmação nas alterações de Energia do Dispositivo.", + "ConfirmOnPowerDeviceChangeDescription": "Mostrar uma caixa de diálogo de confirmação ao realizar alterações na energia do dispositivo.", + "DisableFanAnimation": "Desabilita animação do ventilador", + "DisableFanAnimationDescription": "Isso pode reduzir a carga em seu navegador.", + "DisplayCANCEL_PRINT": "Exibe CANCEL_PRINT", + "DisplayCANCEL_PRINTDescription": "Exibe permanentemente o botão CANCEL_PRINT - nenhuma confirmação de segunda camada necessária.", + "GcodeThumbnails": "Miniaturas G-Code", + "GcodeThumbnailsDescription": "Clique no botão para obter as instruções.", + "Guide": "Guia", + "HideSaveConfigButtonForBedMesh": "Ocultar SALVAR_CONFIGURAÇÃO para alterações na malha da mesa.", + "HideSaveConfigButtonForBedMeshDescription": "Ocultar SALVAR_CONFIGURAÇÃO se apenas as alterações na malha da mesa estiverem pendentes para serem salvas no Klipper.", + "LockSliders": "Bloquear os controles deslizantes em dispositivos com tela sensível ao toque.", + "LockSlidersDelay": "Atraso do bloqueio dos controles deslizantes.", + "LockSlidersDelayDescription": "Sliders will lock after a given delay. If set to 0 or left blank, sliders will only lock on page change/reload.", + "LockSlidersDescription": "Os controles deslizantes em telas sensíveis ao toque precisam ser desbloqueados antes que as alterações sejam permitidas.", + "Logo": "Logo", + "ManualProbeDialog": "Caixa de diálogo auxiliar de sonda manual.", + "ManualProbeDialogDescription": "Exibir caixa de diálogo auxiliar para PROBE_CALIBRATE ou Z_ENDSTOP_CALIBRATE.", + "NavigationStyle": "Estilo Navegação", + "NavigationStyleDescription": "Altera aparência navegação", + "NavigationStyleIconsAndText": "Icones + Texto", + "NavigationStyleIconsOnly": "Somente ícones", + "PowerDeviceName": "Dispositivo de energia da impressora.", + "PowerDeviceNameDescription": "Selecione qual dispositivo de energia do Moonraker deve ser usado para ligar a impressora.", + "Primary": "Primário", + "ScrewsTiltAdjustDialog": "Caixa de diálogo de ajuste de inclinação dos fusos.", + "ScrewsTiltAdjustDialogDescription": "Exibir caixa de diálogo auxiliar para SCREWS_TILT_CALCULATE.", + "TempchartHeight": "Altura Gráfico de Temperatura", + "TempchartHeightDescription": "Modificar a altura do gráfico de temperatura no painel de controle.", + "UiSettings": "Configurações UI" + }, + "Update": "atualizar", + "WebcamsTab": { + "AddWebcam": "adic. webcam", + "CreateWebcam": "Criar Webcam", + "EditCrowsnestConf": "Editar crowsnest.conf", + "EditWebcam": "Editar Webcam", + "FlipWebcam": "Girar imagem webcam:", + "Hlsstream": "HLS Stream", + "Horizontally": "horizontal", + "IconBed": "Mesa", + "IconCam": "Cam", + "IconDoor": "Porta", + "IconFilament": "Filamento", + "IconHot": "Quente", + "IconMcu": "MCU", + "IconNozzle": "Bico", + "IconPrinter": "Impressora", + "Ipstream": "Câmera IP", + "JMuxerStream": "Raw h264 stream (jmuxer)", + "Mjpegstreamer": "MJPEG-Streamer", + "MjpegstreamerAdaptive": "Adaptivo MJPEG-Streamer (experimental)", + "Name": "Nome", + "NameAlreadyExists": "Nome já existe", + "Required": "requerido", + "Rotate": "Rotacionar", + "SaveWebcam": "Salvar Webcam", + "Service": "Serviço", + "TargetFPS": "Alvo FPS", + "UpdateWebcam": "Atualizar Webcam", + "UrlSnapshot": "URL Snapshot", + "UrlStream": "URL Stream", + "Uv4lMjpeg": "UV4L-MJPEG", + "Vertically": "vertical", + "Webcams": "Webcams", + "WebrtcCameraStreamer": "WebRTC (camera-streamer)", + "WebrtcJanus": "WebRTC (janus-gateway)" + } + }, + "Timelapse": { + "AllFiles": "Todos", + "Autorender": "Auto-render", + "Cancel": "Cancelar", + "Create": "Criar", + "CreateNewDirectory": "criar diretório", + "CurrentPath": "Diretório Corrente", + "Delete": "Excluir", + "DeleteDirectory": "Excluir diretório", + "DeleteDirectoryQuestion": "Deseja realmente excluir o diretório \"{name}\" com todo o seu conteúdo?", + "DeleteSelectedQuestion": "Você realmente deseja excluir {count} arquivos selecionados?", + "Download": "Baixar", + "DuplicateLastframe": "Duplicar último quadro.", + "Empty": "Nenhum timelapse finalizado encontrado.", + "Enabled": "Habilitado", + "EstimatedLength": "Tamanho estimado", + "Files": "Arquivos", + "Filesize": "Tamanho do arquivo", + "Fixed": "corrigido", + "Framerate": "Taxa de quadros", + "Frames": "Quadros", + "Free": "Livre", + "FreeDisk": "Disco livre", + "LastModified": "Última modificação", + "MaxFramerate": "Max. taxa quadros", + "MinFramerate": "Min. taxa quadros", + "Name": "Nome", + "NewDirectory": "Novo Diretório", + "NoActiveTimelapse": "Sem registros disponíveis.", + "Preview": "Visualização", + "RefreshCurrentDirectory": "atualizar diretório", + "Rename": "Renomear", + "RenameDirectory": "Renomear Diretório", + "RenameFile": "Renomear Arquivo", + "Render": "renderizar", + "RenderSettings": "Config. Renderização", + "SaveFrames": "Salvar quadros", + "Search": "pesquisar", + "StartRender": "iniciar render", + "Status": "Status", + "TargetFps": "FPS", + "Targetlength": "Tamanho", + "TimelapseFiles": "Arquivos Timelapse", + "TimelapseRendering": "Render Timelapse", + "TimelapseRenderingSuccessful": "Sucesso renderizando Timelapse", + "Total": "Total", + "Type": "Tipo", + "Used": "Usado", + "Variable": "Variável", + "Video": "Video" + }, + "title": "Português" +}