Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (114 of 114 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (352 of 352 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (66 of 66 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (50 of 50 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 88.5% (378 of 427 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 96.5% (340 of 352 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (115 of 115 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 88.5% (378 of 427 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 59.3% (209 of 352 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 59.3% (209 of 352 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 50.5% (216 of 427 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 50.5% (216 of 427 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com>
Co-authored-by: Rogério Mendes <rogeriomendes.mg@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pt_BR/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
This commit is contained in:
Hosted Weblate
2025-08-10 06:24:00 -06:00
committed by Nicolas Mowen
co-authored by Marcelo Popper Costa Rogério Mendes
parent cbd5bdfd88
commit efe0d2a931
10 changed files with 702 additions and 42 deletions
+345 -5
View File
@@ -5,7 +5,7 @@
"camera": "Configurações de Câmera - Frigate",
"enrichments": "Configurações de Enriquecimento - Frigate",
"masksAndZones": "Editor de Máscara e Zona - Frigate",
"motionTuner": "Virada de Movimento - Frigate",
"motionTuner": "Ajuste de Movimento - Frigate",
"object": "Debug - Frigate",
"general": "Configurações Gerais - Frigate",
"frigatePlus": "Frigate+ Configurações- Frigate",
@@ -18,8 +18,8 @@
"users": "Usuários",
"notifications": "Notificações",
"frigateplus": "Frigate+",
"motionTuner": "Ajuste de Detecção de Movimento",
"debug": "Depuração",
"motionTuner": "Ajuste de Movimento",
"debug": "Depurar",
"enrichments": "Melhorias"
},
"dialog": {
@@ -254,7 +254,7 @@
"edit": "Editar Zona",
"point_one": "{{count}} ponto",
"point_many": "{{count}} pontos",
"point_other": "",
"point_other": "{{count}} pontos",
"clickDrawPolygon": "Clique para desenhar um polígono na imagem.",
"name": {
"title": "Nome",
@@ -275,8 +275,348 @@
},
"allObjects": "Todos os Objetos",
"speedEstimation": {
"title": "Estimativa de Velocidade"
"title": "Estimativa de Velocidade",
"desc": "Habilitar estimativa de velocidade para objetos nesta zona. A zona deve ter exatamente 4 pontos.",
"docs": "Leia a documentação",
"lineADistance": "Distância da linha A ({{unit}})",
"lineBDistance": "Distância da Linha B ({{unit}})",
"lineCDistance": "Distância da linha C ({{unit}})",
"lineDDistance": "Distância da linha D ({{unit}})"
},
"speedThreshold": {
"title": "Limiar de Velocidade ({{unit}})",
"desc": "Especifique a velocidade mínima para o objeto ser considerado nessa zona.",
"toast": {
"error": {
"pointLengthError": "A estimativa de velocidade foi desativada para essa zona. Zonas com estimação de velocidade devem ter exatamente 4 pontos.",
"loiteringTimeError": "Zonas com tempo de permanência acima de 0 não devem ser usadas com estimativa de velocidade."
}
}
},
"toast": {
"success": "A zona ({{zoneName}}) foi salva. Reinicie o Frigate para aplicar as mudanças."
}
},
"objectMasks": {
"objects": {
"allObjectTypes": "Todos os tipos de objetos",
"title": "Objetos",
"desc": "O tipo de objeto que se aplica para essa máscara de objeto."
},
"toast": {
"success": {
"title": "{{polygonName}} foi salvo. Reinicie o Frigate para aplicar as alterações.",
"noName": "A máscara de objeto foi salva. Reinicie o Frigate para aplicar as alterações."
}
},
"label": "Máscaras de Objeto",
"documentTitle": "Editar Máscara de Objeto - Frigate",
"desc": {
"title": "Máscaras de filtro de objetos são usadas para filtrar falsos positivos para um determinado tipo de objeto baseado na localização.",
"documentation": "Documentação"
},
"add": "Adicionar Máscara de Objeto",
"edit": "Editar Máscara de Objeto",
"context": "Filtro de máscaras de objeto são usados para filtrar falsos positivos para um dado tipo de objeto baseado na localização.",
"point_one": "{{count}} ponto",
"point_many": "{{count}} pontos",
"point_other": "{{count}} pontos",
"clickDrawPolygon": "Clique para desenhar um polígono na imagem."
},
"motionMasks": {
"label": "Máscara de Movimento",
"documentTitle": "Editar Máscara de Movimento - Frigate",
"desc": {
"title": "Máscaras de movimento são usadas para prevenir tipos de movimento de ativarem uma detecção. Excesso de mascaramento tornará mais difícil que objetos sejam rastreados.",
"documentation": "Documentação"
},
"add": "Nova Máscara de Movimento",
"edit": "Editar Máscara de Movimento",
"context": {
"title": "Máscaras de movimento são usadas para prevenir typos de movimento não desejados de ativarem uma detecção (exemplo: galhos de árvores, timestamps de câmeras). Máscaras de movimento devem ser usadas com <em> muita parcimônia</em>, excesso de mascaramento tornará mais difícil de objetos serem rastreados.",
"documentation": "Leia a documentação"
},
"point_one": "{{count}} ponto",
"point_many": "{{count}} pontos",
"point_other": "{{count}} pontos",
"clickDrawPolygon": "Clique para desenhar um polígono na imagem.",
"polygonAreaTooLarge": {
"title": "A máscara de movimento está cobrindo {{polygonArea}}% do quadro da câmera. Máscaras de movimento grandes não são recomendadas.",
"tips": "Máscaras de movimento não previnem objetos de serem detectados. Em vez disso você deve usar uma zona obrigatória.",
"documentation": "Leia a documentação"
},
"toast": {
"success": {
"title": "{{polygonName}} foi salvo. Reinicie o Frigate para aplicar as alterações.",
"noName": "Máscara de Movimento salva. Reinicie o Frigate para aplicar as alterações."
}
}
}
},
"motionDetectionTuner": {
"desc": {
"title": "O Frigate usa a detecção de movimento como uma verificação de primeira linha para ver se há algo acontecendo no quadro que valha a pena verificar com a detecção de objetos.",
"documentation": "Leia o Guia de Ajuste de Movimento"
},
"Threshold": {
"title": "Limite",
"desc": "O valor do limiar dita o quanto de mudança na luminância de um pixel é requerida para ser considerada movimento. <em>Padrão: 30</em>"
},
"contourArea": {
"title": "Área de contorno",
"desc": "O valor do contorno da área é usado para decidir quais grupos de mudança de pixel se qualificam como movimento. <em>Padrão: 10</em>"
},
"improveContrast": {
"title": "Melhorar o contraste",
"desc": "Melhorar contraste para cenas escuras. <em>Padrão: ON</em>"
},
"toast": {
"success": "As configurações de movimento foram salvas."
},
"title": "Ajuste de Detecção de Movimento",
"unsavedChanges": "Alterações do Ajuste de Movimento Não Salvas ({{camera}})"
},
"debug": {
"detectorDesc": "O Frigate usa seus detectores ({{detectors}}) para detectar objetos no fluxo de vídeo da sua câmera.",
"desc": "A visualização de depuração mostra uma visão em tempo real dos objetos rastreados e suas estatísticas. A lista de objetos mostra um resumo com atraso de tempo dos objetos detectados.",
"objectList": "Lista de Objetos",
"boundingBoxes": {
"desc": "Mostrar caixas delimitadoras ao redor de objetos rastreados",
"colors": {
"label": "Cores da caixa delimitadora de objetos",
"info": "<li>Na inicialização, cores diferentes serão atribuídas a cada rótulo de objeto</li><li>Uma linha fina azul escura indica que o objeto não foi detectado neste momento</li><li>Uma linha fina cinza indica que o objeto foi detectado como estacionário</li><li>Uma linha grossa indica que o objeto está sujeito ao rastreamento automático (quando ativado)</li>"
},
"title": "Caixas delimitadoras"
},
"zones": {
"title": "Zonas",
"desc": "Mostrar um esboço de quaisquer zonas definidas"
},
"mask": {
"title": "Máscaras de movimento",
"desc": "Mostrar polígonos de máscara de movimento"
},
"motion": {
"title": "Caixas de movimento",
"desc": "Mostrar caixas ao redor das áreas onde o movimento é detectado",
"tips": "<p><strong>Caixas de movimento</strong></p><br><p>Caixas vermelhas serão sobrepostas em áreas do quadro onde o movimento está sendo detectado</p>"
},
"regions": {
"title": "Regiões",
"desc": "Mostrar uma caixa da região de interesse enviada ao detector de objetos",
"tips": "<p><strong>Caixas de Região</strong></p><br><p>Caixas verdes claras serão sobrepostas em áreas de interesse no quadro que está sendo enviado ao detector de objetos.</p>"
},
"title": "Depuração",
"debugging": "Depuração",
"objectShapeFilterDrawing": {
"desc": "Desenhe um retângulo na imagem para ver os detalhes da área e proporções",
"tips": "Habilite essa opção para desenhar um retângulo na imagem da camera para mostrar a sua área e proporção. Esses valores podem ser usados para estabelecer parâmetros de filtro de formato de objetos na sua configuração.",
"document": "Leia a documentação ",
"score": "Pontuação",
"ratio": "Proporção",
"area": "Área",
"title": "Desenho de Filtro de Formato de Objeto"
},
"noObjects": "Nenhum Objeto",
"timestamp": {
"title": "Timestamp",
"desc": "Sobreponha um timestamp na imagem"
}
},
"users": {
"title": "Usuários",
"management": {
"title": "Gerenciamento de Usuário",
"desc": "Gerencias as contas de usuário dessa instância do Frigate."
},
"addUser": "Adicionar Usuário",
"updatePassword": "Atualizar Senha",
"toast": {
"success": {
"createUser": "Usuário {{user}} criado com sucesso",
"deleteUser": "Usuário {{user}} deletado com sucesso",
"updatePassword": "Senha atualizada com sucesso.",
"roleUpdated": "Papel atualizado para {{user}}"
},
"error": {
"setPasswordFailed": "Falha ao salvar a senha: {{errorMessage}}",
"createUserFailed": "Falha ao criar usuário: {{errorMessage}}",
"deleteUserFailed": "Falha ao deletar usuário: {{errorMessage}}",
"roleUpdateFailed": "Falha ao atualizar papel: {{errorMessage}}"
}
},
"dialog": {
"form": {
"password": {
"match": "As senhas correspondem",
"notMatch": "As senhas são diferentes",
"title": "Senha",
"placeholder": "Digita a senha",
"confirm": {
"title": "Confirmar Senha",
"placeholder": "Confirmar Senha"
},
"strength": {
"title": "Nível de segurança da senha: ",
"weak": "Fraca",
"medium": "Mediana",
"strong": "Forte",
"veryStrong": "Muito Forte"
}
},
"newPassword": {
"title": "Senha Nova",
"placeholder": "Digite uma senha nova",
"confirm": {
"placeholder": "Digite a senha novamente"
}
},
"usernameIsRequired": "Nome de usuário requerido",
"passwordIsRequired": "Senha requerida",
"user": {
"title": "Nome de Usuário",
"desc": "Apenas letras, números, pontos e sublinhados são permitidos.",
"placeholder": "Digite o nome de usuário"
}
},
"createUser": {
"title": "Criar Novo Usuário",
"desc": "Adicionar um novo usuário e especificar um papel para acesso às áreas da interface do Frigate.",
"usernameOnlyInclude": "O nome de usuário pode conter apenas letras, números, . ou _",
"confirmPassword": "Por favor confirme a sua senha"
},
"deleteUser": {
"title": "Deletar Usuário",
"desc": "Essa ação não pode ser desfeita. Isso irá deletar permanentemente a conta do usuário e remover todos os dados associados.",
"warn": "Tem certeza que quer deletar <strong>{{username}}</strong>?"
},
"passwordSetting": {
"cannotBeEmpty": "A senha não pode estar vazia",
"doNotMatch": "As senhas não correspondem",
"updatePassword": "Atualizar Senha para {{username}}",
"setPassword": "Definir Senha",
"desc": "Crie uma senha forte para proteger essa conta."
},
"changeRole": {
"title": "Alterar Papel do Usuário",
"select": "Selecionar um papel",
"desc": "Atualizar permissões para <strong>{{username}}</strong>",
"roleInfo": {
"intro": "Selecione o papel apropriado para esse usuário:",
"admin": "Administrador",
"adminDesc": "Acesso total a todos os recursos.",
"viewer": "Espectador",
"viewerDesc": "Limitado aos Painéis ao Vivo, Revisar, Explorar, e Exportar somente."
}
}
},
"table": {
"username": "Nome de Usuário",
"actions": "Ações",
"role": "Papel",
"noUsers": "Nenhum usuário encontrado.",
"changeRole": "Mudar papel do usuário",
"password": "Senha",
"deleteUser": "Deletar usuário"
}
},
"notification": {
"suspendTime": {
"10minutes": "Suspender por 10 minutos",
"30minutes": "Suspender por 30 minutos",
"1hour": "Suspender por 1 hora",
"12hours": "Suspender por 12 horas",
"24hours": "Suspender por 24 horas",
"untilRestart": "Suspender até reiniciar",
"suspend": "Suspender",
"5minutes": "Suspender por 5 minutos"
},
"cancelSuspension": "Cancelar Suspensão",
"toast": {
"success": {
"registered": "Registrados para notificações com sucesso. É necessário reiniciar o Frigate para que as notificações possam ser enviadas (incluindo a notificação de teste).",
"settingSaved": "As configurações de notificações foram salvas."
},
"error": {
"registerFailed": "Falha ao salvar o registro para notificações."
}
},
"title": "Notificações",
"notificationSettings": {
"title": "Configurações de Notificação",
"desc": "O Frigate pode enviar notificações push nativamente ao seu dispositivo quando estiver sendo executado no navegador ou instalado como um PWA.",
"documentation": "Leia a Documentação"
},
"notificationUnavailable": {
"title": "Notificações Indisponíveis",
"desc": "Notificações push da Web exigem um contexto seguro (<code>https://…</code>). Essa é uma limitação do navegador. Acesse o Frigate com seguraça para usar as notificações.",
"documentation": "Leia a Documentação"
},
"globalSettings": {
"title": "Configurações Globais",
"desc": "Suspender as notificações temporáriamente para câmeras específicas em todos os dispositivos registrados."
},
"email": {
"title": "Email",
"placeholder": "ex: exemplo@email.com",
"desc": "Um email válido é requerido e será usado para notificar você caso haja algum problema com o serviço push."
},
"cameras": {
"title": "Câmeras",
"noCameras": "Nenhuma câmera disponível",
"desc": "Selecionar para quais câmeras habilitar as notificações."
},
"deviceSpecific": "Configurações Específicas do Dispositivo",
"registerDevice": "Registre Esse Dispositivo",
"unregisterDevice": "Cancelar Registro Desse Dispositivo",
"sendTestNotification": "Enviar uma notificação de teste",
"unsavedRegistrations": "Registros de Notificações Não Salvos",
"unsavedChanges": "Alterações de Notificações Não Salvas",
"active": "Notificações Ativas",
"suspended": "Notificações suspensas {{time}}"
},
"frigatePlus": {
"title": "Configurações do Frigate+",
"apiKey": {
"title": "Chave de API do Frigate+",
"validated": "A chave de API do Frigate+ detectada e validada",
"notValidated": "A chave de API do Frigate+ não detectada ou não validada",
"desc": "A chave de API do Frigate+ habilita a integração com o serviço do Frigate+.",
"plusLink": "Leia mais sobre o Frigate+"
},
"modelInfo": {
"plusModelType": {
"baseModel": "Modelo Base",
"userModel": "Ajuste Refinado"
},
"supportedDetectors": "Detectores Suportados",
"cameras": "Câmeras",
"loading": "Carregando informações do modelo…",
"error": "Falha ao carregar as informações do modelo",
"availableModels": "Modelos Disponíveis",
"loadingAvailableModels": "Carregando modelos disponíveis…",
"title": "Informação do Modelo",
"modelType": "Tipo de Modelo",
"trainDate": "Data do Treinamento",
"baseModel": "Modelo Base",
"modelSelect": "Os seus modelos disponíveis no Frigate+ podem ser selecionados aqui. Note que apenas modelos compatíveis com a sua configuração atual de detector podem ser selecionados."
},
"snapshotConfig": {
"title": "Configuração de Captura de Imagem",
"desc": "Enviar ao Frigate+ requer tanto a captura de imagem quanto a captura de imagem <code>clean_copy</code> estarem habilitadas na sua configuração.",
"documentation": "Leia a documentação",
"cleanCopyWarning": "Algumas câmeras possuem captura de imagem habilitada porém têm a cópia limpa desabilitada. Você precisa habilitar a <code>clean_copy</code> nas suas configurações de captura de imagem para poder submeter imagems dessa câmera ao Frigate+.",
"table": {
"camera": "Câmera",
"snapshots": "Capturas de Imagem",
"cleanCopySnapshots": "Capturas de Imagem <code>clean_copy</code>"
}
},
"unsavedChanges": "Alterações de configurações do Frigate+ não salvas",
"restart_required": "Reinicialização necessária (modelo do Frigate+ foi alterado)",
"toast": {
"success": "As configurações do Frigate+ foram salvas. Reinicie o Frigate para aplicar as alterações.",
"error": "Falha ao salvar as alterações de configuração: {{errorMessage}}"
}
}
}