1314 lines
59 KiB
JSON
1314 lines
59 KiB
JSON
{
|
|
"authProviders": {
|
|
"authCode": "Código de autorização",
|
|
"authCodeHelp": "Copie este código e utilize-o na próxima etapa. Válido por {duration}.",
|
|
"authorizationFailed": "A autorização falhou",
|
|
"authorizationRequired": "Autorização necessária",
|
|
"authorizationSuccessful": "Autorização bem-sucedida",
|
|
"buttonConnect": "Conectar-se ao {provider}",
|
|
"buttonDisconnect": "Desconectar",
|
|
"confirmLogout": "Tem a certeza de que deseja desconectar {title}?",
|
|
"connect": "conectar",
|
|
"disconnect": "desconectar",
|
|
"loggedOut": "Sessão encerrada com sucesso",
|
|
"logoutFailed": "Não foi possível sair da conta",
|
|
"modalDescriptionLogin": "Conclua o processo de autorização para estabelecer a ligação com {provider}.",
|
|
"modalDescriptionLogout": "Isso irá desconectar a sua conta {provider} e remover o acesso aos seus dados.",
|
|
"success": "{title} está agora conectado e pronto a ser utilizado.",
|
|
"successCloseModal": "Agora pode fechar esta caixa de diálogo.",
|
|
"successCloseTab": "Pode agora fechar esta guia.",
|
|
"title": "Estado da autorização"
|
|
},
|
|
"batterySettings": {
|
|
"batteryLevel": "Carga da bateria",
|
|
"bufferStart": {
|
|
"above": "quando acima {soc}.",
|
|
"full": "quando estiver a {soc}.",
|
|
"never": "apenas com excedente de produção suficiente."
|
|
},
|
|
"capacity": "{energy} de {total}",
|
|
"control": "Controlo da bateria",
|
|
"discharge": "Prevenir a descarga no modo rápido e na carga planeada.",
|
|
"disclaimerHint": "Nota:",
|
|
"disclaimerText": "Estas configurações só afetam o modo solar. O comportamento de carregamento é ajustado de acordo.",
|
|
"gridChargeTab": "Carregamento pela Rede",
|
|
"legendBottomName": "“Dar prioridade ao carregamento da bateria da casa”",
|
|
"legendBottomSubline": "até atingir {soc}.",
|
|
"legendMiddleName": "“Dar prioridade ao carregamento do veículo”",
|
|
"legendMiddleSubline": "quando a bateria doméstica está acima de {soc}.",
|
|
"legendTopAutostart": "Iniciar automaticamente",
|
|
"legendTopName": "Carregamento de veículos com a bateria",
|
|
"legendTopSubline": "quando a bateria da casa está acima de {soc}.",
|
|
"modalTitle": "Bateria da Casa",
|
|
"usageTab": "Gestão da bateria"
|
|
},
|
|
"config": {
|
|
"aux": {
|
|
"description": "Equipamento capaz de ajustar o seu consumo baseado no excedente disponível (como caldeiras AQS inteligentes). O evcc assume que esse equipamento reduz o seu consumo automaticamente, se necessário.",
|
|
"titleAdd": "Adicionar Equipamento com capacidade de auto-ajuste de consumos",
|
|
"titleEdit": "Editar Equipamento com capacidade de auto-ajuste de consumos"
|
|
},
|
|
"battery": {
|
|
"titleAdd": "Adicionar Bateria",
|
|
"titleEdit": "Editar Bateria"
|
|
},
|
|
"charge": {
|
|
"titleAdd": "Adicionar Contador",
|
|
"titleEdit": "Editar Contador"
|
|
},
|
|
"charger": {
|
|
"chargers": "Carregadores de Veículos Eléctricos",
|
|
"generic": "Integrações genéricas",
|
|
"heatingdevices": "Equipamentos de aquecimento",
|
|
"ocppConfirmContinue": "O seu carregador ainda não está conectado ao evcc. Tem a certeza de que deseja continuar?",
|
|
"ocppConnected": "Conectado!",
|
|
"ocppDescription": "O evcc possui um servidor OCPP integrado. Siga estas etapas:",
|
|
"ocppHelp": "Copie este URL para a configuração do seu carregador. Consulte o manual do fabricante para obter detalhes. O carregador adicionará automaticamente seu identificador único (ID da estação) ao URL. Em casos raros, pode ser necessário especificar o identificador manualmente. Exemplo: `{url}`",
|
|
"ocppLabel": "URL do servidor OCPP",
|
|
"ocppNextStep": "Próxima etapa",
|
|
"ocppStep1": "Configure o seu carregador para utilizar o evcc como servidor OCPP.",
|
|
"ocppStep2": "Aguarde até que o carregador se conecte ao evcc.",
|
|
"ocppStep3": "Continue e conclua a configuração.",
|
|
"ocppWaiting": "Aguardando conexão",
|
|
"switchsockets": "Tomadas comandadas",
|
|
"template": "Fabricante",
|
|
"titleAdd": {
|
|
"charging": "Adicionar Carregador",
|
|
"heating": "Adicionar aquecedor"
|
|
},
|
|
"titleEdit": {
|
|
"charging": "Editar Carregador",
|
|
"heating": "Editar o aquecimento"
|
|
},
|
|
"type": {
|
|
"custom": {
|
|
"charging": "Carregador personalizado",
|
|
"heating": "Aquecimento personalizado"
|
|
},
|
|
"heatpump": "Bomba de calor personalizada",
|
|
"sgready": "Bomba de calor personalizada (sg-ready via plugins)",
|
|
"sgready-boost": "Bomba de calor definida pelo utilizador (sg-ready-boost, obsoleta)",
|
|
"sgready-relay": "Bomba de calor personalizada (sg-ready via relés)",
|
|
"switchsocket": "Tomada de interrutor definida pelo utilizador"
|
|
}
|
|
},
|
|
"circuits": {
|
|
"description": "Assegura que a soma de todos os Postos de Carregamento conectados a um circuito não excede os limites de potência e corrente configurados. Os circuitos podem ser combinados para construir uma hierarquia.",
|
|
"title": "Gestão de Cargas",
|
|
"usableMeters": "Referências dos contadores utilizáveis"
|
|
},
|
|
"control": {
|
|
"description": "Normalmente funciona com os valores padrão. Mude-os apenas se sabe o que está a fazer.",
|
|
"descriptionInterval": "Ciclo de atualização em segundos. Define a frequência com que o evcc lê os dados do medidor e ajusta a cobrança. O padrão de 30 segundos é uma escolha segura. Dispositivos como veículos, wallboxes e inversores normalmente precisam de vários segundos para ajustar o seu comportamento. Se os seus componentes reagem rapidamente, pode usar valores mais baixos. Recomendamos fortemente não ir abaixo de 10 segundos. Se observar um comportamento de controlo irregular ou valores de potência instáveis, escolha um intervalo maior.",
|
|
"descriptionResidualPower": "Altera o ponto de operação do circuito de controlo. Se tiver uma bateria doméstica, recomenda-se definir um valor de 100 W. Desta forma, a bateria terá uma ligeira prioridade sobre a utilização da rede.",
|
|
"labelInterval": "Intervalo das actualizações",
|
|
"labelResidualPower": "Potência residual",
|
|
"title": "Comportamento de controlo"
|
|
},
|
|
"deviceValue": {
|
|
"amount": "Quantidade",
|
|
"broker": "Broker",
|
|
"bucket": "Bucket",
|
|
"capacity": "Capacidade",
|
|
"chargeStatus": "Estado",
|
|
"chargeStatusA": "Desligado",
|
|
"chargeStatusB": "ligado",
|
|
"chargeStatusC": "a carregar",
|
|
"chargeStatusE": "sem energia",
|
|
"chargeStatusF": "erro",
|
|
"chargedEnergy": "Carregado",
|
|
"co2": "Rede CO₂",
|
|
"configured": "Configurado",
|
|
"connections": "Conexões",
|
|
"controllable": "Controlável",
|
|
"currency": "Moeda",
|
|
"current": "Corrente",
|
|
"currentRange": "Corrente",
|
|
"detected": "Detectado",
|
|
"dimmed": "Escurecido",
|
|
"enabled": "Ativado",
|
|
"energy": "Energia",
|
|
"feedinPrice": "Preço de injeção na rede",
|
|
"gridPrice": "Preço da Rede",
|
|
"heaterTempLimit": "Limite do aquecimento",
|
|
"hemsActiveLimit": "Limite ativo",
|
|
"hemsType": "Comunicação",
|
|
"identifier": "Identificador RFID",
|
|
"no": "não",
|
|
"odometer": "Totalizador Km",
|
|
"org": "Organização",
|
|
"phaseCurrents": "Corrente",
|
|
"phasePowers": "Energia",
|
|
"phaseVoltages": "Voltagem",
|
|
"phases1p3p": "Comutador de fases",
|
|
"power": "Energia em tempo real",
|
|
"powerRange": "Potência",
|
|
"range": "Autonomia",
|
|
"singlePhase": "Monofásico",
|
|
"soc": "Carga",
|
|
"solarForecast": "Previsão solar",
|
|
"temp": "Temperatura",
|
|
"topic": "Topic",
|
|
"url": "URL",
|
|
"vehicleLimitSoc": "Limite da carga",
|
|
"yes": "sim"
|
|
},
|
|
"deviceValueChargeStatus": {
|
|
"A": "A (não ligado)",
|
|
"B": "B (ligado)",
|
|
"C": "C (a carregar)"
|
|
},
|
|
"deviceValueHemsType": {
|
|
"eebus": "via EEBus",
|
|
"relay": "via Relay"
|
|
},
|
|
"devices": {
|
|
"auxMeter": "“Consumidor inteligente”",
|
|
"batteryStorage": "“Bateria”",
|
|
"consumer": "Consumidor",
|
|
"solarSystem": "Sistema fotovoltaico"
|
|
},
|
|
"editor": {
|
|
"loading": "A carregar editor YAML…"
|
|
},
|
|
"eebus": {
|
|
"description": "Configuração que permite o evcc comunicar com outros dispositivos EEBus.",
|
|
"title": "EEBus"
|
|
},
|
|
"experimental": {
|
|
"description": "Ativar interface de utilizador para funcionalidades que ainda estão a ser testadas e podem ser alteradas em versões futuras.",
|
|
"title": "Experimental"
|
|
},
|
|
"ext": {
|
|
"description": "Regista os valores de energia dos consumidores não controlados (por exemplo, frigorífico, máquina de lavar roupa, etc.) para fins estatísticos. Estes medidores também podem ser utilizados para a gestão de carga (por exemplo, subdistribuição).",
|
|
"titleAdd": "Adicionar contador de consumo",
|
|
"titleEdit": "Editar Contador de consumo"
|
|
},
|
|
"form": {
|
|
"danger": "Perigo",
|
|
"deprecated": "obsoleto",
|
|
"example": "Exemplo",
|
|
"optional": "opcional"
|
|
},
|
|
"general": {
|
|
"applyAndClose": "Aplicar e fechar",
|
|
"authPerform": "Se conectar a {provider}",
|
|
"authPerformHint": "Será aberto numa nova janela. Volte aqui para continuar.",
|
|
"authPrepare": "Preparar a ligação",
|
|
"cancel": "Cancelar",
|
|
"clear": "Apagar",
|
|
"close": "Fechar",
|
|
"copied": "Copiado!",
|
|
"copy": "Copiar",
|
|
"customHelp": "Criar um dispositivo definido pelo utilizador utilizando o sistema de plugins do evcc.",
|
|
"customOption": "Dispositivo definido pelo utilizador",
|
|
"delete": "Apagar",
|
|
"docsLink": "Ver documentação.",
|
|
"dragHandle": "Arrastar",
|
|
"dragItem": "Arrastável: {title}",
|
|
"dragList": "Lista reordenável",
|
|
"experimental": "Experimental",
|
|
"forceSave": "Guardar na mesma",
|
|
"hideAdvancedSettings": "Ocultar definições avançadas",
|
|
"invalidFileSelected": "Ficheiro selecionado inválido",
|
|
"noFileSelected": "Nenhum ficheiro selecionado.",
|
|
"off": "desligado",
|
|
"on": "ligado",
|
|
"password": "Palavra-passe",
|
|
"readFromFile": "Ler ficheiro",
|
|
"remove": "Apagar",
|
|
"required": "obrigatório",
|
|
"reset": "Reiniciar",
|
|
"save": "Guardar",
|
|
"saved": "Guardado.",
|
|
"saving": "A guardar…",
|
|
"selectFile": "Explorar",
|
|
"showAdvancedSettings": "Mostrar definições avançadas",
|
|
"telemetry": "Telemetria",
|
|
"templateLoading": "Carregando...",
|
|
"title": "Nome",
|
|
"typeDeprecated": "O tipo '{type}' está obsoleto e será removido numa versão futura. Verifique o registo de alterações e volte a criar este aparelho.",
|
|
"validateSave": "Validar e guardar"
|
|
},
|
|
"grid": {
|
|
"title": "Contador de Rede",
|
|
"titleAdd": "Adicionar Contador de Rede",
|
|
"titleEdit": "Editar Contator de Rede"
|
|
},
|
|
"hems": {
|
|
"csv": {
|
|
"created": "Criado",
|
|
"finished": "Terminado",
|
|
"gridpower": "Potência da rede (kW)",
|
|
"limitpower": "Limite (kW)",
|
|
"type": "Tipo"
|
|
},
|
|
"description": "Limitação de potência por sistemas externos (por exemplo, §14a EnWG, §9 EEG interface ou sistema de gestão de energia de nível superior). Funciona em conjunto com a funcionalidade de gestão de carga.",
|
|
"downloadCsv": "Descarregar CSV",
|
|
"eventsRecorded": "Registou {count} eventos de limitação da rede.",
|
|
"lastEvent": "Mais recente {timeAgo}.",
|
|
"title": "Limite externo",
|
|
"yamlConfigured": "Nota: Configurado através do evcc.yaml. Remova a entrada do ficheiro para permitir a edição aqui."
|
|
},
|
|
"icon": {
|
|
"change": "alterar",
|
|
"label": "Símbolo"
|
|
},
|
|
"influx": {
|
|
"description": "Escreve dados de carregamento e outras métricas no InfluxDB. Use o Grafana ou outras ferramentas para visualizar os dados.",
|
|
"descriptionToken": "Verifique a documentação do InfluxDB para aprender a criar uma. https://docs.influxdata.com/influxdb/v2/admin/",
|
|
"labelBucket": "Bucket",
|
|
"labelCheckInsecure": "Permitir certificados auto-assinados",
|
|
"labelDatabase": "Base de dados",
|
|
"labelInsecure": "Validação do Certificado",
|
|
"labelOrg": "Organização",
|
|
"labelPassword": "Palavra-passe",
|
|
"labelToken": "API Token",
|
|
"labelUrl": "URL",
|
|
"labelUser": "Nome do utilizador",
|
|
"title": "InfluxDB",
|
|
"v1Support": "Necessita apoio para o InfluxDB 1.x?",
|
|
"v2Support": "Voltar ao InfluxDB 2.x"
|
|
},
|
|
"loadpoint": {
|
|
"addCharger": {
|
|
"charging": "Adicionar Carregador",
|
|
"heating": "Adicionar aquecedor"
|
|
},
|
|
"addMeter": "Adicionar contador de energia dedicado",
|
|
"cancel": "Cancelar",
|
|
"chargerError": {
|
|
"charging": "É necessário configurar um Carregador EV.",
|
|
"heating": "A configuração do aquecimento é necessária."
|
|
},
|
|
"chargerLabel": {
|
|
"charging": "Carregador",
|
|
"heating": "Aquecedor"
|
|
},
|
|
"chargerPower11kw": "11 kW",
|
|
"chargerPower11kwHelp": "Utilização de uma gama de correntes de 6 a 16 A.",
|
|
"chargerPower22kw": "22 kW",
|
|
"chargerPower22kwHelp": "Utilização de uma gama de correntes de 6 a 32 A.",
|
|
"chargerPowerCustom": "outro",
|
|
"chargerPowerCustomHelp": "Definir um intervalo de Correntes personalizado.",
|
|
"chargerTypeLabel": "Tipo de Carregador",
|
|
"chargingTitle": "Comportamento",
|
|
"circuitHelp": "Atribuição de gestão de carga para garantir que os limites de potência e corrente não são excedidos.",
|
|
"circuitInvalid": "O circuito não existe",
|
|
"circuitLabel": "Circuito",
|
|
"circuitUnassigned": "não atribuído",
|
|
"defaultModeHelp": {
|
|
"charging": "Modo de carregamento ao ligar o veículo.",
|
|
"heating": "É definido no arranque do sistema."
|
|
},
|
|
"defaultModeHelpKeep": "Mantém o último modo selecionado.",
|
|
"defaultModeLabel": "Modo predefinido",
|
|
"delete": "Apagar",
|
|
"electricalSubtitle": "Em caso de dúvida, pergunte ao seu eletricista.",
|
|
"electricalTitle": "Elétrico",
|
|
"energyMeterHelp": "Contador adicional se o Carregador não tiver um integrado.",
|
|
"energyMeterLabel": "Contador de energia",
|
|
"estimateLabel": "Interpolar o nível de carga entre actualizações da API",
|
|
"maxCurrentHelp": "Deve ser superior à Corrente mínima.",
|
|
"maxCurrentLabel": "Corrente máxima",
|
|
"minCurrentHelp": "Defina apenas abaixo dos 6 A, se souber o que está a fazer.",
|
|
"minCurrentLabel": "Corrente mínima",
|
|
"noVehicles": "Nenhum veículo configurado.",
|
|
"option": {
|
|
"charging": "Adicionar um ponto de carga",
|
|
"heating": "Adicionar dispositivo de aquecimento"
|
|
},
|
|
"phases1p": "Monofásico",
|
|
"phases3p": "Trifásico",
|
|
"phasesAutomatic": "Fases automáticas",
|
|
"phasesAutomaticHelp": "Se o seu carregador suporta a comutação automática entre o carregamento de 1 e 3 fases. No menu principal, pode ajustar o comportamento das fases durante o carregamento.",
|
|
"phasesHelp": "Número de fases ligadas.",
|
|
"phasesLabel": "Fases",
|
|
"pollIntervalDanger": "Intervalos curtos de actualização das leituras podem descarregar a bateria do veículo. Alguns fabricantes podem impedir a carga nestes casos. Não recomendável! Apenas utilize esta opção se está consciente dos riscos.",
|
|
"pollIntervalHelp": "Tempo entre as actualizações da API do veículo. Intervalos curtos podem descarregar a bateria do veículo.",
|
|
"pollIntervalLabel": "Intervalo de atualização",
|
|
"pollModeAlways": "sempre",
|
|
"pollModeAlwaysHelp": "Solicite sempre actualizações de estado em intervalos regulares.",
|
|
"pollModeCharging": "a carregar",
|
|
"pollModeChargingHelp": "Solicitar actualizações do estado do veículo apenas durante o carregamento.",
|
|
"pollModeConnected": "ligado",
|
|
"pollModeConnectedHelp": "Atualizar o estado do veículo em intervalos regulares quando ligado.",
|
|
"pollModeLabel": "Comportamento das atualizações",
|
|
"priorityHelp": "Maior prioridade têm acesso prioritário ao excedente solar.",
|
|
"priorityLabel": "Prioridade",
|
|
"save": "Guardar",
|
|
"showAllSettings": "Mostrar todas as definições",
|
|
"solarBehaviorCustomHelp": "Defina os seus próprios limites e latências de ativação e desativação.",
|
|
"solarBehaviorDefaultHelp": "Iniciar após {enableDelay} de excedente suficiente. Parar quando não houver excedente suficiente para {disableDelay}.",
|
|
"solarBehaviorLabel": "Solar",
|
|
"solarModeCustom": "personalizado",
|
|
"solarModeMaximum": "máximo solar",
|
|
"thresholdDisableDelayLabel": "Desativar atraso",
|
|
"thresholdDisableHelpInvalid": "Por favor utilize um valor positivo.",
|
|
"thresholdDisableHelpPositive": "Interromper, quando for utilizada mais de {power} da Rede durante {delay}.",
|
|
"thresholdDisableHelpZero": "Interromper quando a potência mínima não for atingida durante {delay}.",
|
|
"thresholdDisableLabel": "Desativar a energia da Rede",
|
|
"thresholdEnableDelayLabel": "Ativar atraso",
|
|
"thresholdEnableHelpInvalid": "Por favor utilize um valor negativo.",
|
|
"thresholdEnableHelpNegative": "Iniciar, quando {surplus} excedente estiver disponível durante {delay}.",
|
|
"thresholdEnableHelpZero": "Arrancar quando a potência mínima requerida puder ser satisfeita para {delay}.",
|
|
"thresholdEnableLabel": "Ativar a energia da Rede",
|
|
"titleAdd": {
|
|
"charging": "Adicionar ponto de carregamento",
|
|
"heating": "Adicionar dispositivo de aquecimento",
|
|
"unknown": "Adicionar carregador ou aquecedor"
|
|
},
|
|
"titleEdit": {
|
|
"charging": "Editar ponto de carregamento",
|
|
"heating": "Editar dispositivo de aquecimento",
|
|
"unknown": "Editar carregador ou aquecedor"
|
|
},
|
|
"titleExample": {
|
|
"charging": "Garagem, Carport, etc.",
|
|
"heating": "Bomba de calor, aquecedor, etc."
|
|
},
|
|
"titleLabel": "Nome",
|
|
"vehicleAutoDetection": "detecção automática",
|
|
"vehicleHelpAutoDetection": "Seleciona automaticamente o veículo mais provável. É possível cancelar manualmente.",
|
|
"vehicleHelpDefault": "Presumir sempre que este veículo está a carregar aqui. Detecção automática desativada. É possível a desativação manual.",
|
|
"vehicleInvalid": "O veículo não existe",
|
|
"vehicleLabel": "Veículo predefinido",
|
|
"vehiclesTitle": "Veículos"
|
|
},
|
|
"main": {
|
|
"addAdditional": "Adicionar Contador adicional",
|
|
"addGrid": "Adicionar Contador de Rede",
|
|
"addLoadpoint": "Adicionar carregador ou aquecedor",
|
|
"addPvBattery": "Adicionar solar ou bateria",
|
|
"addTariffs": "Adicionar tarifário(s)",
|
|
"addVehicle": "Adicionar veículo",
|
|
"configured": "configurado",
|
|
"edit": "editar",
|
|
"loadpointRequired": "Tem de ser configurado pelo menos um ponto de carga.",
|
|
"name": "Nome",
|
|
"title": "Configuração",
|
|
"unconfigured": "não configurado",
|
|
"vehicles": "Os meus Veículos",
|
|
"welcomeBannerText": "Comece por criar pelo menos um **carregador**, **aquecedor**, **rede**, **solar**, **bateria** ou **medidor adicional**. Se quiser apenas testar, escolha um **dispositivo de demonstração**.",
|
|
"welcomeBannerTitle": "Configuremos agora o seu sistema!",
|
|
"yaml": "Os dispositivos de evcc.yaml não são editáveis."
|
|
},
|
|
"messaging": {
|
|
"description": "Receber mensagens sobre as sessões de carregamento.",
|
|
"title": "Notificações"
|
|
},
|
|
"meter": {
|
|
"cancel": "Cancelar",
|
|
"delete": "Apagar",
|
|
"generic": "Integrações genéricas",
|
|
"option": {
|
|
"aux": "Adicionar aparelho autorregulável",
|
|
"battery": "Adicionar Contador de bateria",
|
|
"ext": "Adicionar consumidor regular",
|
|
"pv": "Adicionar Contador solar"
|
|
},
|
|
"save": "Guardar",
|
|
"specific": "Integrações específicas",
|
|
"template": "Fabricante",
|
|
"titleChoice": "O que quer adicionar?",
|
|
"titleLabel": "Título",
|
|
"usage": {
|
|
"aux": "Consumidor autorregulador",
|
|
"battery": "Bateria",
|
|
"charge": "Consumidor / Carregador",
|
|
"grid": "Rede",
|
|
"label": "Utilização",
|
|
"pv": "Produção"
|
|
},
|
|
"validateSave": "Validar e guardar"
|
|
},
|
|
"modbus": {
|
|
"baudrate": "Baud rate",
|
|
"comset": "ComSet",
|
|
"connection": "Ligação Modbus",
|
|
"connectionHintSerial": "O dispositivo é conectado diretamente via RS485 (ou adaptador USB para RS485).",
|
|
"connectionHintTcpip": "O dispositivo pode ser acedido através da rede (LAN/WiFi).",
|
|
"connectionValueSerial": "RS485",
|
|
"connectionValueTcpip": "Rede Informática",
|
|
"device": "Nome do dispositivo",
|
|
"deviceHint": "Exemplo: /dev/ttyUSB0",
|
|
"host": "Endereço IP ou hostname",
|
|
"hostHint": "Exemplo: 192.0.2.2",
|
|
"id": "Modbus ID",
|
|
"port": "Porta",
|
|
"protocol": "Protocolo Modbus",
|
|
"protocolHintRtu": "Ligação através de adaptador RS485 / Ethernet sem tradução de protocolo.",
|
|
"protocolHintTcp": "O dispositivo tem suporte LAN/WIFI nativo ou está ligado a um adaptador RS485 / Ethernet com tradução de protocolo.",
|
|
"protocolValueRtu": "RTU",
|
|
"protocolValueTcp": "TCP"
|
|
},
|
|
"modbusproxy": {
|
|
"add": "Adicionar uma ligação proxy",
|
|
"connection": "Conexão #{number}",
|
|
"description": "Alguns dispositivos Modbus suportam apenas uma única conexão ou muito poucas conexões. O evcc pode atuar como um proxy, permitindo o acesso simultâneo de vários clientes (automação residencial, scripts, etc.).",
|
|
"device": "Aparelho",
|
|
"option": {
|
|
"deny": "erro",
|
|
"false": "não",
|
|
"true": "silencioso"
|
|
},
|
|
"readonly": {
|
|
"help": {
|
|
"deny": "O acesso de escrita está bloqueado com um erro Modbus.",
|
|
"false": "O acesso de escrita é transferido.",
|
|
"true": "Sem resposta, o acesso de escrita fica bloqueado ."
|
|
},
|
|
"label": "Somente leitura"
|
|
},
|
|
"sourcePortHelp": "Port para ligações de clientes recebidas. Deve estar disponível.",
|
|
"title": "Modbus Proxy"
|
|
},
|
|
"mqtt": {
|
|
"authentication": "Autenticação",
|
|
"description": "Conecte-se a um broker MQTT para trocar dados com outros sistemas da sua rede.",
|
|
"descriptionClientId": "Autor das mensagens. Se o `evcc-[rand]` vazio é usado.",
|
|
"descriptionTopic": "Deixe por preencher para desativar a publicação.",
|
|
"labelBroker": "Broker",
|
|
"labelCaCert": "Certificado do servidor (CA)",
|
|
"labelCheckInsecure": "Permitir certificados auto-assinados",
|
|
"labelClientCert": "Certificado de Cliente",
|
|
"labelClientId": "ID do Cliente",
|
|
"labelClientKey": "Chave de Cliente",
|
|
"labelInsecure": "Validação de Certificado",
|
|
"labelPassword": "Palavra-passe",
|
|
"labelTopic": "Topic",
|
|
"labelUser": "Nome do utilizador",
|
|
"publishing": "Publicação",
|
|
"title": "MQTT"
|
|
},
|
|
"network": {
|
|
"descriptionExternalUrl": "Endereço para outros dispositivos que desejam se conectar ao evcc e para a descoberta automática do aplicativo evcc.",
|
|
"descriptionHost": "Usado para anunciar o evcc na sua rede local.",
|
|
"descriptionInternalUrl": "Endereço de rede local do evcc.",
|
|
"descriptionPort": "Port para a interface web e API. É preciso atualizar o URL do navegador se mudar este parâmetro.",
|
|
"descriptionSchema": "Apenas afeta como as URLs são geradas. Selecionar HTTPS não permitirá encriptação.",
|
|
"labelExternalUrl": "URL externo",
|
|
"labelHost": "Nome de host mDNS",
|
|
"labelInternalUrl": "URL interna",
|
|
"labelPort": "Porta",
|
|
"labelSchema": "Esquema",
|
|
"title": "Rede"
|
|
},
|
|
"ocpp": {
|
|
"connectedChargers": "Carregadores conectados",
|
|
"connectionStatus": "IDs de estações configuradas",
|
|
"connectionStatusHelp": "Estado da ligação dos carregadores configurados.",
|
|
"detectedChargers": "IDs de estações detetadas",
|
|
"detectedHelp": "Estes carregadores tentaram ligar-se ao evcc. Para utilizar um carregador, crie um ponto de carga com o seu ID de estação.",
|
|
"noChargers": "Não foram detectados carregadores OCPP.",
|
|
"noStations": "Nenhuma estação conectada",
|
|
"status": {
|
|
"configured": "Não conectado",
|
|
"connected": "Conectado",
|
|
"unknown": "Desconhecido"
|
|
},
|
|
"title": "Servidor OCPP",
|
|
"url": "URL do Servidor",
|
|
"urlHelp": "Copie este URL para a configuração do seu carregador. Consulte o manual do fabricante para obter mais detalhes. O carregador deve anexar automaticamente o seu identificador único (ID da estação) ao URL. Em casos raros, pode ser necessário especificar manualmente o identificador. Exemplo: `{url}`"
|
|
},
|
|
"options": {
|
|
"boolean": {
|
|
"no": "não",
|
|
"yes": "sim"
|
|
},
|
|
"endianness": {
|
|
"big": "big-endian",
|
|
"little": "little-endian"
|
|
},
|
|
"operationMode": {
|
|
"heating": "Aquecimento",
|
|
"standby": "Standby"
|
|
},
|
|
"schema": {
|
|
"http": "HTTP (não encriptado)",
|
|
"https": "HTTPS (encriptado)"
|
|
},
|
|
"status": {
|
|
"A": "A (Desligado)",
|
|
"B": "B (ligado)",
|
|
"C": "C (A Carregar)"
|
|
}
|
|
},
|
|
"pv": {
|
|
"titleAdd": "Adicionar Contador Solar",
|
|
"titleEdit": "Editar Contador Solar"
|
|
},
|
|
"section": {
|
|
"additionalMeter": "Contadores adicionais",
|
|
"general": "Geral",
|
|
"grid": "Rede",
|
|
"integrations": "Integrações",
|
|
"loadpoints": "Carregamento e aquecimento",
|
|
"meter": "Solar e Bateria",
|
|
"system": "Sistema",
|
|
"vehicles": "Veículos"
|
|
},
|
|
"shm": {
|
|
"cardTitle": "Sunny Home Manager",
|
|
"description": "evcc tem integração com SMA Sunny Manager (SHM) via protocolo SEMP. Se estiver a ser executado na mesma rede, depois de aceder à sua conta no Sunny Portal, deverá aparecer automaticamente a opção de adicionar todos os Carregadores configurados no evcc como novos clientes. Tudo deverá ficar pronto a usar imediatamente sem necessidade de quaisquer ajustes.",
|
|
"descriptionDeviceId": "String 12 caracteres HEX. Prefixo para todos os dispositivos (ponto de carregamento, ..).",
|
|
"descriptionIdPattern": "Padrão de identidade",
|
|
"descriptionIds": "No Sunny Portal cada dispositivo necessita duma identidade única. O evcc gera uma identidade única com base no seu hardware. Se migrar o evcc para outro hardware estas identidades podem mudar. Se quiser manter o histórico pode substituir as identidades geradas aqui. Abra o SEMP URL(/semp) para ver as identidade atuais.",
|
|
"descriptionSempUrl": "SEMP URL",
|
|
"descriptionVendorId": "string 8 caratecteres HEX. Prefixo geral de todas as entidades. O evcc usa o seu próprio vendor ID interno Por defeito.",
|
|
"labelDeviceId": "Device ID",
|
|
"labelVendorId": "Vendor ID",
|
|
"title": "SMA Sunny Home Manager"
|
|
},
|
|
"sponsor": {
|
|
"addToken": "Insira token",
|
|
"changeToken": "Alterar token",
|
|
"description": "O modelo de apoio (sponsoring) ajuda-nos a manter o projeto e a desenvolver, de forma sustentável, novas funcionalidades. Como apoiante (sponsor), terá acesso às integrações de todos os Carregadores.",
|
|
"descriptionToken": "Você obtém o token de {url}. Também oferecemos um token de avaliação para teste {trialToken}.",
|
|
"enterYourToken": "Introduzir o seu token",
|
|
"error": "O token de Apoiante (Sponsor) não é válido.",
|
|
"invalid": "inválido",
|
|
"labelToken": "Token de Apoiante (Sponsor)",
|
|
"title": "Patrocínio",
|
|
"tokenRequired": "Tem de configurar um token de Patrocínio (Sponsor) antes de poder criar este dispositivo.",
|
|
"tokenRequiredFeature": "Esta funcionalidade requer um token de patrocinador.",
|
|
"tokenRequiredLearnMore": "Mais informações.",
|
|
"tokenRequiredShort": "Nenhum token de patrocínio configurado.",
|
|
"trialToken": "token de teste",
|
|
"viaYaml": "através de evcc.yaml",
|
|
"yourToken": "O seu token"
|
|
},
|
|
"system": {
|
|
"backupRestore": {
|
|
"backup": {
|
|
"action": "Descarregar cópia de segurança...",
|
|
"confirmationButton": "Descarregar cópia de segurança",
|
|
"confirmationText": "Descarregar o ficheiro da base de dados.",
|
|
"description": "Faça uma cópia de segurança dos seus dados para um ficheiro. Este ficheiro pode ser utilizado para restaurar os seus dados em caso de falha do sistema.",
|
|
"title": "Cópia de segurança"
|
|
},
|
|
"cancel": "Cancelar",
|
|
"description": "Efetuar cópias de segurança, restaurar e repor os seus dados. Útil se pretender transferir os seus dados para outro sistema.",
|
|
"note": "Nota: Todas as ações acima afetam apenas os dados da sua base de dados. O ficheiro de configuração evcc.yaml permanece inalterado.",
|
|
"reset": {
|
|
"action": "Reiniciar...",
|
|
"confirmationButton": "Reset e reiniciar",
|
|
"confirmationText": "Isto irá apagar permanentemente os dados selecionados. Certifique-se de que descarregou primeiro uma cópia de segurança.",
|
|
"description": "Está a ter problemas com a configuração e pretende começar de novo? Elimine todos os dados e comece de novo.",
|
|
"sessions": "Sessões de carregamento",
|
|
"sessionsDescription": "Apaga o histórico da sessão de carregamento.",
|
|
"settings": "Configuração e parâmetros",
|
|
"settingsDescription": "Apaga todos os dispositivos, serviços, planos, caches, etc. configurados.",
|
|
"title": "Reinicializar"
|
|
},
|
|
"restore": {
|
|
"action": "Restaurar...",
|
|
"confirmationButton": "Restaurar e reiniciar",
|
|
"confirmationText": "Isto irá substituir toda a sua base de dados. Certifique-se de que descarregou primeiro uma cópia de segurança.",
|
|
"description": "Restaurar os seus dados a partir de um ficheiro de cópia de segurança. Isto irá substituir todos os seus dados actuais.",
|
|
"labelFile": "Ficheiro de cópia de segurança",
|
|
"title": "Restaurar"
|
|
},
|
|
"title": "Cópia de segurança e restaurar"
|
|
},
|
|
"logs": "Registos",
|
|
"restart": "Reiniciar",
|
|
"restartRequiredDescription": "Por favor reinicie para aplicar as alterações.",
|
|
"restartRequiredMessage": "Configuração alterada.",
|
|
"restartingDescription": "Espere por favor…",
|
|
"restartingMessage": "evcc a reiniciar."
|
|
},
|
|
"tariffs": {
|
|
"description": "Defina as suas tarifas de energia para calcular os custos das suas sessões de carregamento.",
|
|
"title": "Tarifas"
|
|
},
|
|
"telemetry": {
|
|
"description": "Configure a partilha de dados para ajudar a melhorar o evcc. A sua privacidade é importante para nós e a participação é totalmente opcional.",
|
|
"title": "Telemetria"
|
|
},
|
|
"title": {
|
|
"description": "Exibido no menu principal e na barra do navegador.",
|
|
"label": "Nome",
|
|
"title": "Editar Nome"
|
|
},
|
|
"validation": {
|
|
"failed": "falhou",
|
|
"label": "Status",
|
|
"running": "A validar…",
|
|
"success": "concluído com sucesso",
|
|
"unknown": "desconhecido",
|
|
"validate": "validar"
|
|
},
|
|
"vehicle": {
|
|
"cancel": "Cancelar",
|
|
"chargingSettings": "Parâmetros de carga",
|
|
"defaultMode": "Modo predefinido",
|
|
"defaultModeHelp": "Modo de carga ao ligar o veículo.",
|
|
"delete": "Apagar",
|
|
"generic": "Outras integrações",
|
|
"identifiers": "Identificadores RFID",
|
|
"identifiersHelp": "Lista de registos RFID para identificar o veículo. Uma entrada por linha. O identificador atual pode ser encontrado no respetivo ponto de carga na página de resumo.",
|
|
"maximumCurrent": "Corrente máxima",
|
|
"maximumCurrentHelp": "Deve ser superior à corrente mínima.",
|
|
"maximumPhases": "Máximo de fases",
|
|
"maximumPhasesHelp": "Com quantas fases pode carregar este veículo? A informação é utilizada para calcular o excedente solar mínimo necessário e a duração do plano.",
|
|
"maximumPower": "Potência máxima de carregamento",
|
|
"maximumPowerHelp": "Potência máxima que o veículo pode consumir",
|
|
"minimumCurrent": "Corrente mínima",
|
|
"minimumCurrentHelp": "Somente ir abaixo de 6A se souber o que está a fazer.",
|
|
"online": "Veículos com API online",
|
|
"primary": "Integrações genéricas",
|
|
"priority": "Prioridade",
|
|
"priorityHelp": "Uma prioridade mais elevada significa que este veículo tem acesso preferencial ao excedente solar.",
|
|
"save": "Guardar",
|
|
"scooter": "Scooter",
|
|
"template": "Fabricante",
|
|
"titleAdd": "Adicionar Veículo",
|
|
"titleEdit": "Editar Veículo",
|
|
"validateSave": "Validar e guardar"
|
|
}
|
|
},
|
|
"footer": {
|
|
"community": {
|
|
"greenEnergy": "Solar",
|
|
"greenEnergySub1": "carregado com evcc",
|
|
"greenEnergySub2": "desde Outubro de 2022",
|
|
"greenShare": "Parte solar",
|
|
"greenShareSub1": "energia fornecida por",
|
|
"greenShareSub2": "solar e bateria doméstica",
|
|
"power": "Energia de carga",
|
|
"powerSub1": "{activeClients} de {totalClients} utilizadores",
|
|
"powerSub2": "a carregar…",
|
|
"tabTitle": "Comunidade em tempo real"
|
|
},
|
|
"savings": {
|
|
"co2Saved": "{value} poupado",
|
|
"co2Title": "Emissões de CO₂",
|
|
"configurePriceCo2": "Saiba como configurar os dados de preço e CO₂.",
|
|
"footerLong": "{percent} energia solar",
|
|
"footerShort": "{percent} Sol",
|
|
"modalTitle": "Dados da energia carregada",
|
|
"moneySaved": "{value} poupado",
|
|
"percentGrid": "{grid} kWh Rede",
|
|
"percentSelf": "{self} kWh Sol",
|
|
"percentTitle": "Energia solar",
|
|
"period": {
|
|
"30d": "últimos 30 dias",
|
|
"365d": "últimos 365 dias",
|
|
"thisYear": "este ano",
|
|
"total": "total"
|
|
},
|
|
"periodLabel": "Período:",
|
|
"priceTitle": "Preço da energia",
|
|
"referenceGrid": "Rede",
|
|
"referenceLabel": "Dados de referência:",
|
|
"tabTitle": "Os meus dados"
|
|
},
|
|
"sponsor": {
|
|
"becomeSponsor": "Torne-se um apoiante (Sponsor)",
|
|
"becomeSponsorExtended": "Apoie-nos diretamente para receber autocolantes.",
|
|
"confetti": "Pronto para os confetes?",
|
|
"confettiPromise": "Receba autocolantes e confetes digitais",
|
|
"sticker": "… ou autocolantes do evcc?",
|
|
"supportUs": "A nossa missão é tornar a energia solar a norma. Ajude o evcc e contribua, pagando o que ele vale para si.",
|
|
"thanks": "Obrigado, {sponsor}! A sua contribuição ajuda a desenvolver ainda mais o evcc.",
|
|
"titleNoSponsor": "Apoie-nos",
|
|
"titleSponsor": "Você é um Apoiante",
|
|
"titleTrial": "Modo de teste",
|
|
"titleVictron": "Patrocinado pela Victron Energy",
|
|
"trial": "Você está no modo de teste e pode usar todos os recursos. Por favor, considere apoiar o projeto.",
|
|
"victron": "Você está usando o evcc no hardware Victron Energy e tem acesso a todos os recursos."
|
|
},
|
|
"telemetry": {
|
|
"optIn": "Quero contribuir com meus dados.",
|
|
"optInMoreDetails": "Mais detalhes {0}.",
|
|
"optInMoreDetailsLink": "aqui",
|
|
"optInSponsorship": "Requer Patrocínio (Sponsoring)."
|
|
},
|
|
"version": {
|
|
"availableLong": "nova versão disponível",
|
|
"modalCancel": "Cancelar",
|
|
"modalDownload": "Download",
|
|
"modalInstalledVersion": "Versão instalada",
|
|
"modalNoReleaseNotes": "Sem notas da versão disponível. Mais informações sobre a nova versão:",
|
|
"modalTitle": "Nova versão disponível",
|
|
"modalUpdate": "Instalar",
|
|
"modalUpdateNow": "Instalar agora",
|
|
"modalUpdateStarted": "Iniciando a nova versão do evcc…",
|
|
"modalUpdateStatusStart": "Instalação iniciada:"
|
|
}
|
|
},
|
|
"forecast": {
|
|
"co2": {
|
|
"average": "Média",
|
|
"lowestHour": "Horário mais \"Verde\"",
|
|
"range": "Intervalo"
|
|
},
|
|
"modalTitle": "Previsões",
|
|
"price": {
|
|
"average": "Média",
|
|
"lowestHour": "Horário mais barato",
|
|
"range": "Intervalo"
|
|
},
|
|
"solar": {
|
|
"dayAfterTomorrow": "Depois de amanhã",
|
|
"partly": "parcialmente",
|
|
"remaining": "restante",
|
|
"today": "Hoje",
|
|
"tomorrow": "Amanhã"
|
|
},
|
|
"solarAdjust": "Ajustar a previsão solar com base em dados reais de produção{percent}.",
|
|
"type": {
|
|
"co2": "CO₂",
|
|
"price": "Preço",
|
|
"solar": "Solar"
|
|
}
|
|
},
|
|
"general": {
|
|
"note": "Nota:"
|
|
},
|
|
"header": {
|
|
"about": "Sobre",
|
|
"authProviders": {
|
|
"confirmLogout": "Tem a certeza de que pretende desligar {title}?",
|
|
"loggedOut": "Sessão encerrada com sucesso",
|
|
"title": "Estado da autorização"
|
|
},
|
|
"blog": "Blog",
|
|
"docs": "Documentação",
|
|
"github": "GitHub",
|
|
"login": "Registo de veículos",
|
|
"logout": "Sair do sistema",
|
|
"nativeSettings": "Mudar o servidor",
|
|
"needHelp": "Precisa de ajuda?",
|
|
"sessions": "Sessões de carregamento"
|
|
},
|
|
"help": {
|
|
"discussionsButton": "Discussões no GitHub",
|
|
"documentationButton": "Documentação",
|
|
"issueButton": "Reportar um problema",
|
|
"issueDescription": "Encontrou um comportamento estranho ou errado?",
|
|
"logsButton": "Ver registos",
|
|
"logsDescription": "Verifique os registos para erros.",
|
|
"modalTitle": "Precisa de ajuda?",
|
|
"primaryActions": "Alguma coisa não funciona como deveria? Pode procurar ajuda aqui:",
|
|
"restart": {
|
|
"cancel": "Cancelar",
|
|
"confirm": "Sim, reiniciar!",
|
|
"description": "Normalmente não é necessária a reinicialização. Considere registrar um erro se precisar de reiniciar o evcc regularmente.",
|
|
"disclaimer": "Nota: o evcc será encerrado e dependerá do sistema operativo para reiniciar o serviço.",
|
|
"modalTitle": "Tem a certeza que quer reiniciar?"
|
|
},
|
|
"restartButton": "Reiniciar",
|
|
"restartDescription": "Tentou desligar e ligar de novo?",
|
|
"secondaryActions": "Ainda não conseguiu resolver o seu problema? Aqui estão algumas sugestões mais complexas."
|
|
},
|
|
"issue": {
|
|
"additional": {
|
|
"description": "Inclua definições e registos para nos ajudar a reproduzir o problema rapidamente. Recomendamos que partilhe o máximo possível. Geralmente, o estado não é necessário.",
|
|
"include": "incluir",
|
|
"lines": "linhas",
|
|
"logs": "Jornais",
|
|
"logsDescription": "Entradas de registo recentes que podem ajudar a identificar o problema.",
|
|
"showDetails": "mostrar detalhes",
|
|
"source": "Fonte",
|
|
"state": "Estado",
|
|
"stateDescription": "Estado completo do tempo de execução, incluindo o ponto de carregamento, o dispositivo e a informação sobre a energia. Inclua apenas se solicitado.",
|
|
"title": "Informações adicionais",
|
|
"uiConfig": "Configuração (IU)",
|
|
"uiConfigDescription": "Definições de configuração efetuadas através da interface web.",
|
|
"yamlConfig": "Configuração (YAML)",
|
|
"yamlConfigDescription": "O seu ficheiro de configuração completo."
|
|
},
|
|
"additionalContext": "Contexto adicional",
|
|
"additionalContextPlaceholder": "Alguma informação adicional que possa ser útil...\n- Detalhes da configuração\n- O que tentou\n- Detalhes do ambiente",
|
|
"createButtonDiscussion": "Iniciar discussão no GitHub...",
|
|
"createButtonIssue": "Criar problema no GitHub...",
|
|
"description": "A sua instalação não está a funcionar conforme o esperado? Utilize esta página para obter ajuda ou para comunicar problemas. Forneça detalhes suficientes para nos ajudar a compreender e reproduzir o problema, mantendo a sua descrição concisa, clara e fácil de compreender.",
|
|
"helpType": {
|
|
"discussion": "Preciso de ajuda com a minha configuração",
|
|
"discussionDescription": "As discussões comunitárias fornecem respostas.",
|
|
"issue": "Encontrou um bug",
|
|
"issueDescription": "Tenho a certeza de que algo está avariado e precisa de ser reparado.",
|
|
"title": "De que problema estamos a falar?"
|
|
},
|
|
"issueDescription": "Descrição",
|
|
"issueTitle": "Título",
|
|
"stepsToReproduce": "Passos para reproduzir",
|
|
"subTitleDiscussion": "Descreva o seu problema",
|
|
"subTitleIssue": "Descreva o problema",
|
|
"summary": {
|
|
"confirmationButtonDiscussion": "Iniciar discussão no GitHub",
|
|
"confirmationButtonIssue": "Criar problema no GitHub",
|
|
"copied": "Copiado!",
|
|
"copyButton": "Copiar informações adicionais",
|
|
"instructions": "Devido às limitações de tamanho de URL do GitHub, este é um processo de duas etapas:",
|
|
"singleStepDescription": "Clique no botão abaixo para abrir o GitHub com um formulário pré-preenchido contendo os detalhes do seu problema. Os dados confidenciais foram automaticamente eliminados, mas verifique novamente antes de partilhar.",
|
|
"step1Description": "Clique no botão abaixo para criar uma entrada básica no GitHub com o seu título, descrição e detalhes.",
|
|
"step2Description": "Após criar a entrada, volte aqui para copiar as informações adicionais abaixo e colá-las no seu formulário GitHub. Os dados confidenciais foram censurados, mas verifique novamente antes de partilhar.",
|
|
"stepOneDiscussion": "Passo 1: Crie uma discussão básica",
|
|
"stepOneIssue": "Passo 1: Criar problema básico",
|
|
"stepTwo": "Passo 2: Copie informações adicionais",
|
|
"title": "Resumo do problema do GitHub"
|
|
},
|
|
"system": "Sistema",
|
|
"timezone": "Fuso horário",
|
|
"title": "Reportar um problema",
|
|
"version": "Versão"
|
|
},
|
|
"log": {
|
|
"areaLabel": "Filtrar por área",
|
|
"areas": "Todas as áreas",
|
|
"download": "Descarregar o registo completo",
|
|
"levelLabel": "Filtrar por nível de registo",
|
|
"nAreas": "{count} áreas",
|
|
"noResults": "Sem entradas de registo correspondentes.",
|
|
"search": "Procurar",
|
|
"selectAll": "selecionar tudo",
|
|
"showAll": "Mostrar todas as entradas",
|
|
"title": "Registos",
|
|
"update": "Atualização automática"
|
|
},
|
|
"loginModal": {
|
|
"cancel": "Cancelar",
|
|
"demoMode": "O login não é suportado no modo de demonstração.",
|
|
"error": "Login falhou: ",
|
|
"iframeHint": "Abrir evcc numa nova aba.",
|
|
"iframeIssue": "A sua Palavra-passe está correta, mas o navegador parece ter perdido o cookie de autenticação. Isso pode acontecer se executar evcc num iframe via HTTP.",
|
|
"invalid": "A Palavra-passe é inválida.",
|
|
"login": "Entrar no sistema",
|
|
"password": "Palavra-passe de administrador",
|
|
"reset": "Repor Palavra-passe?",
|
|
"title": "Autenticação"
|
|
},
|
|
"main": {
|
|
"chargingPlan": {
|
|
"active": "Ativo",
|
|
"addRepeatingPlan": "Adicionar planos iguais",
|
|
"arrivalTab": "Fim",
|
|
"day": "Dia",
|
|
"departureTab": "Inicio",
|
|
"goal": "Carga pretendida",
|
|
"modalTitle": "Plano de carga",
|
|
"none": "nenhum",
|
|
"optimization": {
|
|
"cheapest": "mais barato",
|
|
"continuous": "contínuo",
|
|
"label": "Otimização"
|
|
},
|
|
"planNumber": "Plano {number}",
|
|
"precondition": {
|
|
"description": "Carregar {duration} antes da partida para pré-condicionamento da bateria.",
|
|
"label": "Carga tardia",
|
|
"optionAll": "tudo",
|
|
"optionNo": "não"
|
|
},
|
|
"remove": "Apagar",
|
|
"repeating": "recorrente",
|
|
"repeatingPlans": "Repetição de planos",
|
|
"selectAll": "Selecionar tudo",
|
|
"strategyDisabledDescription": "O carregamento começa o mais tarde possível para terminar a tempo da partida. Com preços dinâmicos da rede ou tarifa de CO₂, há mais opções disponíveis aqui.",
|
|
"strategySettings": "Definições da estratégia",
|
|
"time": "Hora",
|
|
"title": "Plano",
|
|
"titleMinSoc": "Carga mínima",
|
|
"titleTargetCharge": "Inicio",
|
|
"unsavedChanges": "Há alterações não salvas. Aplicar agora?",
|
|
"update": "Aplicar",
|
|
"weekdays": "Dias"
|
|
},
|
|
"energyflow": {
|
|
"battery": "Bateria",
|
|
"batteryCharge": "Carga de Bateria",
|
|
"batteryDischarge": "Descarga de Bateria",
|
|
"batteryGridChargeActive": "carga da Rede ativa",
|
|
"batteryGridChargeLimit": "carga da Rede quando",
|
|
"batteryHold": "Bateria (suspensa)",
|
|
"batteryTooltip": "{energy} de {total} ({soc})",
|
|
"forecastTooltip": "previsão: produção solar restante de hoje",
|
|
"gridImport": "Consumo da Rede",
|
|
"homePower": "Consumo",
|
|
"loadpoints": "Carregador | Carregador | {count} Carregadores",
|
|
"loadpointsLimit": "limite {limit}",
|
|
"noEnergy": "Sem dados",
|
|
"pv": "Sistema fotovoltaico",
|
|
"pvExport": "Injeção na Rede",
|
|
"pvProduction": "Produção Solar",
|
|
"selfConsumption": "Autoconsumo"
|
|
},
|
|
"heatingStatus": {
|
|
"charging": "A aquecer…",
|
|
"connected": "Standby.",
|
|
"vehicleLimit": "Limite do aquecedor",
|
|
"waitForVehicle": "Pronto. À espera do aquecedor…"
|
|
},
|
|
"hemsWarning": {
|
|
"description": "Reduzir a carga de modo a não exceder {limit}.",
|
|
"title": "Limite externo:"
|
|
},
|
|
"loadpoint": {
|
|
"avgPrice": "Preço",
|
|
"charged": "Carregado",
|
|
"co2": "CO₂",
|
|
"duration": "Duração",
|
|
"fallbackName": "Posto de Carregamento",
|
|
"finished": "Tempo de finalização",
|
|
"power": "Potência",
|
|
"price": "Custo",
|
|
"remaining": "Tempo restante",
|
|
"remoteDisabledHard": "{source}: desativado",
|
|
"remoteDisabledSoft": "{source}:carregamento PV adaptável desativado",
|
|
"solar": "Solar"
|
|
},
|
|
"loadpointSettings": {
|
|
"batteryBoost": {
|
|
"description": "Carga rápida da bateria de casa.",
|
|
"label": "Boost bateria",
|
|
"mode": "Disponível apenas nos modos solar e min+solar.",
|
|
"once": "Boost ativo para esta sessão de carga."
|
|
},
|
|
"batteryUsage": "Bateria de casa",
|
|
"currents": "Corrente de carga",
|
|
"default": "predefinido",
|
|
"disclaimerHint": "Aviso:",
|
|
"limitSoc": {
|
|
"description": "limite de partilha que é usado quando este veículo está conectado.",
|
|
"label": "Limite padrão"
|
|
},
|
|
"maxCurrent": {
|
|
"label": "Corrente de carga máxima"
|
|
},
|
|
"minCurrent": {
|
|
"label": "Corrente de carga mínima"
|
|
},
|
|
"minSoc": {
|
|
"description": "O veículo é carregado “rápido” até {0} no modo solar. A seguir, continua com excedente solar. Útil para garantir um alcance mínimo mesmo em dias com pouco sol.",
|
|
"label": "Min. de carga %"
|
|
},
|
|
"onlyForSocBasedCharging": "Estas opções só estão disponíveis para veículos com nível de carregamento conhecido.",
|
|
"phasesConfigured": {
|
|
"label": "Fases elétricas",
|
|
"no1p3pSupport": "Como está ligado o seu carregador?",
|
|
"phases_0": "comutação automática",
|
|
"phases_1": "1 fase",
|
|
"phases_1_hint": "({min} a {max})",
|
|
"phases_3": "3 fases",
|
|
"phases_3_hint": "({min} a {max})"
|
|
},
|
|
"smartCostCheap": "Carregamento de Rede em tarifa mais económica",
|
|
"smartCostClean": "Carregamento de Rede \"Verde\"",
|
|
"title": "Configurações {0}",
|
|
"vehicle": "Veículo"
|
|
},
|
|
"mode": {
|
|
"minpv": "Min+Solar",
|
|
"now": "Rápido",
|
|
"off": "Off",
|
|
"pv": "Solar",
|
|
"smart": "Smart"
|
|
},
|
|
"provider": {
|
|
"login": "iniciar sessão",
|
|
"logout": "encerrar sessão"
|
|
},
|
|
"startConfiguration": "Iniciar a configuração",
|
|
"targetCharge": {
|
|
"activate": "Ativar",
|
|
"co2Limit": "Limite de CO₂ de {co2}",
|
|
"costLimitIgnore": "O {limit} configurado será ignorado durante este período.",
|
|
"currentPlan": "Plano ativo",
|
|
"descriptionEnergy": "Até quando {targetEnergy} deve ser carregado no veículo?",
|
|
"descriptionSoc": "Quando deve o veículo ser carregado até {targetSoc}?",
|
|
"goalReached": "Objetivo já atingido",
|
|
"inactiveLabel": "Objetivo",
|
|
"nextPlan": "Próximo plano",
|
|
"notReachableInTime": "O objetivo será atingido {overrun} mais tarde.",
|
|
"onlyInPvMode": "O plano de carregamento só funciona no modo solar.",
|
|
"planDuration": "Tempo de carga",
|
|
"planPeriodLabel": "Período",
|
|
"planPeriodValue": "{start} até {end}",
|
|
"planUnknown": "desconhecido",
|
|
"preview": "pré-visualizar",
|
|
"priceLimit": "limite de preço {price}",
|
|
"remove": "Apagar",
|
|
"setTargetTime": "nenhum",
|
|
"targetIsAboveLimit": "O limite de carregamento configurado de {limit} será ignorado durante este período.",
|
|
"targetIsAboveVehicleLimit": "O limite do veículo está abaixo do objetivo de carregamento.",
|
|
"targetIsInThePast": "Escolha um momento no futuro, Marty.",
|
|
"targetIsTooFarInTheFuture": "Vamos ajustar o plano assim que soubermos mais sobre o futuro.",
|
|
"title": "Objetivo",
|
|
"today": "hoje",
|
|
"tomorrow": "amanhã",
|
|
"update": "Atualizar",
|
|
"vehicleCapacityDocs": "Aprender a configurá-la.",
|
|
"vehicleCapacityRequired": "A capacidade da bateria do veículo é necessária para estimar o tempo de carregamento."
|
|
},
|
|
"targetChargePlan": {
|
|
"chargeDuration": "Tempo de carga",
|
|
"co2Label": "Emissão de CO₂",
|
|
"priceLabel": "Preço da energia",
|
|
"timeRange": "{day} {range} h",
|
|
"unknownPrice": "ainda desconhecido"
|
|
},
|
|
"targetEnergy": {
|
|
"label": "Limite",
|
|
"noLimit": "nenhum"
|
|
},
|
|
"vehicle": {
|
|
"addVehicle": "Adicionar veículo",
|
|
"changeVehicle": "Trocar veículo",
|
|
"detectionActive": "A detectar veículo…",
|
|
"fallbackName": "Veículo",
|
|
"moreActions": "Mais ações",
|
|
"none": "Nenhum veículo",
|
|
"notReachable": "O veículo não está acessível. Tente reiniciar o evcc.",
|
|
"targetSoc": "Limite",
|
|
"temp": "Temperatura",
|
|
"tempLimit": "Limite de Temp.",
|
|
"unknown": "Veículo Convidado",
|
|
"vehicleSoc": "Carga"
|
|
},
|
|
"vehicleStatus": {
|
|
"awaitingAuthorization": "À espera de autorização.",
|
|
"batteryBoost": "Boost da bateria ativo.",
|
|
"charging": "A carregar…",
|
|
"cheapEnergyCharging": "Energia barata disponível.",
|
|
"cheapEnergyNextStart": "Energia barata em {duration}.",
|
|
"cheapEnergySet": "Limite de preço definido.",
|
|
"cleanEnergyCharging": "Energia \"Verde\" disponível.",
|
|
"cleanEnergyNextStart": "Energia \"Verde\" em {duration}.",
|
|
"cleanEnergySet": "Limite de CO₂ definido.",
|
|
"climating": "Pré-climatização detectada.",
|
|
"connected": "Ligado.",
|
|
"disconnectRequired": "Sessão terminada. Por favor, volte a ligar-se.",
|
|
"disconnected": "Desligado.",
|
|
"feedinPriorityNextStart": "As taxas de alimentação elevadas começam em {duration}.",
|
|
"feedinPriorityPausing": "Carregamento solar pausado para maximizar a alimentação.",
|
|
"finished": "Concluído.",
|
|
"minCharge": "Recarga mínima até {soc}.",
|
|
"pvDisable": "Excedente insuficiente. Pausa em breve.",
|
|
"pvEnable": "Excesso disponível. Carregamento em breve.",
|
|
"scale1p": "Reduzindo para carregamento monofásico em breve.",
|
|
"scale3p": "Aumentando para carregamento trifásico em breve.",
|
|
"targetChargeActive": "Plano de carregamento ativo. Fim estimado em {duration}.",
|
|
"targetChargePlanned": "O plano de carregamento começa em {duration}.",
|
|
"targetChargeWaitForVehicle": "Plano de carregamento pronto. A aguardar veículo…",
|
|
"vehicleLimit": "Limite dos veículos",
|
|
"vehicleLimitReached": "Limite de veículo atingido.",
|
|
"waitForVehicle": "Pronto. A aguardar veículo…",
|
|
"welcome": "Carga inicial curta para confirmar a ligação."
|
|
},
|
|
"vehicles": "Estacionamento",
|
|
"welcome": "Bem-vindo a bordo!"
|
|
},
|
|
"notifications": {
|
|
"dismissAll": "Limpar todos",
|
|
"logs": "Ver registos completos",
|
|
"modalTitle": "Notificações"
|
|
},
|
|
"offline": {
|
|
"configurationError": "Erro durante a inicialização. Verifique a sua configuração e reinicie.",
|
|
"message": "Não conectado a nenhum servidor.",
|
|
"restart": "Reiniciar",
|
|
"restartNeeded": "Necessário para aplicar as alterações.",
|
|
"restarting": "Servidor a reiniciar.",
|
|
"starting": "Iniciando servidor..."
|
|
},
|
|
"passwordModal": {
|
|
"description": "Defina uma Palavra-passe para proteger as definições de configuração. Continua a ser possível utilizar o menu principal sem iniciar sessão.",
|
|
"empty": "A Palavra-passe não deve ficar por preencher",
|
|
"error": "Erro: ",
|
|
"labelCurrent": "Palavra-passe atual",
|
|
"labelNew": "Nova Palavra-passe",
|
|
"labelRepeat": "Repetir palavra-passe",
|
|
"newPassword": "Criar palavra-passe",
|
|
"noMatch": "As Palavras-passe não coincidem",
|
|
"titleNew": "Definir Palavra-passe de administrador",
|
|
"titleUpdate": "Atualizar a Palavra-passe do administrador",
|
|
"updatePassword": "Atualizar Palavra-passe"
|
|
},
|
|
"session": {
|
|
"cancel": "Cancelar",
|
|
"co2": "CO₂",
|
|
"date": "Período",
|
|
"delete": "Apagar",
|
|
"finished": "Finalizado",
|
|
"meter": "Contador",
|
|
"meterstart": "Início do Contador",
|
|
"meterstop": "Contagem final",
|
|
"odometer": "Quilómetros",
|
|
"price": "Preço",
|
|
"started": "Iniciado",
|
|
"title": "Sessão de carga"
|
|
},
|
|
"sessions": {
|
|
"avgPower": "Potência",
|
|
"avgPrice": "Preço",
|
|
"chargeDuration": "Duração",
|
|
"chartTitle": {
|
|
"avgCo2ByGroup": "CO₂ {byGroup}",
|
|
"avgPriceByGroup": "Preço {byGroup}",
|
|
"byGroupLoadpoint": "por Posto de Carregamento",
|
|
"byGroupVehicle": "por Veículo",
|
|
"energy": "Energia Carregada",
|
|
"energyGrouped": "Energia Solar vs. Energia de Rede",
|
|
"energyGroupedByGroup": "Energia Acumulada {byGroup}",
|
|
"energySubSolar": "{value} solar",
|
|
"energySubTotal": "{value} total",
|
|
"groupedCo2ByGroup": "Quantidade de CO₂ {byGroup}",
|
|
"groupedPriceByGroup": "Custo total {byGroup}",
|
|
"historyCo2": "Emissões de CO₂",
|
|
"historyCo2Sub": "{value} total",
|
|
"historyPrice": "Custos de Carregamento",
|
|
"historyPriceSub": "{value} total",
|
|
"solar": "Parte solar durante todo o ano",
|
|
"solarByGroup": "Parte solar {byGroup}"
|
|
},
|
|
"co2": "CO₂",
|
|
"csv": {
|
|
"chargedenergy": "Energia (kWh)",
|
|
"chargeduration": "Duração",
|
|
"co2perkwh": "CO₂/kWh",
|
|
"created": "Hora de início",
|
|
"finished": "Hora final",
|
|
"identifier": "Identificador",
|
|
"loadpoint": "Posto de Carregamento",
|
|
"meterstart": "Início do Contador (kWh)",
|
|
"meterstop": "Contagem final (kWh)",
|
|
"odometer": "Quilometragem (km)",
|
|
"price": "Preço",
|
|
"priceperkwh": "Preço/kWh",
|
|
"solarpercentage": "Solar (%)",
|
|
"vehicle": "Veículo"
|
|
},
|
|
"csvPeriod": "Download {period} CSV",
|
|
"csvTotal": "Download tudo CSV",
|
|
"date": "Início",
|
|
"energy": "Carregado",
|
|
"filter": {
|
|
"allLoadpoints": "todos os postos de carregamento",
|
|
"allVehicles": "todos os veículos",
|
|
"filter": "Filtro"
|
|
},
|
|
"group": {
|
|
"co2": "Emissões",
|
|
"grid": "Rede",
|
|
"price": "Preço",
|
|
"self": "Solar"
|
|
},
|
|
"groupBy": {
|
|
"loadpoint": "Posto de Carregamento",
|
|
"none": "Total",
|
|
"vehicle": "Veiculo"
|
|
},
|
|
"loadpoint": "Posto de Carregamento",
|
|
"noData": "Nenhuma sessão de carregamento este mês.",
|
|
"overview": "Vista geral",
|
|
"period": {
|
|
"month": "Mês",
|
|
"total": "Total",
|
|
"year": "Ano"
|
|
},
|
|
"price": "Custo",
|
|
"reallyDelete": "Quer mesmo apagar esta sessão?",
|
|
"showIndividualEntries": "Mostrar sessões individuais",
|
|
"solar": "Solar",
|
|
"title": "Sessões de carregamento",
|
|
"total": "Total",
|
|
"type": {
|
|
"co2": "CO₂",
|
|
"price": "Preço",
|
|
"solar": "Solar"
|
|
},
|
|
"vehicle": "Veículo"
|
|
},
|
|
"settings": {
|
|
"deviceInfo": "As definições efetuadas nesta caixa de diálogo afetam apenas este dispositivo.",
|
|
"fullscreen": {
|
|
"enter": "Entrar em tela cheia",
|
|
"exit": "Sair da tela cheia",
|
|
"label": "Tela cheia"
|
|
},
|
|
"hiddenFeatures": {
|
|
"label": "Experimental",
|
|
"value": "Mostrar funcionalidades experimentais."
|
|
},
|
|
"language": {
|
|
"auto": "Automático",
|
|
"label": "Idioma"
|
|
},
|
|
"loadpoints": {
|
|
"help": "Alterar a ordem e visibilidade da interface do utilizador.",
|
|
"hide": "Ocultar {title}",
|
|
"label": "Pontos de carregamento",
|
|
"show": "Mostrar {title}"
|
|
},
|
|
"sponsorToken": {
|
|
"expires": "O seu token de Apoiante (Sponsor) expira em {inXDays}.",
|
|
"expiresUpdateUi": "{getNewToken} e atualize-o aqui.",
|
|
"expiresUpdateYaml": "{getNewToken} e atualize-o no seu evcc.yaml.",
|
|
"getNewToken": "Adquira um novo",
|
|
"hint": "Nota: Vamos tornar isso automático no futuro."
|
|
},
|
|
"telemetry": {
|
|
"label": "Telemetria"
|
|
},
|
|
"theme": {
|
|
"auto": "sistema",
|
|
"dark": "escuro",
|
|
"label": "Estilo",
|
|
"light": "claro"
|
|
},
|
|
"time": {
|
|
"12h": "12 horas",
|
|
"24h": "24 horas",
|
|
"label": "Formato da hora"
|
|
},
|
|
"title": "Interface de utilizador",
|
|
"unit": {
|
|
"km": "km",
|
|
"label": "Unidades",
|
|
"mi": "milhas"
|
|
}
|
|
},
|
|
"smartCost": {
|
|
"activeHours": "{active} de {total}",
|
|
"activeHoursLabel": "Tempo ativo",
|
|
"applyToAll": "Aplicar em todo o lado?",
|
|
"batteryDescription": "Carrega a bateria doméstica com energia da Rede.",
|
|
"cheapTitle": "Carregamento da Rede mais económico",
|
|
"cleanTitle": "Carregamento de Rede \"Verde\"",
|
|
"co2Label": "Emissão de CO₂",
|
|
"co2Limit": "Limite de CO₂",
|
|
"enable": "Ativar limite",
|
|
"loadpointDescription": "Permite carregamento rápido temporário no modo solar.",
|
|
"modalTitle": "Carregamento de Rede Inteligente",
|
|
"none": "nenhum",
|
|
"priceLabel": "Preço da energia",
|
|
"priceLimit": "Preço limite",
|
|
"resetAction": "Remover limite",
|
|
"resetWarning": "Não estão configurados o preço dinâmico da rede ou a fonte de CO₂. No entanto, ainda existe um limite de {limit}. Limpar a sua configuração?",
|
|
"saved": "Guardado."
|
|
},
|
|
"smartFeedInPriority": {
|
|
"activeHoursLabel": "Tempo de pausa",
|
|
"description": "Faz uma pausa no carregamento quando os preços são elevados para dar prioridade à alimentação rentável da rede.",
|
|
"priceLabel": "Taxa de alimentação",
|
|
"priceLimit": "Limite de alimentação",
|
|
"resetWarning": "Não está configurada uma tarifa de aquisição dinâmica. No entanto, existe ainda um limite de {limit}. Limpar a sua configuração?",
|
|
"title": "Prioridade de alimentação"
|
|
},
|
|
"startupError": {
|
|
"configFile": "Ficheiro de configuração em uso:",
|
|
"configuration": "Configuração",
|
|
"description": "Verifique seu ficheiro de configuração. Se a mensagem de erro não ajudar, verifique as {0}.",
|
|
"discussions": "Discussões no GitHub",
|
|
"editConfiguration": "Editar configuração",
|
|
"fixAndRestart": "Por favor corrija o problema e reinicie o servidor.",
|
|
"hint": "Nota: Pode acontecer que tenha um equipamento com defeito (inversor, contador, …). Verifique as suas conexões de rede.",
|
|
"lineError": "Erro em {0}.",
|
|
"lineErrorLink": "linha {0}",
|
|
"restartButton": "Reiniciar",
|
|
"title": "Erro ao iniciar"
|
|
}
|
|
}
|