diff --git a/web/public/locales/pt-BR/audio.json b/web/public/locales/pt-BR/audio.json
index 1444d4d6a4..7f172fc7b9 100644
--- a/web/public/locales/pt-BR/audio.json
+++ b/web/public/locales/pt-BR/audio.json
@@ -31,7 +31,7 @@
"synthetic_singing": "Canto Sintético",
"groan": "Gemido",
"grunt": "Grunhido",
- "whistling": "Assobio",
+ "whistling": "Assobiando",
"breathing": "Respiração",
"camera": "Câmera",
"wheeze": "Chiado",
@@ -396,7 +396,7 @@
"smoke_detector": "Detector de Fumaça",
"fire_alarm": "Alarme de Incêndio",
"foghorn": "Buzina de Nevoeiro",
- "whistle": "Apito",
+ "whistle": "Assobio",
"steam_whistle": "Apito a Vapor",
"mechanisms": "Mecanismos",
"ratchet": "Catraca",
@@ -498,5 +498,5 @@
"mains_hum": "Zumbido Elétrico",
"sidetone": "Retorno de Voz",
"throbbing": "Latejante",
- "sodeling": "Soldagem"
+ "chird": "Apito"
}
diff --git a/web/public/locales/pt-BR/common.json b/web/public/locales/pt-BR/common.json
index 3ce687cc73..9a3ed757ec 100644
--- a/web/public/locales/pt-BR/common.json
+++ b/web/public/locales/pt-BR/common.json
@@ -211,7 +211,8 @@
"ur": "اردو (Urdu)",
"hr": "Hrvatski (Croata)",
"bs": "Bosanski (Bósnio)",
- "zhHant": "Chinês Tradicional"
+ "zhHant": "Chinês Tradicional",
+ "be": "Bielorrusso"
},
"systemLogs": "Logs de sistema",
"settings": "Configurações",
diff --git a/web/public/locales/pt-BR/components/camera.json b/web/public/locales/pt-BR/components/camera.json
index a746960980..7a9adae50f 100644
--- a/web/public/locales/pt-BR/components/camera.json
+++ b/web/public/locales/pt-BR/components/camera.json
@@ -35,8 +35,7 @@
"desc": "Alterar as opções de transmissão ao vivo para o painel desse grupo de câmera. Esses ajustes são específicos para esse dispositivo/navegador.",
"audio": {
"tips": {
- "title": "O audio deve ter a sua saída da câmera e configurado em go2rtc para essa transmissão.",
- "document": "Leia a documentação "
+ "title": "O audio deve ter a sua saída da câmera e configurado em go2rtc para essa transmissão."
}
},
"stream": "Transmissão",
diff --git a/web/public/locales/pt-BR/components/dialog.json b/web/public/locales/pt-BR/components/dialog.json
index d80f27e2b2..c466aa6c60 100644
--- a/web/public/locales/pt-BR/components/dialog.json
+++ b/web/public/locales/pt-BR/components/dialog.json
@@ -61,7 +61,6 @@
"error": {
"failed": "Falha ao iniciar exportação: {{error}}",
"endTimeMustAfterStartTime": "Tempo de finalização deve ser após tempo de início",
- "noVaildTimeSelected": "Nenhuma faixa de tempo válida selecionada",
"noValidTimeSelected": "Intervalo de tempo selecionado inválido"
},
"view": "Ver",
@@ -136,10 +135,7 @@
"started_many": "Iniciadas {{count}} exportações. Abrindo o caso agora.",
"started_other": "Iniciadas {{count}} exportações. Abrindo o caso agora.",
"failed": "Falha ao iniciar {{total}} exportações. Falhas: {{failedItems}}",
- "partial": "Iniciadas {{successful}} de {{total}} exportações. Falhas: {{failedItems}}",
- "startedNoCase_one": "1 exportação iniciada.",
- "startedNoCase_many": "{{count}} exportações iniciadas.",
- "startedNoCase_other": "{{count}} exportações iniciadas."
+ "partial": "Iniciadas {{successful}} de {{total}} exportações. Falhas: {{failedItems}}"
}
}
},
@@ -148,8 +144,7 @@
"restreaming": {
"disabled": "A retransmissão não está habilitada para essa câmera.",
"desc": {
- "title": "Configurar o go2rtc para opções de visualização ao vivo e audio adicional para essa câmera.",
- "readTheDocumentation": "Leia a documentação"
+ "title": "Configurar o go2rtc para opções de visualização ao vivo e audio adicional para essa câmera."
}
},
"showStats": {
diff --git a/web/public/locales/pt-BR/components/player.json b/web/public/locales/pt-BR/components/player.json
index e783725e8b..8d18a9293c 100644
--- a/web/public/locales/pt-BR/components/player.json
+++ b/web/public/locales/pt-BR/components/player.json
@@ -12,7 +12,6 @@
"title": "Stream Offiline",
"desc": "Nenhum quadro foi recebido na stream {{cameraName}}detect, checar registros de erros"
},
- "cameraDisabled": "A câmera está desativada",
"stats": {
"streamType": {
"title": "Tipo de fluxo:",
diff --git a/web/public/locales/pt-BR/config/cameras.json b/web/public/locales/pt-BR/config/cameras.json
index 54e3a176f8..2efc8eb812 100644
--- a/web/public/locales/pt-BR/config/cameras.json
+++ b/web/public/locales/pt-BR/config/cameras.json
@@ -204,19 +204,15 @@
}
},
"birdseye": {
- "mode": {
- "label": "Modo de rastreamento",
- "description": "Modo de inclusão de câmeras no Birdseye: 'objetos', 'movimento' ou 'contínuo'."
- },
"order": {
"label": "Posição",
"description": "Posição numérica que controla a ordem da câmera no layout de vista aérea (Birdseye)."
},
- "label": "Birdseye",
- "description": "Configurações para a visualização composta \"Birdseye\", que combina múltiplas transmissões de câmera em um único layout.",
+ "label": "Visão Panorâmica",
+ "description": "Configurações para a visualização composta \"Panorâmica\", que combina múltiplas transmissões de câmera em um único layout.",
"enabled": {
- "label": "Ativar Birdseye",
- "description": "Habilita ou desabilita a função Birdseye."
+ "label": "Ativar Visão Panorâmica",
+ "description": "Habilita ou desabilita a função Panorâmica."
}
},
"live": {
@@ -693,7 +689,11 @@
"description": "Indica se as notificações foram habilitadas na configuração estática original."
},
"label": "Notificações",
- "description": "Configurações para ativar e controlar notificações para esta câmera."
+ "description": "Configurações para ativar e controlar notificações para esta câmera.",
+ "cooldown": {
+ "label": "Intervalo de espera",
+ "description": "Intervalo (em segundos) entre notificações para evitar o envio excessivo de mensagens aos destinatários."
+ }
},
"onvif": {
"label": "ONVIF",
@@ -734,8 +734,41 @@
"description": "Meça as velocidades do motor PTZ na inicialização para melhorar a precisão do rastreamento. O Frigate atualizará a configuração com movement_weights após a calibração."
},
"zooming": {
- "label": "Modo de zoom"
+ "label": "Modo de zoom",
+ "description": "Comportamento do controle de zoom: desabilitado (somente pan/tilt), absoluto (mais compatível), ou relativo (pan/tilt/zoom concorrentes)."
+ },
+ "required_zones": {
+ "description": "Objetos devem entrar uma dessas zonas antes que o rastreamento automático inicie.",
+ "label": "Zonas obrigatórias"
+ },
+ "return_preset": {
+ "label": "Retornar à posição padrao",
+ "description": "Nome ONVIF configurado no firmware da câmera para retorno de posição após o fim do rastreamento."
+ },
+ "timeout": {
+ "description": "Aguardar esses segundos após perder o rastreamento para voltar a câmera à posição padrão.",
+ "label": "Limite de tempo para retorno"
+ },
+ "track": {
+ "description": "Lista de tipos de objetos que devem disparar o rastreamento automático.",
+ "label": "Objetos rastreados"
+ },
+ "zoom_factor": {
+ "label": "Fator de zoom",
+ "description": "Controle do nível de zoom nos objetos rastreados. Valores baixos mantem mais cena na visão; Valores mais altos fecham no objeto mas podem perder o rastreamento. Valores entre 0.1 e 0.75."
+ },
+ "movement_weights": {
+ "label": "Sensibilidade de movimento",
+ "description": "Valores de calibragem gerados automaticamente pela calibragem da câmera. Não altere manualmente."
+ },
+ "enabled_in_config": {
+ "label": "Status original do rastreamento automático",
+ "description": "Campo interno que determina se o rastreamento automático estava habilitado na configuração."
}
+ },
+ "ignore_time_mismatch": {
+ "label": "Ignorar diferença de tempo",
+ "description": "Ignorar diferenças de horário na sincronização entre câmera e servidor Frigate nas comunicações ONVIF."
}
},
"timestamp_style": {
@@ -809,5 +842,111 @@
"best_image_timeout": {
"label": "Tempo limite para a imagem ideal",
"description": "Quanto tempo aguardar pela imagem com a maior pontuação de confiança."
+ },
+ "type": {
+ "label": "Tipo de câmera",
+ "description": "Tipo de Câmera"
+ },
+ "ui": {
+ "label": "Interface da Câmera",
+ "description": "Mostra ordenação e visibilidade para essa câmera na interface do usuário. Ordenação afeta o painel padrão. Para controle mais granular, usar grupos de câmeras.",
+ "order": {
+ "label": "Ordem na Interface de Usuário",
+ "description": "Número usado para ordenar a câmera na interface do usuário (painel padrão e listas); Números maiores aparecem no final."
+ },
+ "dashboard": {
+ "label": "Mostrar no Painel ao Vivo",
+ "description": "Alternar se esta câmera é visível no painel ao vivo de Todas as câmeras padrão. A câmera permanece disponível em qualquer lugar na interface do usuário, incluindo grupos de câmera e configurações."
+ },
+ "review": {
+ "label": "Mostrar em revisão",
+ "description": "Alternar se esta câmera é visível em revisão (a página de revisão e seu filtro de câmera, revisão de movimento e a visão do histórico)."
+ }
+ },
+ "webui_url": {
+ "label": "URL da câmera",
+ "description": "URL para visitar a câmera diretamente da página do sistema"
+ },
+ "profiles": {
+ "label": "Perfis",
+ "description": "Perfis de configuração nomeados com sobreposições parciais que podem ser ativados no tempo de execução."
+ },
+ "zones": {
+ "label": "Zonas",
+ "description": "Zonas permitem que você defina uma área específica do quadro para que você possa determinar se um objeto está ou não em uma área em particular.",
+ "friendly_name": {
+ "label": "Nome da zona",
+ "description": "Um nome amigável para a zona, exibido na interface do usuário. Se não estiver definido, será utilizada uma versão formatada do nome da zona."
+ },
+ "enabled": {
+ "label": "Habilitado",
+ "description": "Ativar ou desativar esta zona. As zonas desabilitadas são ignoradas no tempo de execução."
+ },
+ "enabled_in_config": {
+ "label": "Acompanhar o estado original da zona."
+ },
+ "filters": {
+ "label": "Filtros de zona",
+ "description": "Filtros para aplicar a objetos dentro desta zona. Usado para reduzir falsos positivos ou restringir quais objetos são considerados presentes na zona.",
+ "min_area": {
+ "label": "Área mínima do objeto",
+ "description": "Área mínima da caixa delimitadora (em pixels ou porcentagem) necessária para este tipo de objeto. Pode ser especificada em pixels (inteiro) ou porcentagem (valor de ponto flutuante entre 0,000001 e 0,99)."
+ },
+ "max_area": {
+ "label": "Área máxima do objeto",
+ "description": "Área máxima da caixa delimitadora (pixels ou porcentagem) permitida para este tipo de objeto. Pode ser pixels (int) ou porcentagem (float entre 0,000001 e 0,99)."
+ },
+ "min_ratio": {
+ "label": "Razão de aspecto mínimo",
+ "description": "Razão mínima entre largura e altura necessária para que a caixa delimitadora se qualifique."
+ },
+ "max_ratio": {
+ "label": "Razão de aspecto máxima",
+ "description": "Razão máxima entre largura e altura permitida para que a caixa delimitadora qualifique."
+ },
+ "threshold": {
+ "label": "Limiar de confiança",
+ "description": "Limiar médio de confiança de detecção necessário para que o objeto seja considerado um verdadeiro positivo."
+ },
+ "min_score": {
+ "label": "Confiança mínima",
+ "description": "Confiança mínima de detecção em um único quadro necessária para que o objeto seja contabilizado."
+ },
+ "mask": {
+ "label": "Máscara com filtro",
+ "description": "Coordenadas do polígono que definem onde este filtro é aplicado dentro do quadro."
+ },
+ "raw_mask": {
+ "label": "Máscara Bruta"
+ }
+ },
+ "coordinates": {
+ "label": "Coordenadas",
+ "description": "Coordenadas de polígono que definem a zona. Pode ser uma string separada por vírgula ou uma lista de strings de coordenadas. As coordenadas devem ser relativas (0-1) ou absoluta (legado)."
+ },
+ "distances": {
+ "label": "Distâncias do mundo real",
+ "description": "Distâncias do mundo real opcionais para cada lado da zona quadrilateral, usado para cálculos de velocidade ou distância. Deve ter exatamente 4 valores se definido."
+ },
+ "inertia": {
+ "label": "Quadros de inércia",
+ "description": "O número de quadros consecutivos de um objeto deve ser detectado na zona antes de ser considerado presente. Ajuda a filtrar deteções transitórias."
+ },
+ "loitering_time": {
+ "label": "Segundos para Vadiagem",
+ "description": "Número de segundos que um objeto deve permanecer na zona para ser considerado vadiagem. Configurar 0 para desabilitar detecção de vadiagem."
+ },
+ "speed_threshold": {
+ "label": "Velocidade mínima",
+ "description": "Velocidade mínima (em unidades da vida real se as distancias estiverem configuradas) necessário para um objeto ser considerado presente na zona. Usado para zonas com gatilhos de velocidade."
+ },
+ "objects": {
+ "label": "Gatilhos de objetos",
+ "description": "Lista de tipos de objetos (do mapa de titulos) que podem disparar esta zona. Pode ser uma string ou uma lista de strings. Se vazio, todos os objetos são considerados."
+ }
+ },
+ "enabled_in_config": {
+ "label": "Estado da câmera original",
+ "description": "Acompanhar o status original da camera."
}
}
diff --git a/web/public/locales/pt-BR/config/global.json b/web/public/locales/pt-BR/config/global.json
index 84cc9e2255..fa4c5554f3 100644
--- a/web/public/locales/pt-BR/config/global.json
+++ b/web/public/locales/pt-BR/config/global.json
@@ -90,7 +90,11 @@
"label": "Transcrição em tempo real",
"description": "Ative a transcrição ao vivo por streaming para o áudio à medida que ele é recebido."
},
- "description": "Configurações de transcrição de áudio e voz ao vivo para eventos e legendas em tempo real."
+ "description": "Configurações de transcrição de áudio e voz ao vivo para eventos e legendas em tempo real.",
+ "enabled": {
+ "label": "Habilitar a transcrição de áudio",
+ "description": "Ativar ou desativar a transcrição automática de áudio para todas as câmeras; pode ser configurado individualmente por câmera."
+ }
},
"detect": {
"enabled": {
@@ -228,19 +232,15 @@
}
},
"birdseye": {
- "mode": {
- "label": "Modo de rastreamento",
- "description": "Modo de inclusão de câmeras no Birdseye: 'objetos', 'movimento' ou 'contínuo'."
- },
"order": {
"label": "Posição",
"description": "Posição numérica que controla a ordem da câmera no layout de vista aérea (Birdseye)."
},
- "label": "Birdseye",
- "description": "Configurações para a visualização composta \"Birdseye\", que combina múltiplas transmissões de câmera em um único layout.",
+ "label": "Visão Panorâmica",
+ "description": "Configurações para a visualização composta \"Panorâmica\", que combina múltiplas transmissões de câmera em um único layout.",
"enabled": {
- "label": "Ativar Birdseye",
- "description": "Habilita ou desabilita a função Birdseye."
+ "label": "Ativar Visão Panorâmica",
+ "description": "Habilita ou desabilita a função Panorâmica."
}
},
"live": {
@@ -702,7 +702,11 @@
"label": "Estado original de notificações",
"description": "Indica se as notificações foram habilitadas na configuração estática original."
},
- "label": "Notificações"
+ "label": "Notificações",
+ "cooldown": {
+ "label": "Intervalo de espera",
+ "description": "Intervalo (em segundos) entre notificações para evitar o envio excessivo de mensagens aos destinatários."
+ }
},
"onvif": {
"label": "ONVIF",
@@ -743,8 +747,41 @@
"description": "Meça as velocidades do motor PTZ na inicialização para melhorar a precisão do rastreamento. O Frigate atualizará a configuração com movement_weights após a calibração."
},
"zooming": {
- "label": "Modo de zoom"
+ "label": "Modo de zoom",
+ "description": "Comportamento do controle de zoom: desabilitado (somente pan/tilt), absoluto (mais compatível), ou relativo (pan/tilt/zoom concorrentes)."
+ },
+ "required_zones": {
+ "description": "Objetos devem entrar uma dessas zonas antes que o rastreamento automático inicie.",
+ "label": "Zonas obrigatórias"
+ },
+ "return_preset": {
+ "label": "Retornar à posição padrao",
+ "description": "Nome ONVIF configurado no firmware da câmera para retorno de posição após o fim do rastreamento."
+ },
+ "timeout": {
+ "description": "Aguardar esses segundos após perder o rastreamento para voltar a câmera à posição padrão.",
+ "label": "Limite de tempo para retorno"
+ },
+ "track": {
+ "description": "Lista de tipos de objetos que devem disparar o rastreamento automático.",
+ "label": "Objetos rastreados"
+ },
+ "zoom_factor": {
+ "label": "Fator de zoom",
+ "description": "Controle do nível de zoom nos objetos rastreados. Valores baixos mantem mais cena na visão; Valores mais altos fecham no objeto mas podem perder o rastreamento. Valores entre 0.1 e 0.75."
+ },
+ "movement_weights": {
+ "label": "Sensibilidade de movimento",
+ "description": "Valores de calibragem gerados automaticamente pela calibragem da câmera. Não altere manualmente."
+ },
+ "enabled_in_config": {
+ "label": "Status original do rastreamento automático",
+ "description": "Campo interno que determina se o rastreamento automático estava habilitado na configuração."
}
+ },
+ "ignore_time_mismatch": {
+ "label": "Ignorar diferença de tempo",
+ "description": "Ignorar diferenças de horário na sincronização entre câmera e servidor Frigate nas comunicações ONVIF."
}
},
"timestamp_style": {
@@ -784,5 +821,8 @@
},
"mqtt": {
"label": "MQTT"
+ },
+ "profiles": {
+ "label": "Perfis"
}
}
diff --git a/web/public/locales/pt-BR/views/events.json b/web/public/locales/pt-BR/views/events.json
index 15282d447b..ff2d44b523 100644
--- a/web/public/locales/pt-BR/views/events.json
+++ b/web/public/locales/pt-BR/views/events.json
@@ -41,8 +41,6 @@
"selected_other": "{{count}} selecionado(s)",
"camera": "Câmera",
"detected": "detectado",
- "suspiciousActivity": "Atividade Suspeita",
- "threateningActivity": "Atividade de Ameaça",
"detail": {
"noDataFound": "Nenhum dado de detalhe para revisar",
"aria": "Alternar visualização de detalhe",
diff --git a/web/public/locales/pt-BR/views/explore.json b/web/public/locales/pt-BR/views/explore.json
index 1db62f00da..669fd9b828 100644
--- a/web/public/locales/pt-BR/views/explore.json
+++ b/web/public/locales/pt-BR/views/explore.json
@@ -24,8 +24,7 @@
"visionModelFeatureExtractor": "Extrator de características do modelo de visão"
},
"tips": {
- "context": "Você pode querer reindexar os embeddings de seus objetos rastreados uma vez que os modelos forem baixados.",
- "documentation": "Leia a documentação"
+ "context": "Você pode querer reindexar os embeddings de seus objetos rastreados uma vez que os modelos forem baixados."
},
"error": "Um erro ocorreu. Verifique os registos do Frigate."
}
@@ -111,58 +110,11 @@
"details": "detalhes",
"snapshot": "captura de imagem",
"video": "vídeo",
- "object_lifecycle": "ciclo de vida do objeto",
"thumbnail": "thumbnail",
"tracking_details": "detalhes de rastreamento"
},
"objectLifecycle": {
- "title": "Ciclo de Vida do Objeto",
- "noImageFound": "Nenhuma imagem encontrada nessa marcação de horário.",
- "createObjectMask": "Criar Máscara de Objeto",
- "adjustAnnotationSettings": "Ajustar configurações de anotação",
- "scrollViewTips": "Role a tela para ver momentos significantes do ciclo de vida desse objeto.",
- "autoTrackingTips": "As posições da caixa delimitadora será inacurada para cameras com rastreamento automático.",
- "count": "{{first}} de {{second}}",
- "trackedPoint": "Ponto Rastreado",
- "lifecycleItemDesc": {
- "visible": "{{label}} detectado",
- "entered_zone": "{{label}} entrou em {{zones}}",
- "active": "{{label}} se tornou ativo",
- "stationary": "{{label}} se tornou estacionário",
- "attribute": {
- "faceOrLicense_plate": "{{attribute}} detectado para {{label}}",
- "other": "{{label}} reconhecido como {{attribute}}"
- },
- "gone": "{{label}} esquerda",
- "heard": "{{label}} escutado(a)",
- "header": {
- "zones": "Zonas",
- "area": "Área",
- "ratio": "Proporção"
- },
- "external": "{{label}} detectado(a)"
- },
- "annotationSettings": {
- "title": "Configurações de anotação",
- "showAllZones": {
- "title": "Mostrar todas as zonas",
- "desc": "Sempre exibir zonas nos quadros em que objetos entraram em uma zona."
- },
- "offset": {
- "label": "Deslocamento da Anotação",
- "desc": "Esses dados vem do feed de detecção da sua câmera, porém estão sobrepondo imagens da gravação. É improvável que duas transmissões estejam perfeitamente sincronizadas. Como resultado, as caixas delimitadoras e a gravação não se alinharam perfeitamente. Porém, o campo annotation_offset pode ser utilizado para ajustar isso.",
- "documentation": "Leia a documentação. ",
- "millisecondsToOffset": "Milisegundos para separar detecções de anotações.Default: 0",
- "tips": "DICA: Imagine que haja um clipe de evento com uma pessoa caminhando da esquerda para a direita. Se a caixa delimitadora da linha do tempo do evento está consistentemente à esquerda da pessoa, então o valor deve ser reduzido. Similarmente, se a pessoa está caminhando da esquerda para a direita e a caixa delimitadora está consistentemente à frente da pessoa, então o valor deve ser aumentado.",
- "toast": {
- "success": "O deslocamento de anotação para a câmera {{camera}} foi salvo no arquivo de configuração. Reinicie o Frigate para aplicar as alterações."
- }
- }
- },
- "carousel": {
- "previous": "Slide anterior",
- "next": "Próximo slide"
- }
+ "noImageFound": "Nenhuma imagem encontrada nessa marcação de horário."
},
"itemMenu": {
"findSimilar": {
@@ -181,10 +133,6 @@
"label": "Baixar captura de imagem",
"aria": "Baixar captura de imagem"
},
- "viewObjectLifecycle": {
- "label": "Ver ciclo de vida do objeto",
- "aria": "Exibir o ciclo de vida do objeto"
- },
"viewInHistory": {
"label": "Ver no Histórico",
"aria": "Ver no Histórico"
diff --git a/web/public/locales/pt-BR/views/faceLibrary.json b/web/public/locales/pt-BR/views/faceLibrary.json
index 9e7a5b34c2..f1accec4f2 100644
--- a/web/public/locales/pt-BR/views/faceLibrary.json
+++ b/web/public/locales/pt-BR/views/faceLibrary.json
@@ -1,14 +1,9 @@
{
"details": {
- "person": "Pessoa",
"unknown": "Desconhecido",
- "face": "Detalhes do Rosto",
- "subLabelScore": "Pontuação do Sub-Rótulo",
"scoreInfo": "A pontuação do sub-rótulo é a pontuação ponderada de todas as confidências faciais reconhecidas, então a pontuação pode ser diferente da mostrada na foto instantânea.",
- "faceDesc": "Detalhes do objeto rastreado que gerou este rosto",
"timestamp": "Estampa de Tempo"
},
- "selectItem": "Selecione {{item}}",
"imageEntry": {
"validation": {
"selectImage": "Por favor selecione um arquivo de imagem."
@@ -31,8 +26,6 @@
},
"createFaceLibrary": {
"new": "Criar Novo Rosto",
- "title": "Criar Coleção",
- "desc": "Criar uma nova coleção",
"nextSteps": "Para construir uma base forte:
modo: {{effectiveRetainMode}}, então essa gravação sob demanda irá manter somente os segmentos com o {{effectiveRetainModeName}}."
+ }
},
"editLayout": {
"label": "Editar Layout",
diff --git a/web/public/locales/pt-BR/views/settings.json b/web/public/locales/pt-BR/views/settings.json
index f43a286b9f..761597698f 100644
--- a/web/public/locales/pt-BR/views/settings.json
+++ b/web/public/locales/pt-BR/views/settings.json
@@ -2,7 +2,6 @@
"documentTitle": {
"default": "Configurações - Frigate",
"authentication": "Configurações de Autenticação - Frigate",
- "camera": "Configurações de Câmera - Frigate",
"enrichments": "Configurações de Enriquecimento - Frigate",
"masksAndZones": "Editor de Máscara e Zona - Frigate",
"motionTuner": "Ajuste de Movimento - Frigate",
@@ -158,7 +157,6 @@
"semanticSearch": {
"title": "Busca Semântica",
"desc": "A Busca Semântica no Frigate permite você encontrar objetos rastreados dentro dos seus itens revisados, usando ou a imagem em si, uma descrição de texto definida pelo usuário ou uma gerada automaticamente.",
- "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 demandar 100% da CPU e levar um tempo considerável dependendo do número de objetos rastreados que você possui.",
@@ -185,7 +183,6 @@
"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 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.",
@@ -201,8 +198,7 @@
},
"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 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"
+ "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."
},
"restart_required": "Necessário reiniciar (configurações de enriquecimento foram alteradas)",
"toast": {
@@ -210,78 +206,6 @@
"error": "Falha ao salvar alterações de configurações: {{errorMessage}}"
}
},
- "camera": {
- "title": "Configurações de Câmera",
- "streams": {
- "title": "Transmissões",
- "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.https://…). Essa é uma limitação do navegador. Acesse o Frigate com seguraça para usar as notificações.",
- "documentation": "Leia a Documentação"
+ "desc": "Notificações push da Web exigem um contexto seguro (https://…). Essa é uma limitação do navegador. Acesse o Frigate com seguraça para usar as notificações."
},
"globalSettings": {
"title": "Configurações Globais",
@@ -722,12 +640,10 @@
"snapshotConfig": {
"title": "Configuração de Captura de Imagem",
"desc": "Envios ao Frigate+ requerem tanto a captura de imagem normais quanto a captura de imagem clean_copy estarem habilitadas na sua configuração.",
- "documentation": "Leia a documentação",
"cleanCopyWarning": "Algumas câmeras estão com os snapshots desativados",
"table": {
"camera": "Câmera",
- "snapshots": "Capturas de Imagem",
- "cleanCopySnapshots": "Capturas de Imagem clean_copy"
+ "snapshots": "Capturas de Imagem"
}
},
"unsavedChanges": "Alterações de configurações do Frigate+ não salvas",
@@ -760,7 +676,6 @@
"description": "Descrição"
},
"actions": {
- "alert": "Marcar como Alerta",
"notification": "Enviar Notificação"
},
"dialog": {
@@ -816,11 +731,6 @@
"error": {
"min": "Ao menos uma ação deve ser selecionada."
}
- },
- "friendly_name": {
- "title": "Nome Amigável",
- "placeholder": "Nomeie ou descreva esse gatilho",
- "description": "Um nome amigável ou descritivo opcional para esse gatilho."
}
}
},
@@ -942,23 +852,12 @@
"brandInformation": "Informação da marca",
"brandUrlFormat": "Para câmeras com o formato de URL RTSP como: {{exampleUrl}}",
"customUrlPlaceholder": "rtsp://nomedeusuario:senha@host:porta/caminho",
- "testConnection": "Testar Conexão",
- "testSuccess": "Teste de conexão bem sucedido!",
- "testFailed": "Teste de conexão falhou. Favor verifique os dados e tente novamente.",
- "streamDetails": "Detalhes do Stream",
- "warnings": {
- "noSnapshot": "Não foi possível adquirir uma captura de imagem do stream configurado."
- },
"errors": {
"brandOrCustomUrlRequired": "Selecione a marca da câmera com o host/IP or selecione 'Outro' com uma URL customizada",
"nameRequired": "Nome para a câmera requerido",
"nameLength": "O nome da câmera deve ter 64 caracteres ou menos",
"invalidCharacters": "Nome da câmera contém caracteres inválidos",
"nameExists": "Nome da câmera já existe"
- },
- "testing": {
- "probingMetadata": "Inferindo o metadata da câmera...",
- "fetchingSnapshot": "Buscando a captura de imagem da câmera..."
}
}
},
diff --git a/web/public/locales/pt-BR/views/system.json b/web/public/locales/pt-BR/views/system.json
index 431fd6ba06..34f3c10b13 100644
--- a/web/public/locales/pt-BR/views/system.json
+++ b/web/public/locales/pt-BR/views/system.json
@@ -184,8 +184,7 @@
"healthy": "O sistema está saudável",
"cameraIsOffline": "{{camera}} está offline",
"reindexingEmbeddings": "Reindexando os embeddings ({{processed}}% completado)",
- "detectIsSlow": "{{detect}} está lento ({{speed}} ms)",
- "shmTooLow": "A alocação ({{total}} MB) para a pasta /dev/shm deve ser aumentada para ao menos {{min}} MB."
+ "detectIsSlow": "{{detect}} está lento ({{speed}} ms)"
},
"enrichments": {
"title": "Enriquecimentos",