Add Portugiese (#5307)

This commit is contained in:
andig 2022-11-29 22:20:45 +01:00 • committed by GitHub
parent 437661a95e
commit 6ea8a66777
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 249 additions and 20 deletions

228
assets/i18n/pt.toml Normal file
View file

@ -0,0 +1,228 @@
[header]
sessions = "Processos de carregamento"
docs = "Documentação"
blog = "Blog"
github = "GitHub"
login = "Login de veículo"
about = "Sobre evcc"
[header.theme]
auto = "Design: Sistema"
light = "Design: Claro"
dark = "Design: Escuro"
[footer.version]
availableShort = "Atualização"
availableLong = "Atualização disponível"
modalTitle = "Atualização disponível"
modalUpdateStarted = "Após a atualização, o evcc será reiniciado."
modalInstalledVersion = "Versão atualmente instalada"
modalNoReleaseNotes = "Nenhuma nota de versão disponível. Você pode encontrar mais informações sobre a nova versão aqui:"
modalCancel = "Cancelar"
modalUpdate = "Atualizar"
modalUpdateNow = "Atualizar agora"
modalDownload = "Download"
modalUpdateStatusStart = "Atualização iniciada: "
modalUpdateStatusFailed = "Não foi possível atualizar: "
[footer.savings]
tabTitle = "Meus dados"
footerShort = "{percent}% Sol"
footerLong = "{percent}% Energia solar"
modalTitle = "Avaliação da energia de carregamento"
since = "desde {since}"
percentTitle = "Energia solar"
percentSelf = "{self} kWh sol"
percentGrid = "{grid} kWh rede"
priceTitle = "preço da energia"
priceFeedIn = "{feedInPrice} alimentação"
priceGrid = "{gridPrice} rede"
savingsTitle = "Poupança"
savingsComparedToGrid = "em relação a rede"
savingsTotalEnergy = "{total} kWh carregado"
[footer.community]
tabTitle = "Live-Community"
power = "Poder de carregamento"
powerSub1 = "{activeClients} de {totalClients} utilizadores"
powerSub2 = "carregam com evcc"
greenShare = "Parte solar"
greenShareSub1 = "do desempenho vem"
greenShareSub2 = "de fotovoltaico e bateria doméstica"
greenEnergy = "Energia solar"
greenEnergySub1 = "desde Outubro 2022"
greenEnergySub2 = "carregado sobre evcc"
[footer.telemetry]
optIn = "Também gostaria de contribuir com meus dados."
optInMoreDetails = "Mais detalhes há {0}."
optInMoreDetailsLink = "aqui"
optInSponsorship = "Requer patrocínio."
[footer.sponsor]
titleSponsor = "Você é um apoiador"
titleNoSponsor = "Apoie-nos"
thanks = "Obrigado por seu patrocínio, {sponsor}! Isso nos ajuda em um maior desenvolvimento."
confetti = "Gosta de confete?"
supportUs = "Nossa missão: tornar carrega solar a norma. Ajude-nos e apoie financeiramente o evcc."
sticker = "...ou autocolantes do evcc?"
confettiPromise = "Também temos autocolantes e confete digital ;)"
becomeSponsor = "Torne-se um patrocinador"
[notifications]
modalTitle = "Notícias"
dismissAll = "Remover notícias"
[main]
vehicles = "Estacionamento"
[main.energyflow]
noEnergy = "Sem leituras"
homePower = "Consumo"
pvProduction = "Produção"
loadpoints = "Ponto de carregamento | Ponto de carregamento | {count} pontos de carregamento"
battery = "Bateria"
batteryCharge = "Carrego de bateria"
batteryDischarge = "Descarrego de bateria"
gridImport = "Consumo de rede"
selfConsumption = "Consumo próprio"
pvExport = "Alimentação"
[main.mode]
off = "Desligado"
minpv = "Mínimo e PV"
pv = "PV"
now = "Rápido"
[main.loadpoint]
fallbackName = "Ponto de carregamento"
remoteDisabledSoft = "{source}:carregamento PV adaptável desativado"
remoteDisabledHard = "{source}: desativado"
power = "Desempenho"
charged = "Carregado"
duration = "Duração"
remaining = "Tempo restante"
[main.loadpointSettings]
title = 'Configurações "{0}"'
vehicle = "Veículo"
currents = "Corrente de carga"
default = "predefinado"
disclaimerHint = "Aviso:"
disclaimerText = "As alterações não são persistentes no momento e serão redefinidas após a reinicialização do servidor."
[main.loadpointSettings.minSoC]
label = "Nível mínimo de carga"
description = 'Alcance para emergências. O veículo carrega até {0}% no modo "Rápido". Em seguida, continue com o modo "PV".'
[main.loadpointSettings.phasesConfigured]
label = "Fases elétricas"
phases_0 = "mudança automática"
phases_1 = "monofásico"
phases_1_hint = "({min} a {max})"
phases_3 = "trifásico"
phases_3_hint = "({min} a {max})"
[main.loadpointSettings.maxCurrent]
label = "Corrente de carga máxima"
[main.loadpointSettings.minCurrent]
label = "Corrente de carga mínima"
[main.vehicle]
fallbackName = "Veículo"
vehicleSoC = "Nível de carga"
targetSoC = "Alvo de carregamento"
none = "Nenhum veículo"
unknown = "Veículo convidado"
changeVehicle = "Troca de veículo"
detectionActive = "Detecção de veículo em obra..."
[main.vehicleSoC]
disconnected = "separado"
charging = "a carregar"
ready = "esperando"
connected = "ligado"
vehicleTarget = "Limite de veículo: {soc}%"
[main.vehicleStatus]
minCharge = "Carga mínima até {soc}%"
waitForVehicle = "Pronto para carregar. Esperando pelo veículo."
vehicleTargetReached = "Limite de veículo {soc}% atingido."
charging = "Carregando."
targetChargePlanned = "Carga programada. A carga começa às {time} horas."
targetChargeWaitForVehicle = "Carga programada pronta. Esperando pelo veículo."
targetChargeActive = "Carga programada ativa."
connected = "Ligado."
pvDisable = "Excesso insuficiente. Pausa em {remaining}."
pvEnable = "Excesso disponível. Carga em {remaining}."
scale1p = "Reduzir para monofásico em {remaining}."
scale3p = "Aumente para trifásico em {remaining}."
disconnected = "Não conectado."
unknown = ""
[main.provider]
login = "entrar no sistema"
logout = "sair do sistema"
[main.targetCharge]
title = "Tempo alvo"
inactiveLabel = "Tempo alvo"
activeLabel = "{time}"
modalTitle = "Definir hora-alvo"
setTargetTime = "sem"
description = "Quando o veículo deve ser carregado para {targetSoC}%?"
today = "hoje"
tomorrow = "amanhã"
targetIsInThePast = "O ponto do tempo está no passado."
remove = "Remover"
activate = "Ativar"
experimentalLabel = "Experimental"
experimentalText = "Esta função está a trabalhar, mas ainda não está perfeito. Relate um comportamento inesperado em nossos"
[main.targetEnergy]
label = "Alvo de carregamento"
noLimit = "sem"
[startupError]
title = "Erro ao iniciar"
description = "Verifique seu ficheiro de configuração. Se a mensagem de erro não ajudar, procure em nossas {0} uma solução."
discussions = "GitHub Discussions"
hint = "Nota: Outra razão pela qual você vê esta mensagem pode ser um equipamento com defeito (inversor, medidor, ...). Verifique tambem suas conexões de rede."
configuration = "Configuração"
configFile = "Ficheiro de configuração em uso:"
lineError = "Foi encontrado um erro em {0}."
lineErrorLink = "linha {0}"
fixAndRestart = "Corrija o problema e reinicie o servidor."
restartButton = "Iniciar de novo"
[sessions]
title = "Processos de carregamento"
downloadCsv = "Descarregar como CSV"
loadpoint = "Ponto de carregamento"
vehicle = "Veículo"
odometer = "Quilometragem"
energy = "Carregado"
date = "Período"
[sessions.csv]
loadpoint = "Ponto de carregamento"
vehicle = "Veículo"
identifier = "Identificador"
chargedenergy = "Energia (kWh)"
meterstart = "Leitura inicial do contador (kWh)"
meterstop = "Leitura final do contador (kWh)"
created = "hora de início"
finished = "hora final"
[offline]
message = "Sem conexão com o servidor."
reload = "Iniciar de novo?"
# weitere Übersetzungen zu den Wochentagen, da diese in der Auflistung der Ladevorgänge aufgeführt werden (in Klammern die gängige Abkürzung):
# Montag => segunda-feira (2a)
# Dienstag => terça-feira (3a)
# Mittwoch => quarta-feira (4a)
# Donnerstag => quinta-feira (5a)
# Freitag => sexta-feira (6a)
# Samstag => sábado (sáb)
# Sonntag => domingo (dom)

View file

@ -5,6 +5,7 @@ import it from "../i18n/it.toml";
import lt from "../i18n/lt.toml";
import nl from "../i18n/nl.toml";
import pl from "../i18n/pl.toml";
import pt from "../i18n/pt.toml";
const PREFERRED_LOCALE_KEY = "preferred_locale";
@ -20,5 +21,5 @@ function getBrowserLocale() {
export default createI18n({
locale: window.localStorage[PREFERRED_LOCALE_KEY] || getBrowserLocale(),
fallbackLocale: "en",
messages: { de, en, it, lt, nl, pl },
messages: { de, en, it, lt, nl, pl, pt },
});

File diff suppressed because one or more lines are too long

2
dist/index.html vendored
View file

@ -20,7 +20,7 @@
<meta name="theme-color" content="#020318" />
<title>evcc</title>
<script type="module" crossorigin src="./assets/index.f5befcf5.js"></script>
<script type="module" crossorigin src="./assets/index.06e500d4.js"></script>
<link rel="stylesheet" href="./assets/index.f6de0430.css">
</head>