Translated using Weblate (Portuguese)

Currently translated at 100.0% (462 of 462 strings)

Translated using Weblate (Portuguese)

Currently translated at 99.1% (121 of 122 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (118 of 118 strings)

Translated using Weblate (Portuguese)

Currently translated at 99.1% (121 of 122 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (26 of 26 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (10 of 10 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (72 of 72 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (118 of 118 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (9 of 9 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (192 of 192 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (427 of 427 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Manuela Silva <mmsrs@sky.com>
Co-authored-by: ssantos <ssantos@web.de>
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-auth/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/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/components-icons/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/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-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-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
This commit is contained in:
Hosted Weblate
2025-09-18 16:04:38 -06:00
committed by Nicolas Mowen
co-authored by Manuela Silva ssantos
parent db765f2a60
commit 55cc4b55fe
15 changed files with 408 additions and 324 deletions
+6 -6
View File
@@ -1,15 +1,15 @@
{
"form": {
"user": "Nome do utilizador",
"login": "Login",
"login": "Iniciar sessão",
"errors": {
"usernameRequired": "O nome do utilizador é obrigatório",
"passwordRequired": "Senha é necessária",
"passwordRequired": "A palavra-passe é obrigatória",
"rateLimit": "Limite de taxa excedido. Tente novamente mais tarde.",
"loginFailed": "Falha no login",
"unknownError": "Erro desconhecido. Verifique os logs.",
"webUnknownError": "Erro desconhecido. Verifique os logs da consola."
"loginFailed": "Autenticação falhou",
"unknownError": "Erro desconhecido. Verifique os registos.",
"webUnknownError": "Erro desconhecido. Verifique os registos da consola."
},
"password": "Senha"
"password": "Palavra-passe"
}
}
+26 -25
View File
@@ -1,27 +1,27 @@
{
"group": {
"label": "Grupos de câmaras",
"add": "Adicionar grupo de câmaras",
"edit": "Editar grupo de câmaras",
"label": "Grupos de Câmaras",
"add": "Adicionar Gupo de Câmaras",
"edit": "Editar Grupo de Câmaras",
"delete": {
"label": "Excluir grupo de câmaras",
"label": "Eliminar Grupo de Câmaras",
"confirm": {
"title": "Confirmar exclusão",
"desc": "Tem certeza de que deseja excluir o grupo de câmaras <em>{{name}}</em>?"
"title": "Confirmar Eliminar",
"desc": "Tem a certeza que deseja eliminar o grupo de câmaras <em>{{name}}</em>?"
}
},
"name": {
"label": "Nome",
"placeholder": "Digita um nome…",
"placeholder": "Inserir um nome…",
"errorMessage": {
"exists": "O nome do grupo de câmaras já existe.",
"nameMustNotPeriod": "O nome do grupo de câmaras não deve conter pontos.",
"mustLeastCharacters": "O nome do grupo de câmaras deve ter pelo menos 2 caracteres.",
"invalid": "Nome de grupo de câmaras inválido."
"mustLeastCharacters": "O nome do grupo de câmaras deve ter pelo menos 2 carateres.",
"invalid": "Nome do grupo de câmaras inválido."
}
},
"cameras": {
"desc": "Selecione câmaras para este grupo.",
"desc": "Selecione as câmaras para este grupo.",
"label": "Câmaras"
},
"icon": "Ícone",
@@ -37,17 +37,17 @@
}
},
"streamMethod": {
"label": "Método de transmissão",
"label": "Método de Transmissão",
"method": {
"smartStreaming": {
"label": "Transmissão inteligente (recomendado)",
"desc": "A transmissão inteligente atualizará a imagem da sua câmara uma vez por minuto quando nenhuma atividade detectável estiver ocorrendo para conservar largura de banda e recursos. Quando a atividade é detectada, a imagem muda perfeitamente para uma transmissão ao vivo."
"label": "Transmissão Inteligente (recomendado)",
"desc": "A transmissão inteligente atualizará a imagem da sua câmara uma vez por minuto quando não ocorrer nenhuma atividade detetável para conservar largura de banda e recursos. Quando a atividade é detetada, a imagem muda perfeitamente para uma transmissão ao vivo."
},
"continuousStreaming": {
"label": "Transmissão contínua",
"label": "Transmissão Contínua",
"desc": {
"warning": "A transmissão contínua pode causar alto uso de largura de banda e problemas de desempenho. Use com precaução.",
"title": "A imagem da câmara sempre será uma transmissão ao vivo quando visível no painel, mesmo que nenhuma atividade esteja sendo detectada."
"warning": "A transmissão contínua pode causar a utilização alta da largura de banda e problemas de desempenho. Utilize com precaução.",
"title": "A imagem da câmara será sempre uma transmissão ao vivo quando visível no painel, mesmo que não esteja a ser detetada nenhuma atividade."
}
},
"noStreaming": {
@@ -59,24 +59,25 @@
},
"compatibilityMode": {
"label": "Modo de compatibilidade",
"desc": "Habilite esta opção somente se a transmissão ao vivo da sua câmara estiver exibindo artefatos de cor e tiver uma linha diagonal no lado direito da imagem."
"desc": "Ative esta opção apenas se a transmissão ao vivo da sua câmara estiver a exibir artefatos de cor e tiver uma linha diagonal no lado direito da imagem."
},
"label": "Configurações de transmissão da câmara",
"desc": "Altere as opções de transmissão ao vivo para o painel deste grupo de câmaras. <em>Essas configurações são específicas do dispositivo/navegador.</em>",
"title": "{{cameraName}} configurações de transmissão",
"label": "Definições de Transmissão da Câmara",
"desc": "Altere as opções de transmissão ao vivo para o painel deste grupo de câmaras. <em>Estas definições são específicas do dispositivo/navegador.</em>",
"title": "{{cameraName}} Definições de Transmissão",
"placeholder": "Escolha uma transmissão",
"stream": "Transmissão"
}
},
"birdseye": "Vista Aérea"
}
},
"debug": {
"options": {
"label": "Configurações",
"label": "Definições",
"title": "Opções",
"hideOptions": "Ocultar opções",
"showOptions": "Mostrar opções"
"hideOptions": "Ocultar Opções",
"showOptions": "Mostrar Opções"
},
"boundingBox": "Caixa delimitadora",
"boundingBox": "Caixa Delimitadora",
"timestamp": "Carimbo de hora",
"zones": "Zonas",
"mask": "Máscara",
+30 -30
View File
@@ -2,17 +2,17 @@
"restart": {
"button": "Reiniciar",
"restarting": {
"title": "Frigate está reiniciando",
"title": "Frigate está a reiniciar",
"content": "Esta página será recarregada em {{countdown}} segundos.",
"button": "Forçar atualização agora"
"button": "Forçar Recarregar Agora"
},
"title": "Tem certeza de que deseja reiniciar o Frigate?"
"title": "Tem a certeza que deseja reiniciar o Frigate?"
},
"explore": {
"plus": {
"submitToPlus": {
"label": "Enviar para Frigate+",
"desc": "Objetos em locais que você quer evitar não são falsos positivos. Enviá-los como falsos positivos confundirá o modelo."
"label": "Submeter para Frigate+",
"desc": "Os objetos nas localizações que quer evitar não são falsos positivos. Submete-los como falsos positivos confundirá o modelo."
},
"review": {
"true": {
@@ -22,7 +22,7 @@
"true_other": "Estão são {{label}}"
},
"state": {
"submitted": "Enviado"
"submitted": "Submetido"
},
"false": {
"label": "Não confirmar esta etiqueta para Frigate Plus",
@@ -31,15 +31,15 @@
"false_other": "Estes não são {{label}}"
},
"question": {
"label": "Confirme este rótulo para Frigate Plus",
"label": "Confirme esta etiqueta 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}})?"
"ask_full": "Este objeto é um <code>{{untranslatedLabel}}</code> ({{translatedLabel}})?"
}
}
},
"video": {
"viewInHistory": "Ver no histórico"
"viewInHistory": "Ver no Histórico"
}
},
"export": {
@@ -60,67 +60,67 @@
},
"export": "Exportar",
"toast": {
"success": "Exportação iniciada com sucesso. Veja o arquivo na pasta /exports.",
"success": "Exportação iniciada com sucesso. Veja o ficheiro na pasta de exportações.",
"error": {
"failed": "Falha ao iniciar a exportação: {{error}}",
"failed": "Não foi possível iniciar a exportação: {{error}}",
"endTimeMustAfterStartTime": "O horário de término deve ser posterior ao horário de início",
"noVaildTimeSelected": "Nenhum intervalo de tempo válido selecionado"
}
},
"selectOrExport": "Selecionar ou Exportar",
"fromTimeline": {
"saveExport": "Salvar exportação",
"previewExport": "Visualizar exportação"
"saveExport": "Guardar Exportação",
"previewExport": "Pré-visualizar Exportação"
},
"select": "Selecione",
"select": "Selecionar",
"name": {
"placeholder": "Nome da exportação"
"placeholder": "Nome da Exportação"
}
},
"streaming": {
"showStats": {
"label": "Mostrar estatísticas de transmissão",
"desc": "Habilite esta opção para mostrar estatísticas de transmissão como uma sobreposição no feed da câmara."
"desc": "Ative esta opção para mostrar as estatísticas de transmissão como uma sobreposição na feed da câmara."
},
"restreaming": {
"desc": {
"title": "Configure o go2rtc para obter opções adicionais de visualização ao vivo e áudio para esta câmara.",
"title": "Configure go2rtc para obter opções adicionais da visualização ao vivo e o áudio para esta câmara.",
"readTheDocumentation": "Leia a documentação"
},
"disabled": "A retransmissão não está habilitada para esta câmara."
"disabled": "A retransmissão não está ativada para esta câmara."
},
"label": "Transmissão",
"debugView": "Exibição de depuração"
"debugView": "Ver Depuração"
},
"search": {
"saveSearch": {
"label": "Salvar pesquisa",
"overwrite": "{{searchName}} já existe. Salvar substituirá o valor existente.",
"success": "A pesquisa ({{searchName}}) foi salva.",
"label": "Guardar Procura",
"overwrite": "{{searchName}} já existe. Ao guardar irá substituir o valor existente.",
"success": "A procura ({{searchName}}) foi guardada.",
"button": {
"save": {
"label": "Salvar esta pesquisa"
"label": "Guardar esta procura"
}
},
"placeholder": "Digite um nome para sua pesquisa",
"desc": "Forneça um nome para esta pesquisa salva."
"placeholder": "Insira um nome para a sua procura",
"desc": "Forneça um nome para esta procura guardada."
}
},
"recording": {
"confirmDelete": {
"title": "Confirmar exclusão",
"title": "Confirmar Eliminar",
"desc": {
"selected": "Tem certeza de que deseja excluir todos os vídeos gravados associados a este item de analise?<br /><br />Segure a tecla <em>Shift</em> para ignorar esta caixa de diálogo no futuro."
"selected": "Tem a certeza que deseja eliminar todos os vídeos guardados associados com este item de análise?<br /><br />Pressione a tecla <em>Shift</em> para ignorar esta janela no futuro."
},
"toast": {
"success": "As imagens de vídeo associadas aos itens de analise selecionados foram excluídas com êxito.",
"error": "Falhou a apagar: {{error}}"
"success": "As imagens de vídeo associadas com os itens de análise selecionados foram elimiandos com sucesso.",
"error": "Não foi possível eliminar: {{error}}"
}
},
"button": {
"export": "Exportar",
"markAsReviewed": "Marcar como analisado",
"deleteNow": "Excluir agora"
"deleteNow": "Eliminar Agora"
}
},
"imagePicker": {
+42 -40
View File
@@ -13,18 +13,18 @@
"zones": {
"label": "Zonas",
"all": {
"title": "Todas as zonas",
"title": "Todas as Zonas",
"short": "Zonas"
}
},
"dates": {
"all": {
"title": "Todas as datas",
"title": "Todas as Datas",
"short": "Datas"
},
"selectPreset": "Escolhe uma predefinição…"
"selectPreset": "Selecionar um Pré-ajuste…"
},
"more": "Mais filtros",
"more": "Mais Filtros",
"reset": {
"label": "Redefinir filtros para valores padrão"
},
@@ -35,28 +35,28 @@
"score": "Pontuação",
"features": {
"label": "Funcionalidades",
"hasSnapshot": "Tem um snapshot",
"hasSnapshot": "Tem uma captura",
"hasVideoClip": "Tem um videoclipe",
"submittedToFrigatePlus": {
"label": "Enviado para Frigate+",
"tips": "Primeiro, você deve filtrar os objetos rastreados que têm um snapshot.<br /><br />Objetos rastreados sem um snapshot não podem ser enviados ao Frigate+."
"label": "Submetido para Frigate+",
"tips": "Primeiro, deve filtrar os objetos rastreados que têm uma captura.<br /><br />Os objetos rastreados sem uma captura não podem ser submetidos para Frigate+."
}
},
"sort": {
"label": "Organizar",
"label": "Ordenar",
"dateAsc": "Data (Ascendente)",
"scoreAsc": "Pontuação do objeto (Crescente)",
"scoreDesc": "Pontuação do objeto (Decrescente)",
"speedDesc": "Velocidade estimada (Decrescente)",
"speedAsc": "Velocidade estimada (Crescente)",
"scoreAsc": "Pontuação do Objeto (Ascendente)",
"scoreDesc": "Pontuação do Objeto (Descendente)",
"speedDesc": "Velocidade Estimada (Descendente)",
"speedAsc": "Velocidade Estimada (Ascendente)",
"dateDesc": "Data (Decrescente)",
"relevance": "Relevância"
},
"cameras": {
"label": "Filtro de câmaras",
"label": "Filtro de Câmaras",
"all": {
"short": "Câmaras",
"title": "Todas as câmaras"
"title": "Todas as Câmaras"
}
},
"review": {
@@ -67,22 +67,22 @@
},
"explore": {
"settings": {
"title": "Configurações",
"title": "Definições",
"defaultView": {
"title": "Exibição padrão",
"summary": "Sumário",
"unfilteredGrid": "Grade não filtrada",
"desc": "Quando nenhum filtro for selecionado, exiba um resumo dos objetos rastreados mais recentemente por etiqueta ou exiba uma grade não filtrada."
"title": "Visualização Predefinida",
"summary": "Resumo",
"unfilteredGrid": "Grelha não Filtrada",
"desc": "Quando não for selecionado nenhum filtro, exiba um resumo dos objetos rastreados mais recentes por etiqueta, ou exiba uma grelha não filtrada."
},
"gridColumns": {
"title": "Colunas da grade",
"desc": "Selecione o número de colunas na visualização em grade."
"title": "Colunas da Grelha",
"desc": "Selecione o número de colunas na visualização em grelha."
},
"searchSource": {
"label": "Pesquisar fonte",
"desc": "Escolha se deseja pesquisar nas miniaturas ou descrições dos seus objetos rastreados.",
"label": "Procurar Fonte",
"desc": "Escolha se deseja procurar nas miniaturas ou descrições dos seus objetos rastreados.",
"options": {
"thumbnailImage": "Imagem em miniatura",
"thumbnailImage": "Imagem em Miniatura",
"description": "Descrição"
}
}
@@ -94,14 +94,14 @@
}
},
"logSettings": {
"label": "Nível de log do filtro",
"label": "Nível de registo do filtro",
"loading": {
"title": "Carregando",
"desc": "Ao fazer scroll até ao fundo no painel de logs, novos registos são automaticamente apresentados à medida que são adicionados."
"title": "A carregar",
"desc": "Quando desliza até ao fundo no painel de registos, os novos registos são apresentados automaticamente à medida que são adicionados."
},
"filterBySeverity": "Filtrar logs por gravidade",
"disableLogStreaming": "Desativar transmissão de logs",
"allLogs": "Todos os logs"
"filterBySeverity": "Filtrar registos por gravidade",
"disableLogStreaming": "Desativar transmissão de registos",
"allLogs": "Todos os registos"
},
"estimatedSpeed": "Velocidade estimada ({{unit}})",
"timeRange": "Intervalo de tempo",
@@ -109,20 +109,22 @@
"filterBy": "Filtrar por máscara de zona"
},
"trackedObjectDelete": {
"title": "Confirmar exclusão",
"title": "Confirmar Eliminar",
"toast": {
"success": "Objetos rastreados excluídos com sucesso.",
"error": "Falha ao excluir os objetos rastreados: {{errorMessage}}"
"success": "Objetos rastreados eliminados com sucesso.",
"error": "Não foi possível eliminar 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."
"desc": "Ao eliminar estes {{objectLength}} objetos rastreados remove a captura de imagem, quaisquer integrações guardadas, 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 eliminadas.<br /><br />Tem a certeza que deseja continuar?<br /><br />Mantenha pressionada a tecla <em>Shift</em> para ignorar esta janela no futuro."
},
"recognizedLicensePlates": {
"title": "Placas Reconhecidas",
"noLicensePlatesFound": "Nenhuma matrícula encontrada.",
"selectPlatesFromList": "Selecione uma ou mais placas da lista.",
"loadFailed": "Falha ao carregar as placas reconhecidas.",
"loading": "Carregando placas reconhecidas…",
"placeholder": "Digite para procurar placas…"
"title": "Matrículas Reconhecidas",
"noLicensePlatesFound": "Não foram encontradas matrículas.",
"selectPlatesFromList": "Selecione uma ou mais matrículas da lista.",
"loadFailed": "Não foi possível carregar as matrículas reconhecidas.",
"loading": "A carregar as matrículas reconhecidas…",
"placeholder": "Digite para procurar matrículas…",
"selectAll": "Selecionar tudo",
"clearAll": "Limpar tudo"
},
"classes": {
"label": "Classes",
+1 -1
View File
@@ -2,7 +2,7 @@
"iconPicker": {
"selectIcon": "Selecione um ícone",
"search": {
"placeholder": "Pesquisar por um ícone…"
"placeholder": "Procurar por um ícone…"
}
}
}
+2 -2
View File
@@ -1,9 +1,9 @@
{
"button": {
"downloadVideo": {
"label": "Descarregar vídeo",
"label": "Transferir Vídeo",
"toast": {
"success": "O vídeo do seu item de análise começou a ser descarregado."
"success": "O vídeo do seu item de análise começou a ser transferido."
}
}
}
+12 -12
View File
@@ -1,12 +1,12 @@
{
"noPreviewFound": "Nenhuma visualização encontrada",
"noPreviewFoundFor": "Nenhuma visualização encontrada para {{cameraName}}",
"noPreviewFound": "Nenhuma pré-visualização encontrada",
"noPreviewFoundFor": "Nenhuma pré-visualização encontrada para {{cameraName}}",
"submitFrigatePlus": {
"title": "Enviar este quadro para o Frigate+?",
"submit": "Enviar"
"title": "Submeter esta imagem para Frigate+?",
"submit": "Submeter"
},
"streamOffline": {
"title": "Transmissão offline",
"title": "Transmissão Off-line",
"desc": "Nenhum quadro foi recebido na transmissão de <code>detecção</code> {{cameraName}}, verifique os logs de erro"
},
"cameraDisabled": "A câmara está desativada",
@@ -29,23 +29,23 @@
},
"totalFrames": "Total de quadros:",
"droppedFrames": {
"title": "Quadros perdidos:",
"title": "Imagens perdidas:",
"short": {
"title": "Perdido",
"value": "{{droppedFrames}} quadros"
"title": "Perdida",
"value": "{{droppedFrames}} imagens"
}
},
"decodedFrames": "Quadros decodificados:",
"droppedFrameRate": "Taxa de Quadros Perdidos:"
"droppedFrameRate": "Taxa de imagem perdida:"
},
"noRecordingsFoundForThisTime": "Nenhuma gravação encontrada para este momento",
"livePlayerRequiredIOSVersion": "iOS 17.1 ou superior é necessário para este tipo de transmissão ao vivo.",
"livePlayerRequiredIOSVersion": "É necessário o iOS 17.1 ou superior para este tipo de transmissão ao vivo.",
"toast": {
"success": {
"submittedFrigatePlus": "Quadro enviado com sucesso para o Frigate+"
"submittedFrigatePlus": "Imagem submetida com sucesso para Frigate+"
},
"error": {
"submitFrigatePlusFailed": "Falha ao enviar o quadro para o Frigate+"
"submitFrigatePlusFailed": "Não foi possível submeter a imagem para Frigate+"
}
}
}