Translated using Weblate (Portuguese)

Currently translated at 52.0% (168 of 323 strings)

Translated using Weblate (Portuguese)

Currently translated at 97.6% (42 of 43 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Portuguese)

Currently translated at 76.6% (82 of 107 strings)

Translated using Weblate (Portuguese)

Currently translated at 71.1% (121 of 170 strings)

Translated using Weblate (Portuguese)

Currently translated at 36.2% (155 of 427 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Interlig <haylanzinho@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/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/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
This commit is contained in:
Hosted Weblate 2025-04-17 13:24:48 +02:00 committed by Blake Blackshear
parent 4d41685ae9
commit 5a5cab1b8d
6 changed files with 142 additions and 12 deletions

View File

@ -148,5 +148,10 @@
"hair_dryer": "Secador de cabelo",
"toothbrush": "Escova de dentes",
"sink": "Pia",
"blender": "Liquidificador"
"blender": "Liquidificador",
"pant": "Calça",
"snort": "Espirro",
"throat_clearing": "Limpeza de garganta",
"sniff": "Cheirar",
"shuffle": "Embaralhar"
}

View File

@ -45,7 +45,24 @@
"m": "{{time}}m",
"s": "{{time}}s",
"yr": "{{time}}ano",
"mo": "{{time}}mês"
"mo": "{{time}}mês",
"formattedTimestamp": {
"12hour": "%b %-d, %I:%M:%S %p",
"24hour": "%b %-d, %H:%M:%S"
},
"formattedTimestamp2": {
"12hour": "%m/%d %I:%M:%S%P",
"24hour": "%d %b %H:%M:%S"
},
"formattedTimestampExcludeSeconds": {
"12hour": "%b %-d, %I:%M %p",
"24hour": "%b %-d, %H:%M"
},
"formattedTimestampWithYear": {
"12hour": "%b %-d %Y, %I:%M %p",
"24hour": "%b %-d %Y, %H:%M"
},
"formattedTimestampOnlyMonthAndDay": "%b %-d"
},
"unit": {
"speed": {

View File

@ -32,13 +32,72 @@
"timestamp": "Carimbo de hora",
"item": {
"title": "Revisar detalhes do item",
"desc": "Revisar detalhes do item"
"desc": "Revisar detalhes do item",
"tips": {
"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": ""
},
"toast": {
"success": {
"regenerate": "Uma nova descrição foi solicitada pelo {{provider}}. Dependendo da velocidade do seu provedor, a nova descrição pode levar algum tempo para ser regenerada.",
"updatedSublabel": "Sub-rotulo atualizado com sucesso.",
"updatedLPR": "Placa de veículo atualizada com sucesso."
},
"error": {
"regenerate": "Falha ao chamar {{provider}} para uma nova descrição: {{errorMessage}}",
"updatedSublabelFailed": "Falha ao atualizar o sub-rotulo: {{errorMessage}}",
"updatedLPRFailed": "Falha ao atualizar a placa de veículo: {{errorMessage}}"
}
},
"button": {
"share": "Compartilhe este item para análise",
"viewInExplore": "Ver no Explorar"
}
},
"zones": "Zonas",
"description": {
"label": "Descrição"
"label": "Descrição",
"aiTips": "O Frigate não solicitará uma descrição do seu provedor de IA Generativa até que o ciclo de vida do objeto rastreado tenha terminado.",
"placeholder": "Descrição do objeto rastreado"
},
"camera": "Câmera"
"camera": "Câmera",
"snapshotScore": {
"label": "Pontuação da captura"
},
"topScore": {
"label": "Maior pontuação",
"info": "A maior pontuação é a maior pontuação mediana para o objeto rastreado, portanto, isso pode diferir da pontuação exibida na miniatura do resultado da pesquisa."
},
"button": {
"findSimilar": "Encontrar similar",
"regenerate": {
"title": "Regenerar",
"label": "Regenerar descrição do objeto rastreado"
}
},
"label": "Rótulo",
"editSubLabel": {
"title": "Editar sub-rotulo",
"desc": "Digite um novo sub-rotulo para este {{label}}",
"descNoLabel": "Digite um novo sub-rotulo para este objeto rastreado"
},
"editLPR": {
"title": "Editar placa de veículo",
"desc": "Digite um novo valor de placa de veículo para este {{label}}",
"descNoLabel": "Digite um novo valor de placa de veículo para este objeto rastreado"
},
"recognizedLicensePlate": "Placa de veículo reconhecida",
"estimatedSpeed": "Velocidade estimada",
"objects": "Objetos",
"expandRegenerationMenu": "Expandir menu de regeneração",
"regenerateFromSnapshot": "Regenerar a partir da captura",
"regenerateFromThumbnails": "Regenerar a partir das miniaturas",
"tips": {
"descriptionSaved": "Descrição salva com sucesso",
"saveDescriptionFailed": "Falha ao atualizar a descrição: {{errorMessage}}"
}
},
"documentTitle": "Explorar - Frigate",
"trackedObjectDetails": "Detalhes do objeto rastreado",
@ -58,15 +117,23 @@
"gone": "{{label}} saiu",
"heard": "{{label}} ouvido",
"visible": "{{label}} detectado",
"external": "{{label}} detectado"
"external": "{{label}} detectado",
"entered_zone": "{{label}} entrou em {{zones}}",
"active": "{{label}} se tornou ativo",
"stationary": "{{label}} se tornou estacionário"
},
"annotationSettings": {
"title": "Configurações de anotação",
"offset": {
"documentation": "Leia a documentação "
"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",
"millisecondsToOffset": "Milissegundos para deslocar as anotações de detecção. <em>Padrão: 0</em>"
},
"showAllZones": {
"title": "Mostrar todas as zonas"
"title": "Mostrar todas as zonas",
"desc": "Sempre mostrar zonas nos quadros onde os objetos entraram em uma zona."
}
},
"carousel": {
@ -74,6 +141,35 @@
"next": "Próximo slide"
},
"noImageFound": "Nenhuma imagem encontrada para este carimbo de data/hora.",
"createObjectMask": "Criar Máscara de Objeto"
"createObjectMask": "Criar Máscara de Objeto",
"adjustAnnotationSettings": "Ajustar configurações de anotação",
"autoTrackingTips": "As posições da caixa delimitadora serão imprecisas para câmeras com rastreamento automático.",
"scrollViewTips": "Role para ver os momentos significativos do ciclo de vida deste objeto."
},
"itemMenu": {
"downloadSnapshot": {
"aria": "Baixar captura",
"label": "Baixar captura"
},
"viewObjectLifecycle": {
"label": "Ver ciclo de vida do objeto",
"aria": "Mostrar o ciclo de vida do objeto"
},
"viewInHistory": {
"label": "Ver no Histórico",
"aria": "Ver no Histórico"
},
"downloadVideo": {
"label": "Baixar vídeo",
"aria": "Baixar vídeo"
},
"findSimilar": {
"label": "Encontrar similar",
"aria": "Encontrar objetos rastreados similares"
},
"submitToPlus": {
"label": "Enviar para o Frigate+",
"aria": "Enviar para o Frigate Plus"
}
}
}

View File

@ -69,5 +69,10 @@
}
},
"readTheDocs": "Leia a documentação",
"trainFaceAs": "Treinar rosto como:"
"trainFaceAs": "Treinar rosto como:",
"steps": {
"faceName": "Digite o Nome do Rosto",
"uploadFace": "Carregar imagem do rosto",
"nextSteps": "Próximos passos"
}
}

View File

@ -40,7 +40,8 @@
"tips": {
"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>"
"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>"
},
"title": "Como usar filtros de texto"
},
@ -48,7 +49,10 @@
"error": {
"beforeDateBeLaterAfter": "A data 'antes' deve ser posterior à data 'depois'.",
"minScoreMustBeLessOrEqualMaxScore": "O 'min_score' deve ser inferior ou igual ao 'max_score'.",
"minSpeedMustBeLessOrEqualMaxSpeed": "O 'min_speed' deve ser inferior ou igual ao 'max_speed'."
"minSpeedMustBeLessOrEqualMaxSpeed": "O 'min_speed' deve ser inferior ou igual ao 'max_speed'.",
"afterDatebeEarlierBefore": "A data \"depois\" deve ser anterior à data \"antes\".",
"maxScoreMustBeGreaterOrEqualMinScore": "O 'max_score' deve ser maior ou igual ao 'min_score'.",
"maxSpeedMustBeGreaterOrEqualMinSpeed": "O 'max_speed' deve ser maior ou igual ao 'min_speed'."
}
}
},

View File

@ -135,6 +135,9 @@
"toast": {
"success": "As configurações de classificação foram salvas. Reinicie o Frigate para aplicar as alterações.",
"error": "Falha ao salvar as alterações de configuração: {{errorMessage}}"
},
"birdClassification": {
"title": "Classificação de Pássaros"
}
},
"notification": {