Translated using Weblate (Portuguese)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Portuguese)

Currently translated at 62.7% (209 of 333 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (54 of 54 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (111 of 111 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (65 of 65 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (177 of 177 strings)

Translated using Weblate (Portuguese)

Currently translated at 81.4% (92 of 113 strings)

Translated using Weblate (Portuguese)

Currently translated at 57.0% (190 of 333 strings)

Translated using Weblate (Portuguese)

Currently translated at 85.4% (41 of 48 strings)

Translated using Weblate (Portuguese)

Currently translated at 86.7% (46 of 53 strings)

Translated using Weblate (Portuguese)

Currently translated at 88.2% (98 of 111 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (24 of 24 strings)

Translated using Weblate (Portuguese)

Currently translated at 95.8% (46 of 48 strings)

Translated using Weblate (Portuguese)

Currently translated at 76.2% (135 of 177 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (118 of 118 strings)

Translated using Weblate (Portuguese)

Currently translated at 44.4% (190 of 427 strings)

Translated using Weblate (Portuguese)

Currently translated at 67.7% (120 of 177 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Interlig <haylanzinho@gmail.com>
Co-authored-by: Ivan Martins Pereira <vodikus@users.noreply.hosted.weblate.org>
Co-authored-by: Peter Williams BA Hons MBCS <hello@p-williams.com>
Co-authored-by: Артём Владимиров <artyomka71@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pt/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
This commit is contained in:
Hosted Weblate 2025-05-13 16:27:35 +02:00 committed by Nicolas Mowen
parent a3890c0304
commit 2fc70c62a5
11 changed files with 289 additions and 67 deletions

View File

@ -60,7 +60,7 @@
"groan": "Gemido",
"snicker": "Risada",
"animal": "Animal",
"pets": "Animais de estimação",
"pets": "Pets",
"bark": "Latido",
"howl": "Uivo",
"bow_wow": "Au au",
@ -136,14 +136,14 @@
"white_noise": "Ruído branco",
"maraca": "Maraca",
"percussion": "Percussão",
"rats": "Ratos",
"rats": "Ratazanas",
"oink": "Oinc",
"waves": "Ondas",
"shatter": "Quebrar",
"radio": "Rádio",
"splinter": "Lasca",
"owl": "Coruja",
"mouse": "Rato",
"mouse": "Ratinho",
"vehicle": "Veículo",
"hair_dryer": "Secador de cabelo",
"toothbrush": "Escova de dentes",
@ -153,5 +153,41 @@
"snort": "Espirro",
"throat_clearing": "Limpeza de garganta",
"sniff": "Cheirar",
"shuffle": "Embaralhar"
"shuffle": "Embaralhar",
"children_playing": "Crianças brincando",
"purr": "Ronronando",
"livestock": "Gado",
"cattle": "Gado",
"cock_a_doodle_doo": "Canto do Galo",
"coo": "Canto do Pombo",
"flapping_wings": "Asas batendo",
"crow": "Corvo",
"hoot": "Canto da Coruja",
"mandolin": "Mandolino",
"whale_vocalization": "Canto da Baleia",
"sitar": "Sítara",
"plucked_string_instrument": "Instrumento de cordas à dedos",
"croak": "Canto do Sapo",
"guitar": "Violão",
"electric_guitar": "Guitarra",
"bass_guitar": "Baixo",
"acoustic_guitar": "Violão",
"ukulele": "Ukulelê",
"tapping": "Dedilhando",
"strum": "Corda de instrumento musical",
"drum_kit": "Bateria",
"gong": "Gongo",
"orchestra": "Orquestra",
"flute": "Flauta",
"saxophone": "Saxofone",
"harmonica": "Gaita de boca",
"wind_instrument": "Instrumento de sopro",
"trumpet": "Trumpete",
"violin": "Violino",
"cello": "Celo",
"double_bass": "Baixo duplo",
"church_bell": "Sino de igreja",
"bicycle_bell": "Sino de bicicleta",
"bagpipes": "Gaita de foles",
"cowbell": "Sininho da Vaca"
}

View File

@ -15,27 +15,27 @@
"24hours": "24 horas",
"pm": "pm",
"am": "am",
"year_one": "{{time}} anos",
"year_many": "",
"year_other": "",
"month_one": "{{time}} meses",
"month_many": "",
"year_one": "{{time}} ano",
"year_many": "{{time}} de anos",
"year_other": "{{time}} anos",
"month_one": "{{time}} mes",
"month_many": "{{time}} meses",
"month_other": "",
"day_one": "{{time}} dias",
"day_many": "",
"day_other": "",
"day_one": "{{time}} dia",
"day_many": "{{time}} dias",
"day_other": "{{time}} dias",
"thisMonth": "Esse mês",
"lastMonth": "Mês passado",
"1hour": "1 hora",
"hour_one": "{{time}} horas",
"hour_many": "",
"hour_other": "",
"minute_one": "{{time}} minutos",
"minute_many": "",
"minute_other": "",
"second_one": "{{time}} segundos",
"second_many": "",
"second_other": "",
"hour_one": "{{time}} hora",
"hour_many": "{{time}} horas",
"hour_other": "{{time}} horas",
"minute_one": "{{time}} minuto",
"minute_many": "{{time}} minutos",
"minute_other": "{{time}} minutos",
"second_one": "{{time}} segundo",
"second_many": "{{time}} segundos",
"second_other": "{{time}} segundos",
"untilForTime": "Até {{time}}",
"untilForRestart": "Até que o Frigate reinicie.",
"untilRestart": "Até reiniciar",
@ -51,8 +51,8 @@
"24hour": "%b %-d, %H:%M:%S"
},
"formattedTimestamp2": {
"12hour": "%m/%d %I:%M:%S%P",
"24hour": "%d %b %H:%M:%S"
"12hour": "dd/MM h:mm:ss a",
"24hour": "d MMM HH:mm:ss"
},
"formattedTimestampExcludeSeconds": {
"12hour": "%b %-d, %I:%M %p",
@ -62,7 +62,28 @@
"12hour": "%b %-d %Y, %I:%M %p",
"24hour": "%b %-d %Y, %H:%M"
},
"formattedTimestampOnlyMonthAndDay": "%b %-d"
"formattedTimestampOnlyMonthAndDay": "%b %-d",
"formattedTimestampHourMinute": {
"12hour": "h:mm aaa",
"24hour": "HH:mm"
},
"formattedTimestampHourMinuteSecond": {
"12hour": "h:mm:ss aaa",
"24hour": "HH:mm:ss"
},
"formattedTimestampMonthDayYearHourMinute": {
"12hour": "MMM d yyyy, h:mm aaa",
"24hour": "MMM d yyyy, HH:mm"
},
"formattedTimestampMonthDayHourMinute": {
"12hour": "MMM d, h:mm aaa",
"24hour": "MMM d, HH:mm"
},
"formattedTimestampMonthDay": "MMM d",
"formattedTimestampFilename": {
"12hour": "MM-dd-yy-h-mm-ss-a",
"24hour": "MM-dd-yy-HH-mm-ss"
}
},
"unit": {
"speed": {
@ -103,7 +124,9 @@
"unsuspended": "Dessuspender",
"deleteNow": "Excluir agora",
"export": "Exportar",
"next": "Próximo"
"next": "Próximo",
"play": "Tocar",
"pictureInPicture": "Imagem na Imagem"
},
"label": {
"back": "Voltar"
@ -125,7 +148,9 @@
"green": "Verde",
"red": "Vermelho",
"contrast": "Alto contraste",
"default": "Padrão"
"default": "Padrão",
"highcontrast": "Alto Contraste",
"nord": "Nord"
},
"system": "Sistema",
"systemMetrics": "Métricas do sistema",
@ -135,11 +160,38 @@
"configurationEditor": "Editor de configuração",
"languages": "Idiomas",
"language": {
"en": "Inglês",
"en": "Inglês (English)",
"zhCN": "Chinês simplificado",
"withSystem": {
"label": "Use as configurações do sistema para idioma"
}
},
"fr": "Français (Francês)",
"es": "Español (Espanhol)",
"ru": "Русский (Russo)",
"de": "Deutsch (Alemão)",
"ja": "日本語 (Japonês)",
"yue": "Cantonês (粵語)",
"ar": "العربية (Arabic)",
"uk": "Ucraniano (Українська)",
"el": "Grego (Ελληνικά)",
"hi": "हिन्दी (Hindi)",
"pt": "Português (Portuguese)",
"tr": "Türkçe (Turkish)",
"it": "Italiano (Italian)",
"nb": "Norueguês Bokmål (Norsk Bokmål)",
"ko": "Coreano (한국어)",
"vi": "Vietnamita (Tiếng Việt)",
"nl": "Nederlands (Dutch)",
"sv": "Svenska (Swedish)",
"cs": "Tcheco (Čeština)",
"fa": "Persa (فارسی)",
"pl": "Polonês (Polski)",
"he": "Hebraico (עברית)",
"fi": "Finlandês (Suomi)",
"da": "Dinamarquês (Dansk)",
"ro": "Romeno (Română)",
"hu": "Húngaro (Magyar)",
"sk": "Eslovaco (Slovenčina)"
},
"appearance": "Aparência",
"darkMode": {
@ -160,12 +212,16 @@
"title": "Ao vivo",
"allCameras": "Todas as câmeras",
"cameras": {
"title": "Câmeras"
"title": "Câmeras",
"count_one": "{{count}} Câmera",
"count_many": "{{count}} Câmeras",
"count_other": "{{count}} Câmeras"
}
},
"export": "Exportar",
"explore": "Explorar",
"review": "Análise"
"review": "Análise",
"uiPlayground": "Área de Testes da Interface"
},
"pagination": {
"previous": {
@ -182,12 +238,17 @@
"role": {
"admin": "Administrador",
"viewer": "Visualizador",
"title": "Regra"
"title": "Regra",
"desc": "Administradores têm acesso total a todos os recursos da interface do Frigate. Visualizadores estão limitados a visualizar câmeras, revisar itens e assistir o histórico de gravaçoes na interface."
},
"toast": {
"copyUrlToClipboard": "URL copiada para a área de transferência.",
"save": {
"title": "Salvar"
"title": "Salvar",
"error": {
"noMessage": "Falha ao salvar as alterações de configuração",
"title": "Falha ao salvar as alterações de configuração: {{errorMessage}}"
}
}
},
"accessDenied": {

View File

@ -29,6 +29,12 @@
"false_one": "Este não é um {{label}}",
"false_many": "Estes não são muitos {{label}}",
"false_other": "Estes não são {{label}}"
},
"question": {
"label": "Confirme este rótulo para Frigate Plus",
"ask_a": "Este objeto é um <code>{{label}}</code>?",
"ask_an": "Este objeto é um <code>{{label}}</code>?",
"ask_full": "Este objeto é um(a) <code>{{untranslatedLabel}}</code> ({{translatedLabel}})?"
}
}
},

View File

@ -95,10 +95,32 @@
"logSettings": {
"label": "Nível de log do filtro",
"loading": {
"title": "Carregando"
"title": "Carregando",
"desc": "Quando o painel de logs está rolado até o final, novos logs são transmitidos automaticamente à medida que são adicionados."
},
"filterBySeverity": "Filtrar logs por gravidade"
"filterBySeverity": "Filtrar logs por gravidade",
"disableLogStreaming": "Desativar transmissão de logs",
"allLogs": "Todos os logs"
},
"estimatedSpeed": "Velocidade estimada ({{unit}})",
"timeRange": "Intervalo de tempo"
"timeRange": "Intervalo de tempo",
"zoneMask": {
"filterBy": "Filtrar por máscara de zona"
},
"trackedObjectDelete": {
"title": "Confirmar exclusão",
"toast": {
"success": "Objetos rastreados excluídos com sucesso.",
"error": "Falha ao excluir os objetos rastreados: {{errorMessage}}"
},
"desc": "Excluir estes {{objectLength}} objetos rastreados remove a captura de imagem, quaisquer embeddings salvos e todas as entradas associadas ao ciclo de vida do objeto. As gravações desses objetos rastreados na visualização do Histórico <em>NÃO</em> serão excluídas.<br /><br />Tem certeza de que deseja continuar?<br /><br />Mantenha pressionada a tecla <em>Shift</em> para ignorar este diálogo no futuro."
},
"recognizedLicensePlates": {
"title": "Placas Reconhecidas",
"noLicensePlatesFound": "Nenhuma placa encontrada.",
"selectPlatesFromList": "Selecione uma ou mais placas da lista.",
"loadFailed": "Falha ao carregar as placas reconhecidas.",
"loading": "Carregando placas reconhecidas…",
"placeholder": "Digite para buscar placas…"
}
}

View File

@ -75,7 +75,7 @@
"goat": "Bode",
"vehicle": "Veículo",
"scissors": "Tesoura",
"mouse": "Rato",
"mouse": "Ratinho",
"teddy_bear": "Urso de pelúcia",
"hair_dryer": "Secador de cabelo",
"toothbrush": "Escova de dentes",

View File

@ -31,5 +31,8 @@
"label": "Ver novos itens de revisão",
"button": "Novos itens para revisar"
},
"camera": "Câmera"
"camera": "Câmera",
"detected": "detectado",
"selected_one": "{{count}} selecionado",
"selected_other": "{{count}} selecionados"
}

View File

@ -37,7 +37,7 @@
"hasMissingObjects": "Ajuste sua configuração se você quiser que o Frigate salve os objetos rastreados para os seguintes rótulos: <em>{{objects}}</em>",
"mismatch_one": "{{count}} objeto indisponível foi detectado e incluído neste item de análise. Esses objetos não qualificaram como alerta ou detecção ou já foram limpos/excluídos.",
"mismatch_many": "{{count}} objetos indisponíveis foram detectados e incluídos neste item de análise. Esses objetos não qualificaram como alerta ou detecção ou já foram limpos/excluídos.",
"mismatch_other": ""
"mismatch_other": "{{count}} objetos indisponíveis foram detectados e incluídos neste item de análise. Esses objetos não qualificaram como alerta ou detecção ou já foram limpos/excluídos."
},
"toast": {
"success": {
@ -120,7 +120,12 @@
"external": "{{label}} detectado",
"entered_zone": "{{label}} entrou em {{zones}}",
"active": "{{label}} se tornou ativo",
"stationary": "{{label}} se tornou estacionário"
"stationary": "{{label}} se tornou estacionário",
"header": {
"zones": "Zonas",
"ratio": "Proporção",
"area": "Área"
}
},
"annotationSettings": {
"title": "Configurações de anotação",
@ -128,7 +133,7 @@
"documentation": "Leia a documentação ",
"desc": "Esses dados vêm do feed de detecção da sua câmera, mas são sobrepostos nas imagens do feed de gravação. É improvável que os dois streams estejam perfeitamente sincronizados. Como resultado, a caixa delimitadora e o vídeo não se alinharão perfeitamente. No entanto, o campo <code>annotation_offset</code> pode ser usado para ajustar isso.",
"tips": "DICA: Imagine que há um clipe de evento com uma pessoa andando da esquerda para a direita. Se a caixa delimitadora da linha do tempo do evento estiver consistentemente à esquerda da pessoa, o valor deve ser diminuído. Da mesma forma, se uma pessoa estiver andando da esquerda para a direita e a caixa delimitadora estiver consistentemente à frente da pessoa, o valor deve ser aumentado.",
"label": "Annotation Offset",
"label": "Deslocamento de Anotação",
"millisecondsToOffset": "Milissegundos para deslocar as anotações de detecção. <em>Padrão: 0</em>"
},
"showAllZones": {
@ -170,6 +175,29 @@
"submitToPlus": {
"label": "Enviar para o Frigate+",
"aria": "Enviar para o Frigate Plus"
},
"deleteTrackedObject": {
"label": "Excluir este objeto rastreado"
}
}
},
"searchResult": {
"tooltip": "Encontrado {{type}} com {{confidence}}% de confiança",
"deleteTrackedObject": {
"toast": {
"success": "Objeto rastreado excluído com sucesso.",
"error": "Falha ao excluir objeto rastreado: {{errorMessage}}"
}
}
},
"dialog": {
"confirmDelete": {
"desc": "Excluir este objeto rastreado remove a captura de imagem, quaisquer incorporações salvas e todas as entradas associadas ao ciclo de vida do objeto. As gravações desse objeto rastreado na visualização do Histórico <em>NÃO</em> serão excluídas.<br /><br />Tem certeza de que deseja continuar?",
"title": "Confirmar exclusão"
}
},
"fetchingTrackedObjectsFailed": "Erro ao buscar objetos rastreados: {{errorMessage}}",
"noTrackedObjects": "Nenhum objeto rastreado encontrado",
"trackedObjectsCount_one": "{{count}} objeto rastreado ",
"trackedObjectsCount_many": "{{count}} objetos rastreados ",
"trackedObjectsCount_other": ""
}

View File

@ -8,7 +8,9 @@
"face": "Detalhes do rosto",
"faceDesc": "Detalhes do rosto e objeto associado",
"timestamp": "Carimbo de hora",
"confidence": "Confiança"
"confidence": "Confiança",
"scoreInfo": "A pontuação da subetiqueta é a pontuação ponderada de todas as confianças de rostos reconhecidos, portanto, ela pode ser diferente da pontuação exibida na captura de imagem.",
"subLabelScore": "Pontuação da Subetiqueta"
},
"documentTitle": "Biblioteca de rostos - Frigate",
"uploadFaceImage": {
@ -23,7 +25,8 @@
},
"train": {
"aria": "Selecionar treino",
"title": "Treinar"
"title": "Treinar",
"empty": "Não há tentativas recentes de reconhecimento facial"
},
"selectItem": "Selecionar {{item}}",
"selectFace": "Selecionar rosto",
@ -35,7 +38,9 @@
"addFace": "Adicionar rosto",
"uploadImage": "Carregar imagem",
"deleteFaceAttempts": "Apagar tentativas de detecção facial",
"reprocessFace": "Reprocessar Rosto"
"reprocessFace": "Reprocessar Rosto",
"renameFace": "Renomear rosto",
"deleteFace": "Excluir rosto"
},
"imageEntry": {
"validation": {
@ -57,7 +62,8 @@
"deletedName_many": "{{count}} rostos foram excluídos com sucesso.",
"deletedName_other": "{{count}} rostos foram excluídos com sucesso.",
"uploadedImage": "Imagem carregada com sucesso.",
"addFaceLibrary": "{{name}} foi adicionado com sucesso à biblioteca de rostos!"
"addFaceLibrary": "{{name}} foi adicionado com sucesso à biblioteca de rostos!",
"renamedFace": "Rosto renomeado com sucesso para {{name}}"
},
"error": {
"uploadingImageFailed": "Falha ao carregar a imagem: {{errorMessage}}",
@ -65,7 +71,8 @@
"deleteNameFailed": "Falha ao excluir nome: {{errorMessage}}",
"addFaceLibraryFailed": "Falhou ao definir nome do rosto: {{errorMessage}}",
"trainFailed": "Falhou ao treinar: {{errorMessage}}",
"updateFaceScoreFailed": "Falhou ao atualizar pontuação da face: {{errorMessage}}"
"updateFaceScoreFailed": "Falhou ao atualizar pontuação da face: {{errorMessage}}",
"renameFaceFailed": "Falha ao renomear o rosto: {{errorMessage}}"
}
},
"readTheDocs": "Leia a documentação",
@ -74,5 +81,9 @@
"faceName": "Digite o Nome do Rosto",
"uploadFace": "Carregar imagem do rosto",
"nextSteps": "Próximos passos"
},
"renameFace": {
"desc": "Entre com um novo nome para {{name}}",
"title": "Renomear Face"
}
}

View File

@ -41,7 +41,14 @@
"desc": {
"text": "Os filtros ajudam você a restringir os resultados da sua pesquisa. Veja como usá-los no campo de entrada:",
"example": "Exemplo: <code className=\"text-primary\">cameras:front_door label:person before:01012024 time_range:3:00PM-4:00PM </code>",
"step": "<ul className=\"list-disc pl-5 text-sm text-primary-variant\"> <li>Digite um nome de filtro seguido de dois pontos (ex: \"cameras:\").</li><li>Selecione um valor entre as sugestões ou digite o seu próprio.</li><li>Use múltiplos filtros adicionando-os um após o outro com um espaço entre eles.</li> <li>Filtros de data (before: e after:) usam o formato <em>{{DateFormat}}</em>.</li><li>O filtro de intervalo de tempo usa o formato <em>{{exampleTime}}</em>.</li><li>Remova filtros clicando no 'x' ao lado deles.</li></ul>"
"step": "<ul className=\"list-disc pl-5 text-sm text-primary-variant\"> <li>Digite um nome de filtro seguido de dois pontos (ex: \"cameras:\").</li><li>Selecione um valor entre as sugestões ou digite o seu próprio.</li><li>Use múltiplos filtros adicionando-os um após o outro com um espaço entre eles.</li> <li>Filtros de data (before: e after:) usam o formato <em>{{DateFormat}}</em>.</li><li>O filtro de intervalo de tempo usa o formato <em>{{exampleTime}}</em>.</li><li>Remova filtros clicando no 'x' ao lado deles.</li></ul>",
"step1": "Digite um nome para o filtro seguido de dois pontos (exemplo \"cameras:\").",
"step2": "Selecione um valor entre as sugestões ou digite o seu próprio.",
"step3": "Use vários filtros adicionando-os um após o outro com um espaço entre eles.",
"step5": "O filtro de intervalo de tempo usa o formato {{exampleTime}}.",
"step6": "Remova os filtros clicando no 'x' ao lado deles.",
"step4": "Os filtros de data (antes: e depois:) utilizam o formato {{DateFormat}}.",
"exampleLabel": "Exemplo:"
},
"title": "Como usar filtros de texto"
},

View File

@ -4,11 +4,12 @@
"classification": "Configurações de classificação - Frigate",
"masksAndZones": "Editor de máscara e zona - Frigate",
"motionTuner": "Ajuste de movimento - Frigate",
"object": "Configurações do objeto - Frigate",
"object": "Depuração - Frigate",
"authentication": "Configurações de autenticação - Frigate",
"general": "Configurações gerais - Frigate",
"frigatePlus": "Configurações do Frigate+ - Frigate",
"default": "Configurações - Frigate"
"default": "Configurações - Frigate",
"notifications": "Configuração de Notificações - Frigate"
},
"menu": {
"ui": "UI",
@ -139,7 +140,8 @@
"birdClassification": {
"title": "Classificação de Pássaros",
"desc": "A classificação de aves/pássaros identifica aves conhecidas usando um modelo Tensorflow quantizado. Quando uma ave/ pássaro conhecida(o) for reconhecida(o), o seu nome comum será adicionado como um sub_rótulo. Estas informações estão incluídas na interface do utilizador, nos filtros e também nas notificações."
}
},
"restart_required": "Reinício necessário (configurações de classificação alteradas)"
},
"notification": {
"globalSettings": {
@ -188,21 +190,29 @@
"point_many": "{{count}} pontos",
"point_other": "{{count}} pontos",
"context": {
"documentation": "Leia a documentação"
"documentation": "Leia a documentação",
"title": "As máscaras de movimento são usadas para impedir que tipos indesejados de movimento acionem a detecção (exemplo: galhos de árvores, carimbos de data/hora da câmera). As máscaras de movimento devem ser usadas <em>com moderação</em>, o uso excessivo de máscaras dificultará o rastreamento de objetos."
},
"polygonAreaTooLarge": {
"documentation": "Leia a documentação"
"documentation": "Leia a documentação",
"tips": "As máscaras de movimento não impedem que objetos sejam detectados. Você deve usar uma zona obrigatória em vez disso.",
"title": "A máscara de movimento está cobrindo {{polygonArea}}% da área da câmera. Máscaras de movimento grandes não são recomendadas."
},
"label": "Máscara de movimento",
"desc": {
"documentation": "Documentação"
"documentation": "Documentação",
"title": "As máscaras de movimento são usadas para impedir que tipos indesejados de movimento acionem a detecção. O uso excessivo de máscaras dificultará o rastreamento de objetos."
},
"clickDrawPolygon": "Clique para desenhar um polígono na imagem.",
"toast": {
"success": {
"noName": "O filtro de movimento foi guardado. Reinicie o Frigate para aplicar as alterações."
"noName": "O filtro de movimento foi guardado. Reinicie o Frigate para aplicar as alterações.",
"title": "{{polygonName}} foi salvo. Reinicie o Frigate para aplicar as alterações."
}
}
},
"edit": "Editar Máscara de Movimento",
"documentTitle": "Editar Máscara de Movimento - Frigate",
"add": "Nova Máscara de Movimento"
},
"zones": {
"label": "Zonas",
@ -313,18 +323,27 @@
"label": "Máscaras de objetos",
"clickDrawPolygon": "Clique para desenhar um polígono na imagem.",
"desc": {
"documentation": "Documentação"
"documentation": "Documentação",
"title": "As máscaras de filtro de objetos são usadas para filtrar falsos positivos para um determinado tipo de objeto com base na localização."
},
"point_one": "{{count}} ponto",
"point_many": "{{count}} pontos",
"point_other": "{{count}} pontos",
"objects": {
"allObjectTypes": "Todos os tipos de objeto",
"title": "Objetos"
"title": "Objetos",
"desc": "O tipo de objeto ao qual essa máscara de objeto se aplica."
},
"add": "Adicionar filtro para objecto",
"edit": "Editar filtro de objecto",
"documentTitle": "Editar filtro de movimento - Frigate"
"documentTitle": "Editar filtro de movimento - Frigate",
"toast": {
"success": {
"noName": "A máscara de objeto foi salva. Reinicie o Frigate para aplicar as alterações.",
"title": "{{polygonName}} foi salvo. Reinicie o Frigate para aplicar as alterações."
}
},
"context": "As máscaras de filtro de objetos são usadas para filtrar falsos positivos para um determinado tipo de objeto com base na localização."
},
"restart_required": "É necessário reiniciar (máscaras/zonas alteradas)"
},
@ -371,13 +390,20 @@
},
"motionDetectionTuner": {
"contourArea": {
"title": "Área de contorno"
"title": "Área de contorno",
"desc": "O valor da área de contorno é usado para decidir quais grupos de pixels alterados são qualificados como movimento. <em>Valor padrão: 10</em>"
},
"improveContrast": {
"title": "Melhorar o contraste"
},
"Threshold": {
"title": "Limite"
}
"title": "Limite",
"desc": "O valor do limiar determina quanto de alteração na luminância de um pixel é necessário para ser considerado movimento. <em>Valor padrão: 30</em>"
},
"desc": {
"title": "O Frigate utiliza a detecção de movimento como uma primeira verificação para ver se há algo acontecendo no quadro que valha a pena ser verificado com a detecção de objetos.",
"documentation": "Leia o Guia de Ajuste de Movimento"
},
"title": "Ajustador de Detecção de Movimento"
}
}

View File

@ -80,7 +80,16 @@
"detect": "detectar",
"capture": "capturar",
"skipped": "pulado",
"ffmpeg": "ffmpeg"
"ffmpeg": "FFmpeg",
"cameraFfmpeg": "{{camName}} FFmpeg",
"cameraFramesPerSecond": "quadros por segundo de {{camName}}",
"cameraCapture": "captura de {{camName}}",
"cameraDetectionsPerSecond": "detecções por segundo de {{camName}}",
"overallFramesPerSecond": "quadros por segundo totais (FPS)",
"overallDetectionsPerSecond": "detecções por segundo totais",
"overallSkippedDetectionsPerSecond": "detecções ignoradas por segundo totais",
"cameraDetect": "detecção de {{camName}}",
"cameraSkippedDetectionsPerSecond": "detecções ignoradas por segundo de {{camName}}"
},
"overview": "Visão geral",
"toast": {
@ -94,10 +103,13 @@
},
"lastRefreshed": "Última atualização: ",
"stats": {
"ffmpegHighCpuUsage": "{{camera}} tem alto uso de CPU FFMPEG ({{ffmpegAvg}}%)",
"ffmpegHighCpuUsage": "{{camera}} tem alto uso de CPU FFmpeg ({{ffmpegAvg}}%)",
"detectHighCpuUsage": "{{camera}} tem alto uso de CPU de detecção ({{detectAvg}}%)",
"healthy": "O sistema está saudável",
"reindexingEmbeddings": "Reindexando incorporações ({{processed}}% completo)"
"reindexingEmbeddings": "Reindexando incorporações ({{processed}}% completo)",
"detectIsVerySlow": "{{detect}} está muito lento ({{speed}} ms)",
"cameraIsOffline": "{{camera}} está offline",
"detectIsSlow": "{{detect}} está lento ({{speed}} ms)"
},
"general": {
"title": "Geral",
@ -105,7 +117,8 @@
"title": "Detectores",
"cpuUsage": "Uso da CPU do detector",
"memoryUsage": "Uso da memória do detector",
"inferenceSpeed": "Velocidade de Inferência do Detector"
"inferenceSpeed": "Velocidade de Inferência do Detector",
"temperature": "Detector de Temperatura"
},
"hardwareInfo": {
"title": "Informações de hardware",
@ -136,7 +149,9 @@
}
},
"gpuEncoder": "Codificador de GPU",
"gpuDecoder": "Decodificador de GPU"
"gpuDecoder": "Decodificador de GPU",
"npuUsage": "Utilização NPU",
"npuMemory": "Memória NPU"
},
"otherProcesses": {
"title": "Outros processos",
@ -151,7 +166,14 @@
"image_embedding_speed": "Velocidade de incorporação de imagem",
"face_embedding_speed": "Velocidade de incorporação facial",
"plate_recognition_speed": "Velocidade de reconhecimento de placas",
"text_embedding_speed": "Velocidade de incorporação de texto"
"text_embedding_speed": "Velocidade de incorporação de texto",
"face_recognition_speed": "Velocidade de Reconhecimento Facial",
"plate_recognition": "Reconhecimento de Placas",
"image_embedding": "Incorporação de Imagem",
"text_embedding": "Incorporação de Texto",
"face_recognition": "Reconhecimento Facial",
"yolov9_plate_detection_speed": "Velocidade de Detecção de Placas YOLOv9",
"yolov9_plate_detection": "Detecção de Placas YOLOv9"
}
}
}