Update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Translated using Weblate (Portuguese (Brazil))

Currently translated at 50.0% (400 of 800 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (474 of 474 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (240 of 240 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (500 of 500 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marco Cordeiro <marcoecordeiro@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/
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-camera/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-player
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
2026-09-12 16:32:31 -05:00
committed by Josh Hawkins
co-authored by Marco Cordeiro
parent b29fb3431b
commit f26f9c467a
13 changed files with 219 additions and 218 deletions
+3 -3
View File
@@ -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"
}
+2 -1
View File
@@ -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",
@@ -35,8 +35,7 @@
"desc": "Alterar as opções de transmissão ao vivo para o painel desse grupo de câmera. <em>Esses ajustes são específicos para esse dispositivo/navegador.</em>",
"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",
@@ -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": {
@@ -12,7 +12,6 @@
"title": "Stream Offiline",
"desc": "Nenhum quadro foi recebido na stream {{cameraName}}<code>detect</code>, checar registros de erros"
},
"cameraDisabled": "A câmera está desativada",
"stats": {
"streamType": {
"title": "Tipo de fluxo:",
+149 -10
View File
@@ -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."
}
}
+51 -11
View File
@@ -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"
}
}
@@ -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",
+2 -54
View File
@@ -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 <code>annotation_offset</code> pode ser utilizado para ajustar isso.",
"documentation": "Leia a documentação. ",
"millisecondsToOffset": "Milisegundos para separar detecções de anotações.<em>Default: 0</em>",
"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"
@@ -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:<li> Use a aba Reconhecimentos Recentes para selecionar e treinar em imagens para cada pessoa detectada.</li><li> Foque em imagens retas para melhores resultados; evite treinar imagens que capturam rostos em um ângulo.</li></ul>"
},
"deleteFaceAttempts": {
@@ -46,8 +39,6 @@
"desc": "Entre com o novo nome para {{name}}"
},
"nofaces": "Nenhum rosto disponível",
"pixels": "{{area}}px",
"readTheDocs": "Leia a documentação",
"steps": {
"nextSteps": "Próximos Passos",
"faceName": "Digite o Nome do Rosto",
@@ -78,7 +69,6 @@
"description": "Você deve adicionar pelo menos um rosto à biblioteca para que o reconhecimento facial funcione."
}
},
"selectFace": "Selecionar Rosto",
"trainFaceAs": "Treinar Rosto como:",
"trainFace": "Treinar Rosto",
"toast": {
+2 -8
View File
@@ -57,8 +57,6 @@
}
},
"camera": {
"enable": "Ativar Câmera",
"disable": "Desabilitar Câmera",
"turnOn": "Ligar a câmera",
"turnOff": "Desligar a câmera"
},
@@ -121,15 +119,13 @@
"title": "Transmissão",
"audio": {
"tips": {
"title": "O áudio deve sair da sua câmera e configurado no go2rtc para essa transmissão.",
"documentation": "Leia da documentação. "
"title": "O áudio deve sair da sua câmera e configurado no go2rtc para essa transmissão."
},
"available": "Áudio disponível para essa transmissão",
"unavailable": "O áudio não está disponível para essa transmissão"
},
"twoWayTalk": {
"tips": "O seu dispostivio precisa suportar esse recurso e o WebRTC precisa estar configurado para áudio bidirecional.",
"tips.documentation": "Leia a documentação. ",
"available": "Áudio bidirecional está disponível para essa transmissão",
"unavailable": "Áudio bidirecional está indisponível para essa transmissão"
},
@@ -147,7 +143,6 @@
},
"cameraSettings": {
"title": "Configurações de {{camera}}",
"cameraEnabled": "Câmera Habilitada",
"objectDetection": "Detecção de Objeto",
"recording": "Gravação",
"snapshots": "Capturas de Imagem",
@@ -164,8 +159,7 @@
"all": "Todos",
"motion": "Movimento",
"active_objects": "Objetos Ativos"
},
"notAllTips": "A configuração de retenção da sua gravação do(a) {{source}} está definida para o <code>modo: {{effectiveRetainMode}}</code>, então essa gravação sob demanda irá manter somente os segmentos com o {{effectiveRetainModeName}}."
}
},
"editLayout": {
"label": "Editar Layout",
+6 -107
View File
@@ -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.<br /><em>Nota: Isso não desativa as retransmissões do go2rtc.</em>"
},
"review": {
"title": "Revisar",
"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": "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 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": {
"text": "Todos os objetos de {{detectionsLabels}} não categorizados em {{zone}} em {{cameraName}} serão exibidos como Detecções.",
"notSelectDetections": "Todos os objetos {{detectionsLabels}} detectados em {{zone}} em {{cameraName}} não categorizados como Alertas serão exibidos como Detecções independente da zona em que estiverem.",
"regardlessOfZoneObjectDetectionsTips": "Todos os objetos {{detectionsLabels}} não categorizados em {{cameraName}} serão exibidos como Detecções independente de quais zonas estiverem."
},
"unsavedChanges": "Configurações de Classificação de Revisões Não Salvas para {{camera}}",
"limitDetections": "Limitar detecções a zonas específicas",
"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"
},
"nameLength": "O nome da câmera deve ter ao menos 24 caracteres."
}
},
"masksAndZones": {
"filter": {
"all": "Todas as Máscaras e Zonas"
@@ -381,7 +305,6 @@
"speedEstimation": {
"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}})",
@@ -437,8 +360,7 @@
"add": "Nova Máscara de Movimento",
"edit": "Editar Máscara de Movimento",
"context": {
"title": "Máscaras de movimento são usadas para prevenir tipos 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 <em>com moderação</em>. Excesso de mascaramento tornará o rastreamento de objetos mais difícil.",
"documentation": "Leia a documentação"
"title": "Máscaras de movimento são usadas para prevenir tipos 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 <em>com moderação</em>. Excesso de mascaramento tornará o rastreamento de objetos mais difícil."
},
"point_one": "{{count}} ponto",
"point_many": "{{count}} pontos",
@@ -446,8 +368,7 @@
"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"
"tips": "Máscaras de movimento não previnem objetos de serem detectados. Em vez disso você deve usar uma zona obrigatória."
},
"toast": {
"success": {
@@ -515,7 +436,6 @@
"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",
@@ -662,13 +582,11 @@
"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"
"desc": "O Frigate pode enviar notificações push nativamente ao seu dispositivo quando estiver sendo executado no navegador ou instalado como um PWA."
},
"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"
"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."
},
"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 <code>clean_copy</code> 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 <code>clean_copy</code>"
"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..."
}
}
},
+1 -2
View File
@@ -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",