diff --git a/web/public/locales/pt-BR/components/auth.json b/web/public/locales/pt-BR/components/auth.json
index 7172acaae..27775812f 100644
--- a/web/public/locales/pt-BR/components/auth.json
+++ b/web/public/locales/pt-BR/components/auth.json
@@ -10,6 +10,7 @@
"loginFailed": "Falha no Login",
"unknownError": "Erro desconhecido. Checar registros.",
"webUnknownError": "Erro desconhecido. Verifique os logs do console."
- }
+ },
+ "firstTimeLogin": "Fazendo login pela primeira vez? As credenciais estão escritas nos logs do Frigate."
}
}
diff --git a/web/public/locales/pt-BR/views/events.json b/web/public/locales/pt-BR/views/events.json
index 0f9f330e7..5425aa6c7 100644
--- a/web/public/locales/pt-BR/views/events.json
+++ b/web/public/locales/pt-BR/views/events.json
@@ -42,7 +42,8 @@
"aria": "Alternar visualização de detalhe",
"trackedObject_one": "objeto rastreado",
"trackedObject_other": "objetos rastreados",
- "noObjectDetailData": "Nenhum dado de detalhe de objeto disponível."
+ "noObjectDetailData": "Nenhum dado de detalhe de objeto disponível.",
+ "label": "Detalhe"
},
"objectTrack": {
"trackedPoint": "Ponto rastreado",
diff --git a/web/public/locales/pt-BR/views/exports.json b/web/public/locales/pt-BR/views/exports.json
index 892f719d2..12a6dce45 100644
--- a/web/public/locales/pt-BR/views/exports.json
+++ b/web/public/locales/pt-BR/views/exports.json
@@ -13,5 +13,11 @@
"error": {
"renameExportFailed": "Falha ao renomear exportação: {{errorMessage}}"
}
+ },
+ "tooltip": {
+ "shareExport": "Compartilhar exportação",
+ "downloadVideo": "Baixar vídeo",
+ "editName": "Editar nome",
+ "deleteExport": "Apagar exportação"
}
}
diff --git a/web/public/locales/pt-BR/views/faceLibrary.json b/web/public/locales/pt-BR/views/faceLibrary.json
index 72f18039c..ee3ccde38 100644
--- a/web/public/locales/pt-BR/views/faceLibrary.json
+++ b/web/public/locales/pt-BR/views/faceLibrary.json
@@ -33,7 +33,7 @@
"new": "Criar Novo Rosto",
"title": "Criar Coleção",
"desc": "Criar uma nova coleção",
- "nextSteps": "Para construir uma base forte:
Use a aba Teinar para selecionar e treinar em imagens para cada pessoa detectada. Foque em imagens retas para melhores resultados; evite treinar imagens que capturam rostos em um ângulo."
+ "nextSteps": "Para construir uma base forte: Use a aba Reconhecimentos Recentes para selecionar e treinar em imagens para cada pessoa detectada. Foque em imagens retas para melhores resultados; evite treinar imagens que capturam rostos em um ângulo."
},
"deleteFaceAttempts": {
"title": "Apagar Rostos",
@@ -58,7 +58,7 @@
},
"description": {
"placeholder": "Informe um nome para esta coleção",
- "addFace": "Passo a Passo para adicionar uma nova coleção a Biblioteca Facial.",
+ "addFace": "Adicione uma nova coleção à Biblioteca Facial subindo a sua primeira imagem.",
"invalidName": "Nome inválido. Nomes podem incluir apenas letras, números, espaços, apóstrofos, sublinhados e hífenes."
},
"documentTitle": "Biblioteca de rostos - Frigate",
@@ -68,8 +68,8 @@
},
"collections": "Coleções",
"train": {
- "title": "Treinar",
- "aria": "Selecionar treinar",
+ "title": "Reconhecimentos Recentes",
+ "aria": "Selecionar reconhecimentos recentes",
"empty": "Não há tentativas recentes de reconhecimento facial"
},
"selectFace": "Selecionar Rosto",
diff --git a/web/public/locales/pt-BR/views/live.json b/web/public/locales/pt-BR/views/live.json
index ff078f204..ef6a2516b 100644
--- a/web/public/locales/pt-BR/views/live.json
+++ b/web/public/locales/pt-BR/views/live.json
@@ -87,7 +87,7 @@
},
"manualRecording": {
"title": "Sob Demanda",
- "tips": "Inicie um evento manual baseado nas configurações de retenção de gravação dessa câmera.",
+ "tips": "Baixe uma captura de tela instantânea ou Inicie um evento manual baseado nas configurações de retenção de gravação dessa câmera.",
"playInBackground": {
"label": "Reproduzir em segundo plano",
"desc": "Habilite essa opção para continuar transmitindo quando o reprodutor estiver oculto."
@@ -173,7 +173,7 @@
},
"noCameras": {
"title": "Nenhuma Câmera Configurada",
- "description": "Inicie conectando uma câmera.",
+ "description": "Inicie conectando uma câmera ao Frigate",
"buttonText": "Adicionar Câmera"
},
"snapshot": {
diff --git a/web/public/locales/pt-BR/views/settings.json b/web/public/locales/pt-BR/views/settings.json
index 3ad0887ce..291538097 100644
--- a/web/public/locales/pt-BR/views/settings.json
+++ b/web/public/locales/pt-BR/views/settings.json
@@ -889,7 +889,12 @@
},
"errors": {
"brandOrCustomUrlRequired": "Selecione a marca da câmera com o host/IP or selecione 'Outro' com uma URL customizada",
- "nameRequired": "Nome para a câmera requerido"
+ "nameRequired": "Nome para a câmera requerido",
+ "nameLength": "O nome da câmera deve ter 64 caracteres ou menos"
+ },
+ "testing": {
+ "probingMetadata": "Inferindo o metadata da câmera...",
+ "fetchingSnapshot": "Buscando a captura de imagem da câmera..."
}
}
}
diff --git a/web/public/locales/pt_BR/views/classificationModel.json b/web/public/locales/pt_BR/views/classificationModel.json
new file mode 100644
index 000000000..bdac4a0ff
--- /dev/null
+++ b/web/public/locales/pt_BR/views/classificationModel.json
@@ -0,0 +1,24 @@
+{
+ "documentTitle": "Modelos de Classificação",
+ "button": {
+ "deleteClassificationAttempts": "Apagar Imagens de Classificação",
+ "renameCategory": "Renomear Classe",
+ "deleteCategory": "Apagar Classe",
+ "deleteImages": "Apagar Imagens",
+ "trainModel": "Treinar Modelo"
+ },
+ "toast": {
+ "success": {
+ "deletedCategory": "Classe Apagada",
+ "deletedImage": "Imagens Apagadas",
+ "categorizedImage": "Imagem Classificada com Sucesso",
+ "trainedModel": "Modelo treinado com sucesso.",
+ "trainingModel": "Treinamento do modelo iniciado com sucesso."
+ },
+ "error": {
+ "deleteImageFailed": "Falha ao deletar:{{errorMessage}}",
+ "deleteCategoryFailed": "Falha ao deletar classe:{{errorMessage}}",
+ "categorizeFailed": "Falha ao categorizar imagem:{{errorMessage}}"
+ }
+ }
+}