mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-07-26 13:47:03 +02:00
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:
parent
a3890c0304
commit
2fc70c62a5
@ -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"
|
||||
}
|
||||
|
@ -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": {
|
||||
|
@ -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}})?"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -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…"
|
||||
}
|
||||
}
|
||||
|
@ -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",
|
||||
|
@ -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"
|
||||
}
|
||||
|
@ -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": ""
|
||||
}
|
||||
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
@ -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"
|
||||
},
|
||||
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user