mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-07-30 13:48:07 +02:00
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:
parent
4d41685ae9
commit
5a5cab1b8d
@ -148,5 +148,10 @@
|
|||||||
"hair_dryer": "Secador de cabelo",
|
"hair_dryer": "Secador de cabelo",
|
||||||
"toothbrush": "Escova de dentes",
|
"toothbrush": "Escova de dentes",
|
||||||
"sink": "Pia",
|
"sink": "Pia",
|
||||||
"blender": "Liquidificador"
|
"blender": "Liquidificador",
|
||||||
|
"pant": "Calça",
|
||||||
|
"snort": "Espirro",
|
||||||
|
"throat_clearing": "Limpeza de garganta",
|
||||||
|
"sniff": "Cheirar",
|
||||||
|
"shuffle": "Embaralhar"
|
||||||
}
|
}
|
||||||
|
@ -45,7 +45,24 @@
|
|||||||
"m": "{{time}}m",
|
"m": "{{time}}m",
|
||||||
"s": "{{time}}s",
|
"s": "{{time}}s",
|
||||||
"yr": "{{time}}ano",
|
"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": {
|
"unit": {
|
||||||
"speed": {
|
"speed": {
|
||||||
|
@ -32,13 +32,72 @@
|
|||||||
"timestamp": "Carimbo de hora",
|
"timestamp": "Carimbo de hora",
|
||||||
"item": {
|
"item": {
|
||||||
"title": "Revisar detalhes do 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",
|
"zones": "Zonas",
|
||||||
"description": {
|
"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",
|
"documentTitle": "Explorar - Frigate",
|
||||||
"trackedObjectDetails": "Detalhes do objeto rastreado",
|
"trackedObjectDetails": "Detalhes do objeto rastreado",
|
||||||
@ -58,15 +117,23 @@
|
|||||||
"gone": "{{label}} saiu",
|
"gone": "{{label}} saiu",
|
||||||
"heard": "{{label}} ouvido",
|
"heard": "{{label}} ouvido",
|
||||||
"visible": "{{label}} detectado",
|
"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": {
|
"annotationSettings": {
|
||||||
"title": "Configurações de anotação",
|
"title": "Configurações de anotação",
|
||||||
"offset": {
|
"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": {
|
"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": {
|
"carousel": {
|
||||||
@ -74,6 +141,35 @@
|
|||||||
"next": "Próximo slide"
|
"next": "Próximo slide"
|
||||||
},
|
},
|
||||||
"noImageFound": "Nenhuma imagem encontrada para este carimbo de data/hora.",
|
"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"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -69,5 +69,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"readTheDocs": "Leia a documentação",
|
"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"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -40,7 +40,8 @@
|
|||||||
"tips": {
|
"tips": {
|
||||||
"desc": {
|
"desc": {
|
||||||
"text": "Os filtros ajudam você a restringir os resultados da sua pesquisa. Veja como usá-los no campo de entrada:",
|
"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"
|
"title": "Como usar filtros de texto"
|
||||||
},
|
},
|
||||||
@ -48,7 +49,10 @@
|
|||||||
"error": {
|
"error": {
|
||||||
"beforeDateBeLaterAfter": "A data 'antes' deve ser posterior à data 'depois'.",
|
"beforeDateBeLaterAfter": "A data 'antes' deve ser posterior à data 'depois'.",
|
||||||
"minScoreMustBeLessOrEqualMaxScore": "O 'min_score' deve ser inferior ou igual ao 'max_score'.",
|
"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'."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -135,6 +135,9 @@
|
|||||||
"toast": {
|
"toast": {
|
||||||
"success": "As configurações de classificação foram salvas. Reinicie o Frigate para aplicar as alterações.",
|
"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}}"
|
"error": "Falha ao salvar as alterações de configuração: {{errorMessage}}"
|
||||||
|
},
|
||||||
|
"birdClassification": {
|
||||||
|
"title": "Classificação de Pássaros"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"notification": {
|
"notification": {
|
||||||
|
Loading…
Reference in New Issue
Block a user