Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (431 of 431 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (124 of 124 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (26 of 26 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (191 of 191 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (431 of 431 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (121 of 121 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (427 of 427 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.5% (429 of 431 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 91.1% (393 of 431 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 86.5% (373 of 431 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 86.0% (371 of 431 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (85 of 85 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (121 of 121 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (10 of 10 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (70 of 70 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (53 of 53 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% (114 of 114 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% (66 of 66 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (191 of 191 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com>
Co-authored-by: P1LH4 <joao.calby@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/views-configeditor/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/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-live/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/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
This commit is contained in:
Hosted Weblate 2025-08-21 04:32:35 +02:00 committed by Nicolas Mowen
parent e256402e8c
commit ac159f114c
11 changed files with 242 additions and 46 deletions

View File

@ -1,7 +1,7 @@
{
"mantra": "Mantra",
"child_singing": "Criança cantando",
"speech": "Discurso",
"speech": "Fala",
"yell": "Gritar",
"chant": "Canto",
"babbling": "Balbuciando",

View File

@ -169,7 +169,15 @@
"ca": "Català (Catalão)",
"withSystem": {
"label": "Usar as configurações de sistema para o idioma"
}
},
"ptBR": "Português Brasileiro (Português Brasileiro)",
"sr": "Српски (Sérvio)",
"sl": "Slovenščina (Esloveno)",
"lt": "Lietuvių (Lituano)",
"bg": "Български (Búlgaro)",
"gl": "Galego (Galego)",
"id": "Bahasa Indonesia (Indonésio)",
"ur": "اردو (Urdu)"
},
"systemLogs": "Logs de sistema",
"settings": "Configurações",
@ -210,7 +218,7 @@
"count_other": "{{count}} Câmeras"
}
},
"review": "Revisão",
"review": "Revisar",
"explore": "Explorar",
"export": "Exportar",
"uiPlayground": "Playground da UI",

View File

@ -110,5 +110,12 @@
"export": "Exportar",
"deleteNow": "Deletar Agora"
}
},
"imagePicker": {
"selectImage": "Selecionar a miniatura de um objeto rastreado",
"search": {
"placeholder": "Pesquisar por rótulo ou sub-rótulo…"
},
"noImages": "Nenhuma miniatura encontrada para essa câmera"
}
}

View File

@ -106,7 +106,7 @@
},
"trackedObjectDelete": {
"title": "Confirmar Exclusão",
"desc": "Deletar esses {{objectLength}} objetos rastreados remove as capturas de imagem, qualquer embeddings salvos, e quaisquer entradas do ciclo de vida associadas do objeto. Gravações desses objetos rastreados na visualização de Histórico <em>NÃO</em> irão ser deletadas.<br /><br />Tem certeza que quer proceder?<br /><br />Segure a tecla <em>Shift</em> para pular esse diálogo no futuro.",
"desc": "Deletar esses {{objectLength}} objetos rastreados remove as capturas de imagem, quaisquer embeddings salvos, e quaisquer entradas do ciclo de vida associadas do objeto. Gravações desses objetos rastreados na visualização de Histórico <em>NÃO</em> irão ser deletadas.<br /><br />Tem certeza que quer proceder?<br /><br />Segure a tecla <em>Shift</em> para pular esse diálogo no futuro.",
"toast": {
"success": "Objetos rastreados deletados com sucesso.",
"error": "Falha ao deletar objeto rastreado: {{errorMessage}}"
@ -122,5 +122,13 @@
"placeholder": "Digite para pesquisar por placas de identificação…",
"noLicensePlatesFound": "Nenhuma placa de identificação encontrada.",
"selectPlatesFromList": "Seleciona uma ou mais placas da lista."
},
"classes": {
"label": "Classes",
"all": {
"title": "Todas as Classes"
},
"count_one": "{{count}} Classe",
"count_other": "{{count}} Classes"
}
}

View File

@ -12,5 +12,7 @@
"error": {
"savingError": "Erro ao salvar configuração"
}
}
},
"safeConfigEditor": "Editor de Configuração (Modo Seguro)",
"safeModeDescription": "O Frigate está no modo seguro devido a um erro de validação de configuração."
}

View File

@ -26,13 +26,15 @@
},
"markTheseItemsAsReviewed": "Marque estes itens como revisados",
"newReviewItems": {
"button": "Novos Itens para Revisão",
"button": "Novos Itens para Revisar",
"label": "Ver novos itens para revisão"
},
"selected_one": "{{count}} selecionado(s)",
"documentTitle": "Revisão - Frigate",
"documentTitle": "Revisar - Frigate",
"markAsReviewed": "Marcar como Revisado",
"selected_other": "{{count}} selecionado(s)",
"camera": "Câmera",
"detected": "detectado"
"detected": "detectado",
"suspiciousActivity": "Atividade Suspeita",
"threateningActivity": "Atividade de Ameaça"
}

View File

@ -3,15 +3,15 @@
"generativeAI": "IA Generativa",
"exploreMore": "Explorar mais objetos {{label}}",
"exploreIsUnavailable": {
"title": "Explorar não está disponível",
"title": "A seção Explorar está indisponível",
"embeddingsReindexing": {
"context": "Explorar pode ser usado depois da incorporação do objeto rastreado terminar a reindexação.",
"startingUp": "Começando…",
"estimatedTime": "Time estimado faltando:",
"finishingShortly": "Terminando em breve",
"context": "O menu explorar pode ser usado após os embeddings de objetos rastreados terem terminado de reindexar.",
"startingUp": "Iniciando…",
"estimatedTime": "Tempo estimado restante:",
"finishingShortly": "Finalizando em breve",
"step": {
"thumbnailsEmbedded": "Miniaturas incorporadas: ",
"descriptionsEmbedded": "Descrições incorporadas: ",
"thumbnailsEmbedded": "Miniaturas embedded: ",
"descriptionsEmbedded": "Descrições embedded: ",
"trackedObjectsProcessed": "Objetos rastreados processados: "
}
},
@ -24,7 +24,7 @@
"visionModelFeatureExtractor": "Extrator de características do modelo de visão"
},
"tips": {
"context": "Você pode querer reindexar as incorporações de seus objetos rastreados uma vez que os modelos forem baixados.",
"context": "Você pode querer reindexar os embeddings de seus objetos rastreados uma vez que os modelos forem baixados.",
"documentation": "Leia a documentação"
},
"error": "Um erro ocorreu. Verifique os registos do Frigate."
@ -49,12 +49,14 @@
"success": {
"regenerate": "Uma nova descrição foi solicitada do {{provider}}. Dependendo da velocidade do seu fornecedor, a nova descrição pode levar algum tempo para regenerar.",
"updatedSublabel": "Sub-categoria atualizada com sucesso.",
"updatedLPR": "Placa de identificação atualizada com sucesso."
"updatedLPR": "Placa de identificação atualizada com sucesso.",
"audioTranscription": "Transcrição de áudio requisitada com sucesso."
},
"error": {
"regenerate": "Falha ao ligar para {{provider}} para uma descrição nova: {{errorMessage}}",
"updatedSublabelFailed": "Falha ao atualizar sub-categoria: {{errorMessage}}",
"updatedLPRFailed": "Falha ao atualizar placa de identificação: {{errorMessage}}"
"updatedLPRFailed": "Falha ao atualizar placa de identificação: {{errorMessage}}",
"audioTranscription": "Falha ao requisitar transcrição de áudio: {{errorMessage}}"
}
}
},
@ -99,6 +101,9 @@
"tips": {
"descriptionSaved": "Descrição salva com sucesso",
"saveDescriptionFailed": "Falha ao atualizar a descrição: {{errorMessage}}"
},
"score": {
"label": "Pontuação"
}
},
"trackedObjectDetails": "Detalhes do Objeto Rastreado",
@ -184,12 +189,20 @@
},
"deleteTrackedObject": {
"label": "Deletar esse objeto rastreado"
},
"addTrigger": {
"label": "Adicionar gatilho",
"aria": "Adicionar um gatilho para esse objeto rastreado"
},
"audioTranscription": {
"label": "Transcrever",
"aria": "Solicitar transcrição de áudio"
}
},
"dialog": {
"confirmDelete": {
"title": "Confirmar Exclusão",
"desc": "Deletar esse objeto rastreado remove a captura de imagem, qualquer embedding salvo, e quaisquer entradas de ciclo de vida de objeto associadas. Gravações desse objeto rastreado na visualização de Histórico <em>NÃO</em> serão deletadas.<br /><br />Tem certeza que quer prosseguir?"
"desc": "Deletar esse objeto rastreado remove a captura de imagem, quaisquer embeddings salvos, e quaisquer entradas de ciclo de vida de objeto associadas. Gravações desse objeto rastreado na visualização de Histórico <em>NÃO</em> serão deletadas.<br /><br />Tem certeza que quer prosseguir?"
}
},
"noTrackedObjects": "Nenhum Objeto Rastreado Encontrado",
@ -205,5 +218,11 @@
"error": "Falha ao detectar objeto rastreado {{errorMessage}}"
}
}
},
"aiAnalysis": {
"title": "Análise de IA"
},
"concerns": {
"label": "Preocupações"
}
}

View File

@ -38,8 +38,8 @@
"deleteFaceAttempts": {
"title": "Apagar Rostos",
"desc_one": "Você tem certeza que quer deletar {{count}} rosto? Essa ação não pode ser desfeita.",
"desc_many": "Você tem certeza que quer deletar {{count}} rostos? Essa ação não pode ser desfeita.",
"desc_other": ""
"desc_many": "Você tem certeza que quer deletar os {{count}} rostos? Essa ação não pode ser desfeita.",
"desc_other": "Você tem certeza que quer deletar os {{count}} rostos? Essa ação não pode ser desfeita."
},
"renameFace": {
"title": "Renomear Rosto",

View File

@ -43,6 +43,14 @@
"out": {
"label": "Diminuir Zoom na câmera PTZ"
}
},
"focus": {
"in": {
"label": "Aumentar foco da câmera PTZ"
},
"out": {
"label": "Tirar foco da câmera PTZ"
}
}
},
"camera": {
@ -135,7 +143,8 @@
"recording": "Gravação",
"snapshots": "Capturas de Imagem",
"audioDetection": "Detecção de Áudio",
"autotracking": "Auto Rastreamento"
"autotracking": "Auto Rastreamento",
"transcription": "Transcrição de Áudio"
},
"history": {
"label": "Exibir gravação histórica"
@ -154,5 +163,9 @@
"label": "Editar Grupo de Câmera"
},
"exitEdit": "Sair da Edição"
},
"transcription": {
"enable": "Habilitar Transcrição de Áudio em Tempo Real",
"disable": "Desabilitar Transcrição de Áudio em Tempo Real"
}
}

View File

@ -20,7 +20,7 @@
"frigateplus": "Frigate+",
"motionTuner": "Ajuste de Movimento",
"debug": "Depurar",
"enrichments": "Melhorias"
"enrichments": "Enriquecimentos"
},
"dialog": {
"unsavedChanges": {
@ -37,12 +37,12 @@
"liveDashboard": {
"title": "Painel em Tempo Real",
"automaticLiveView": {
"label": "Visão em Tempo Real Automática",
"desc": "Automaticamente alterar para a visão em tempo real da câmera quando alguma atividade for detectada. Desativar essa opção faz com que as imagens estáticas da câmera no Painel em Tempo Real atualizem apenas uma vez por minuto."
"label": "Visualização em Tempo Real Automática",
"desc": "Automaticamente alterar para a visualização em tempo real da câmera quando alguma atividade for detectada. Desativar essa opção faz com que as imagens estáticas da câmera no Painel em Tempo Real atualizem apenas uma vez por minuto."
},
"playAlertVideos": {
"label": "Reproduzir Alertas de Video",
"desc": "Por padrão, alertas recentes no Painel em Tempo Real sejam reproduzidos como vídeos em loop. Desative essa opção para mostrar apenas a imagens estáticas de alertas recentes nesse dispositivo / navegador."
"desc": "Por padrão, alertas recentes no Painel em Tempo Real são reproduzidos como vídeos em loop. Desative essa opção para mostrar apenas a imagens estáticas de alertas recentes nesse dispositivo / navegador."
}
},
"storedLayouts": {
@ -58,8 +58,8 @@
"recordingsViewer": {
"title": "Visualizador de Gravações",
"defaultPlaybackRate": {
"label": "Taxa Padrão de Reprodução",
"desc": "Taxa Padrão de Reprodução para Gravações."
"label": "Velocidade Padrão de Reprodução",
"desc": "Velocidade padrão de reprodução para gravações."
}
},
"calendar": {
@ -87,7 +87,7 @@
"unsavedChanges": "Alterações de configurações de Enriquecimento não salvas",
"birdClassification": {
"title": "Classificação de Pássaros",
"desc": "A classificação de pássaros identifica pássaros conhecidos usando o modelo Tensorflow quantizado. Quando um pássaro é reconhecido, o seu nome commum será adicionado como uma subcategoria. Essa informação é incluida na UI, filtros e notificações."
"desc": "A classificação de pássaros identifica pássaros conhecidos usando o modelo Tensorflow quantizado. Quando um pássaro é reconhecido, o seu nome comum será adicionado como um sub-rótulo. Essa informação é incluida na UI, filtros e notificações."
},
"semanticSearch": {
"title": "Busca Semântica",
@ -95,7 +95,7 @@
"readTheDocumentation": "Leia a Documentação",
"reindexNow": {
"label": "Reindexar Agora",
"desc": "A reindexação irá regenerar os embeddings para todos os objetos rastreados. Esse processo roda em segundo plano e pode 100% da CPU e levar um tempo considerável dependendo do número de objetos rastreados que você possui.",
"desc": "A reindexação irá regenerar os embeddings para todos os objetos rastreados. Esse processo roda em segundo plano e pode demandar 100% da CPU e levar um tempo considerável dependendo do número de objetos rastreados que você possui.",
"confirmTitle": "Confirmar Reindexação",
"confirmDesc": "Tem certeza que quer reindexar todos os embeddings de objetos rastreados? Esse processo rodará em segundo plano porém utilizará 100% da CPU e levará uma quantidade de tempo considerável. Você pode acompanhar o progresso na página Explorar.",
"confirmButton": "Reindexar",
@ -108,7 +108,7 @@
"desc": "O tamanho do modelo usado para embeddings de pesquisa semântica.",
"small": {
"title": "pequeno",
"desc": "Usando<em>pequeno</em> emprega a versão quantizada do modelo que utiliza menos RAM e roda mais rápido na CPU, com diferenças negligíveis na qualidade dos embeddings."
"desc": "Usando <em>pequeno</em> emprega a versão quantizada do modelo que utiliza menos RAM e roda mais rápido na CPU, com diferenças negligíveis na qualidade dos embeddings."
},
"large": {
"title": "grande",
@ -118,24 +118,24 @@
},
"faceRecognition": {
"title": "Reconhecimento Facial",
"desc": "O reconhecimento facial permite que pessoas sejam associadas a nomes e quando seus rostos forem reconhecidos, o Frigate associará o nome da pessoa como uma sub-categoria. Essa informação é inclusa na UI, filtros e notificações.",
"desc": "O reconhecimento facial permite que pessoas sejam associadas a nomes e quando seus rostos forem reconhecidos, o Frigate associará o nome da pessoa como um sub-rótulo. Essa informação é inclusa na UI, filtros e notificações.",
"readTheDocumentation": "Leia a Documentação",
"modelSize": {
"label": "Tamanho do Modelo",
"desc": "O tamanho do modelo usado para reconhecimento facial.",
"small": {
"title": "pequeno",
"desc": "Usar <em>pequeno</em> emprega o modelo de embedding de rosto FaceNet, que roda de maneira eficiente na maioria das CPUs."
"desc": "Usar o <em>pequeno</em> emprega o modelo de embedding de rosto FaceNet, que roda de maneira eficiente na maioria das CPUs."
},
"large": {
"title": "grande",
"desc": "Usando o <em>grande</em> emprega um modelo de embedding de rosto ArcFace e irá automáticamente roda pela GPU se aplicável."
"desc": "Usar o <em>grande</em> emprega um modelo de embedding de rosto ArcFace e irá automáticamente rodar pela GPU se aplicável."
}
}
},
"licensePlateRecognition": {
"title": "Reconhecimento de Placa de Identificação",
"desc": "O Frigate pode reconhecer placas de identificação em veículos e automáticamente adicionar os caracteres detectados ao campo placas_de_identificação_reconhecidas ou um nome conhecido como uma sub-categoria a objetos que são do tipo carro. Um uso típico é ler a placa de carros entrando em uma garagem ou carros passando pela rua.",
"desc": "O Frigate pode reconhecer placas de identificação em veículos e automáticamente adicionar os caracteres detectados ao campo placas_de_identificação_reconhecidas ou um nome conhecido como um sub-rótulo a objetos que são do tipo carro. Um uso típico é ler a placa de carros entrando em uma garagem ou carros passando pela rua.",
"readTheDocumentation": "Leia a Documentação"
},
"restart_required": "Necessário reiniciar (configurações de enriquecimento foram alteradas)",
@ -148,22 +148,22 @@
"title": "Configurações de Câmera",
"streams": {
"title": "Transmissões",
"desc": "Temporáriamente desativar a câmera até o Frigate reiniciar. Desatiar a câmera completamente impede o processamento da transmissão dessa câmera pelo Frigate. Detecções, gravações e depuração estarão indisponíveis.<br /><em>Nota: Isso não desativa as retransmissões do go2rtc.</em>"
"desc": "Temporáriamente desativa a câmera até o Frigate reiniciar. Desativar a câmera completamente impede o processamento da transmissão dessa câmera pelo Frigate. Detecções, gravações e depuração estarão indisponíveis.<br /><em>Nota: Isso não desativa as retransmissões do go2rtc.</em>"
},
"review": {
"title": "Revisar",
"desc": "Temporariamente habilitar/desabilitar alertas e detecções para essa câmera até o Frigate reiniciar. Quando desabilitado, nenhum novo item de revisão será gerado. ",
"desc": "Temporariamente habilita/desabilita alertas e detecções para essa câmera até o Frigate reiniciar. Quando desabilitado, nenhum novo item de revisão será gerado. ",
"alerts": "Alertas ",
"detections": "Detecções "
},
"reviewClassification": {
"title": "Revisar Classificação",
"desc": "O Frigate categoriza itens de revisão como Alertas e Detecções. Por padrão, todas as <em>pessoa</em> e <em>carros</em> são considerados alertas. Você pode refinar a categorização dos seus itens revisados configurando as zonas requeridas para eles.",
"title": "Classificação de Revisões",
"desc": "O Frigate categoriza itens de revisão como Alertas e Detecções. Por padrão, todas as <em>pessoas</em> e <em>carros</em> são considerados alertas. Você pode refinar a categorização dos seus itens revisados configurando as zonas requeridas para eles.",
"readTheDocumentation": "Leia a Documentação",
"noDefinedZones": "Nenhuma zona definida para essa câmera.",
"selectAlertsZones": "Selecionar as zonas para Alertas",
"selectDetectionsZones": "Selecionar as zonas para Detecções",
"objectAlertsTips": "Todos os {{alertsLabels}} objetos em {{cameraName}} serão exibidos como Alertas.",
"objectAlertsTips": "Todos os objetos {{alertsLabels}} em {{cameraName}} serão exibidos como Alertas.",
"zoneObjectAlertsTips": "Todos os {{alertsLabels}} objetos detectados em {{zone}} em {{cameraName}} serão exibidos como Alertas.",
"objectDetectionsTips": "Todos os objetos {{detectionsLabels}} não categorizados em {{cameraName}} serão exibidos como Detecções independente de qual zona eles estiverem.",
"zoneObjectDetectionsTips": {
@ -176,6 +176,43 @@
"toast": {
"success": "A configuração de Revisão de Classificação foi salva. Reinicie o Frigate para aplicar as mudanças."
}
},
"object_descriptions": {
"title": "Descrições de Objeto por IA Generativa",
"desc": "Habilitar descrições por IA Generativa temporariamente para essa câmera. Quando desativada, as descrições geradas por IA não serão requisitadas para objetos rastreados para essa câmera."
},
"review_descriptions": {
"title": "Revisar Descrições de IA Generativa",
"desc": "Habilitar/desabilitar temporariamente descrições de revisão de IA Generativa para essa câmera. Quando desativada, as descrições de IA Generativa não serão solicitadas para revisão para essa câmera."
},
"addCamera": "Adicionar Câmera Nova",
"editCamera": "Editar Câmera:",
"selectCamera": "Selecione uma Câmera",
"backToSettings": "Voltar para as Configurções de Câmera",
"cameraConfig": {
"add": "Adicionar Câmera",
"edit": "Editar Câmera",
"description": "Configure as opções da câmera incluindo as de transmissão e papéis.",
"name": "Nome da Câmera",
"nameRequired": "Nome para a câmera é requerido",
"nameInvalid": "O nome da câmera deve contar apenas letras, números, sublinhado ou hífens",
"namePlaceholder": "ex: porta_da_frente",
"enabled": "Habilitado",
"ffmpeg": {
"inputs": "Transmissões de Entrada",
"path": "Caminho da Transmissão",
"pathRequired": "Um caminho para a transmissão é requerido",
"pathPlaceholder": "rtsp://...",
"roles": "Regras",
"rolesRequired": "Ao menos um papel é requerido",
"rolesUnique": "Cada papel (áudio, detecção, gravação) pode ser atribuído a uma única transmissão",
"addInput": "Adicionar Transmissão de Entrada",
"removeInput": "Remover Transmissão de Entrada",
"inputsRequired": "Ao menos uma transmissão de entrada é requerida"
},
"toast": {
"success": "Câmera {{cameraName}} salva com sucesso"
}
}
},
"masksAndZones": {
@ -421,6 +458,11 @@
"timestamp": {
"title": "Timestamp",
"desc": "Sobreponha um timestamp na imagem"
},
"paths": {
"title": "Caminho",
"desc": "Mostrar pontos significantes do caminho do objeto rastreado",
"tips": "<p><strong>Caminhos</strong></p><br><p>Linhas e círculos indicarão pontos significantes por onde o objeto rastreado se moveu durante o seu ciclo de vida.</p>"
}
},
"users": {
@ -618,5 +660,100 @@
"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}}"
}
},
"triggers": {
"documentTitle": "Gatilhos",
"management": {
"title": "Gerenciamento de Gatilhos",
"desc": "Gerenciar gatilhos para {{camera}}. Use o tipo de miniatura para acionar miniaturas semelhantes para os seus objetos rastreados selecionados, e o tipo de descrição para acionar descrições semelhantes para textos que você especifica."
},
"addTrigger": "Adicionar Gatilho",
"table": {
"name": "Nome",
"type": "Tipo",
"content": "Conteúdo",
"threshold": "Limiar",
"actions": "Ações",
"noTriggers": "Nenhum gatilho configurado para essa câmera.",
"edit": "Editar",
"deleteTrigger": "Apagar Gatilho",
"lastTriggered": "Acionado pela última vez"
},
"type": {
"thumbnail": "Miniatura",
"description": "Descrição"
},
"actions": {
"alert": "Marcar como Alerta",
"notification": "Enviar Notificação"
},
"dialog": {
"createTrigger": {
"title": "Criar Gatilho",
"desc": "Criar gatilho para a câmera {{camera}}"
},
"editTrigger": {
"title": "Editar Gatilho",
"desc": "Editar as configurações de gatilho na câmera {{camera}}"
},
"deleteTrigger": {
"title": "Apagar Gatilho",
"desc": "Tem certeza que quer deletar o gatilho <strong>{{triggerName}}</strong>? Essa ação não pode ser desfeita."
},
"form": {
"name": {
"title": "Nome",
"placeholder": "Digite o nome do gatilho",
"error": {
"minLength": "O nome precisa ter no mínimo 2 caracteres.",
"invalidCharacters": "O nome pode contar apenas letras, números, sublinhados, e hífens.",
"alreadyExists": "Um gatilho com esse nome já existe para essa câmera."
}
},
"enabled": {
"description": "Habilitar ou desabilitar esse gatilho"
},
"type": {
"title": "Tipo",
"placeholder": "Selecionar o tipo de gatilho"
},
"content": {
"title": "Conteúdo",
"imagePlaceholder": "Selecionar uma imagem",
"textPlaceholder": "Digitar conteúdo do texto",
"imageDesc": "Selecionar uma imagem para acionar essa ação quando uma imagem semelhante for detectada.",
"textDesc": "Digite o texto para ativar essa ação quando uma descrição semelhante de objeto rastreado for detectada.",
"error": {
"required": "Um conteúdo é requerido."
}
},
"threshold": {
"title": "Limiar",
"error": {
"min": "O limitar deve ser no mínimo 0",
"max": "O limiar deve ser no mínimo 1"
}
},
"actions": {
"title": "Ações",
"desc": "Por padrão, o Frigate dispara uma mensagem MQTT para todos os gatilhos. Escolha uma ação adicional para realizar quando uma ação for disparada.",
"error": {
"min": "Ao menos uma ação deve ser selecionada."
}
}
}
},
"toast": {
"success": {
"createTrigger": "Gatilho {{name}} criado com sucesso.",
"updateTrigger": "Gatilho {{name}} atualizado com sucesso.",
"deleteTrigger": "Gatilho {{name}} apagado com sucesso."
},
"error": {
"createTriggerFailed": "Falha ao criar gatilho: {{errorMessage}}",
"updateTriggerFailed": "Falha ao atualizar gatilho: {{errorMessage}}",
"deleteTriggerFailed": "Falha ao apagar gatilho: {{errorMessage}}"
}
}
}
}

View File

@ -157,7 +157,7 @@
"detectHighCpuUsage": "{{camera}} possui alta utilização de CPU para detecção ({{detectAvg}}%)",
"healthy": "O sistema está saudável",
"cameraIsOffline": "{{camera}} está offline",
"reindexingEmbeddings": "Reindexando os vetores de característica de imagens ({{processed}}% completado)",
"reindexingEmbeddings": "Reindexando os embeddings ({{processed}}% completado)",
"detectIsSlow": "{{detect}} está lento ({{speed}} ms)"
},
"enrichments": {
@ -167,13 +167,13 @@
"face_recognition": "Reconhecimento Facial",
"plate_recognition": "Reconhecimento de Placa",
"plate_recognition_speed": "Velocidade de Reconhecimento de Placas",
"text_embedding_speed": "Velocidade de Geração de Vetores de Texto",
"text_embedding_speed": "Velocidade de Embeddings de Texto",
"yolov9_plate_detection_speed": "Velocidade de Reconhecimento de Placas do YOLOv9",
"yolov9_plate_detection": "Detecção de Placas do YOLOv9",
"image_embedding": "Vetores de Características de Imagens",
"text_embedding": "Vetor de Característica de Texto",
"image_embedding_speed": "Velocidade de Geração de Vetores de Imagem",
"face_embedding_speed": "Velocidade de Geração de Vetores de Rostos",
"image_embedding": "Embeddings de Imagens",
"text_embedding": "Embeddings de Texto",
"image_embedding_speed": "Velocidade de Embeddings de Imagens",
"face_embedding_speed": "Velocidade de Embedding de Rostos",
"face_recognition_speed": "Velocidade de Reconhecimento de Rostos"
}
}