diff --git a/web/public/locales/pt-BR/common.json b/web/public/locales/pt-BR/common.json
index d9f30b3de..632155ddd 100644
--- a/web/public/locales/pt-BR/common.json
+++ b/web/public/locales/pt-BR/common.json
@@ -79,7 +79,10 @@
"12hour": "dd-MM-yy-hh-mm-ss",
"24hour": "dd-MM-yy-HH-mm-ss"
},
- "never": "Nunca"
+ "never": "Nunca",
+ "inProgress": "Em progresso",
+ "invalidStartTime": "Horário de início inválido",
+ "invalidEndTime": "Horário de término inválido"
},
"selectItem": "Selecionar {{item}}",
"unit": {
@@ -101,7 +104,13 @@
}
},
"label": {
- "back": "Voltar"
+ "back": "Voltar",
+ "hide": "Esconder {{item}}",
+ "show": "Mostrar {{item}}",
+ "ID": "ID",
+ "none": "Nenhum",
+ "all": "Todos",
+ "other": "Outros"
},
"button": {
"apply": "Aplicar",
@@ -138,7 +147,18 @@
"unselect": "Deselecionar",
"export": "Exportar",
"deleteNow": "Deletar Agora",
- "next": "Próximo"
+ "next": "Próximo",
+ "add": "Adicionar",
+ "undo": "Desfazer",
+ "copiedToClipboard": "Copiado para a área de transferência",
+ "continue": "Continuar",
+ "modified": "Modificado",
+ "overridden": "Substituído",
+ "resetToGlobal": "Redefinir para o Global",
+ "resetToDefault": "Redefinir para o Padrão",
+ "saveAll": "Salvar Tudo",
+ "savingAll": "Salvando Tudo…",
+ "undoAll": "Desfazer Tudo"
},
"menu": {
"system": "Sistema",
@@ -186,7 +206,8 @@
"bg": "Български (Búlgaro)",
"gl": "Galego (Galego)",
"id": "Bahasa Indonesia (Indonésio)",
- "ur": "اردو (Urdu)"
+ "ur": "اردو (Urdu)",
+ "hr": "Hrvatski (Croata)"
},
"systemLogs": "Logs de sistema",
"settings": "Configurações",
@@ -239,7 +260,9 @@
"anonymous": "anônimo",
"logout": "Sair",
"setPassword": "Definir Senha"
- }
+ },
+ "classification": "Classificação",
+ "chat": "Chat"
},
"toast": {
"copyUrlToClipboard": "URL copiada para a área de transferência.",
@@ -282,5 +305,14 @@
"readTheDocumentation": "Leia a documentação",
"information": {
"pixels": "{{area}}px"
+ },
+ "list": {
+ "two": "{{0}} e {{1}}",
+ "many": "{{items}} e {{last}}",
+ "separatorWithSpace": ", "
+ },
+ "field": {
+ "optional": "Opcional",
+ "internalID": "O ID interno que o Frigate usa na configuração e banco de dados"
}
}
diff --git a/web/public/locales/pt-BR/components/dialog.json b/web/public/locales/pt-BR/components/dialog.json
index c21361f85..22f891023 100644
--- a/web/public/locales/pt-BR/components/dialog.json
+++ b/web/public/locales/pt-BR/components/dialog.json
@@ -6,7 +6,8 @@
"title": "Frigate está Reiniciando",
"content": "Essa página vai recarregar em {{countdown}} segundos.",
"button": "Forçar Recarregar Agora"
- }
+ },
+ "description": "Isto irá parar brevemente o Frigate enquanto reinicia."
},
"explore": {
"plus": {
@@ -118,6 +119,7 @@
"search": {
"placeholder": "Pesquisar por rótulo ou sub-rótulo…"
},
- "noImages": "Nenhuma miniatura encontrada para essa câmera"
+ "noImages": "Nenhuma miniatura encontrada para essa câmera",
+ "unknownLabel": "Imagem de Gatilho Salva"
}
}
diff --git a/web/public/locales/pt-BR/views/exports.json b/web/public/locales/pt-BR/views/exports.json
index 12a6dce45..29edc2cb5 100644
--- a/web/public/locales/pt-BR/views/exports.json
+++ b/web/public/locales/pt-BR/views/exports.json
@@ -5,19 +5,33 @@
"deleteExport": "Deletar Exportação",
"deleteExport.desc": "Você tem certeza que quer apagar {{exportName}}?",
"editExport": {
- "title": "Exportar Renomear",
+ "title": "Renomear Exportação",
"desc": "Entre um novo nome para essa exportação.",
"saveExport": "Salvar exportação"
},
"toast": {
"error": {
- "renameExportFailed": "Falha ao renomear exportação: {{errorMessage}}"
+ "renameExportFailed": "Falha ao renomear exportação: {{errorMessage}}",
+ "assignCaseFailed": "Falha ao atualizar atribuição ao caso: {{errorMessage}}"
}
},
"tooltip": {
"shareExport": "Compartilhar exportação",
"downloadVideo": "Baixar vídeo",
"editName": "Editar nome",
- "deleteExport": "Apagar exportação"
+ "deleteExport": "Apagar exportação",
+ "assignToCase": "Adicionar ao caso"
+ },
+ "headings": {
+ "uncategorizedExports": "Exportações não categorizadas",
+ "cases": "Casos"
+ },
+ "caseDialog": {
+ "title": "Adicionar ao caso",
+ "description": "Escolha um caso existente ou crie um novo.",
+ "selectLabel": "Caso",
+ "newCaseOption": "Criar novo caso",
+ "nameLabel": "Nome do caso",
+ "descriptionLabel": "Descrição"
}
}
diff --git a/web/public/locales/pt-BR/views/faceLibrary.json b/web/public/locales/pt-BR/views/faceLibrary.json
index 1e3ac330c..dded9cf19 100644
--- a/web/public/locales/pt-BR/views/faceLibrary.json
+++ b/web/public/locales/pt-BR/views/faceLibrary.json
@@ -59,7 +59,8 @@
"description": {
"placeholder": "Informe um nome para esta coleção",
"addFace": "Adicione uma nova coleção à Biblioteca Facial subindo a sua primeira imagem.",
- "invalidName": "Nome inválido. Nomes podem conter letras, números, espacos, apóstrofos, sublinhado e hífens."
+ "invalidName": "Nome inválido. Nomes podem conter letras, números, espacos, apóstrofos, sublinhado e hífens.",
+ "nameCannotContainHash": "Nome não pode conter #."
},
"documentTitle": "Biblioteca de rostos - Frigate",
"uploadFaceImage": {
diff --git a/web/public/locales/pt-BR/views/live.json b/web/public/locales/pt-BR/views/live.json
index d60cddaa8..0c58e2137 100644
--- a/web/public/locales/pt-BR/views/live.json
+++ b/web/public/locales/pt-BR/views/live.json
@@ -174,7 +174,21 @@
"noCameras": {
"title": "Nenhuma Câmera Configurada",
"description": "Inicie conectando uma câmera ao Frigate.",
- "buttonText": "Adicionar Câmera"
+ "buttonText": "Adicionar Câmera",
+ "restricted": {
+ "title": "Nenhuma Câmera Disponível",
+ "description": "Você não tem permissão para ver quaisquer câmeras neste grupo."
+ },
+ "default": {
+ "title": "Nenhuma Câmera Configurada",
+ "description": "Comece conectando uma câmera ao Frigate.",
+ "buttonText": "Adicionar Câmera"
+ },
+ "group": {
+ "title": "Nenhuma Câmera no Grupo",
+ "description": "Este grupo de câmeras não tem nenhuma câmera atribuída ou habilitada.",
+ "buttonText": "Gerenciar Grupos"
+ }
},
"snapshot": {
"takeSnapshot": "Baixar captura de imagem instantânea",
diff --git a/web/public/locales/pt-BR/views/settings.json b/web/public/locales/pt-BR/views/settings.json
index ec3c4a836..d3443e3e4 100644
--- a/web/public/locales/pt-BR/views/settings.json
+++ b/web/public/locales/pt-BR/views/settings.json
@@ -11,7 +11,9 @@
"frigatePlus": "Frigate+ Configurações- Frigate",
"notifications": "Configurações de notificação - Frigate",
"cameraManagement": "Gerenciar Câmeras - Frigate",
- "cameraReview": "Configurações de Revisão de Câmera - Frigate"
+ "cameraReview": "Configurações de Revisão de Câmera - Frigate",
+ "globalConfig": "Configuração Global - Frigate",
+ "cameraConfig": "Configuração da Câmera - Frigate"
},
"menu": {
"ui": "UI",
@@ -385,7 +387,7 @@
"add": "Nova Máscara de Movimento",
"edit": "Editar Máscara de Movimento",
"context": {
- "title": "Máscaras de movimento são usadas para prevenir typos de movimento não desejados de ativarem uma detecção (exemplo: galhos de árvores, timestamps de câmeras). Máscaras de movimento devem ser usadas com muita parcimônia, excesso de mascaramento tornará mais difícil de objetos serem rastreados.",
+ "title": "Máscaras de movimento são usadas para prevenir tipos de movimento não desejados de ativarem uma detecção (exemplo: galhos de árvores, timestamps de câmeras). Máscaras de movimento devem ser usadas com moderação . Excesso de mascaramento tornará o rastreamento de objetos mais difícil.",
"documentation": "Leia a documentação"
},
"point_one": "{{count}} ponto",
@@ -900,7 +902,9 @@
"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",
- "nameLength": "O nome da câmera deve ter 64 caracteres ou menos"
+ "nameLength": "O nome da câmera deve ter 64 caracteres ou menos",
+ "invalidCharacters": "Nome da câmera contém caracteres inválidos",
+ "nameExists": "Nome da câmera já existe"
},
"testing": {
"probingMetadata": "Inferindo o metadata da câmera...",
diff --git a/web/public/locales/pt_BR/config/cameras.json b/web/public/locales/pt_BR/config/cameras.json
new file mode 100644
index 000000000..09dbea3ac
--- /dev/null
+++ b/web/public/locales/pt_BR/config/cameras.json
@@ -0,0 +1,23 @@
+{
+ "name": {
+ "label": "Nome da câmera",
+ "description": "Nome da câmera é obrigatório"
+ },
+ "friendly_name": {
+ "label": "Nome amigável",
+ "description": "Nome amigável da câmera utilizado na Interface de Usuário do Frigate"
+ },
+ "enabled": {
+ "label": "Habilitado",
+ "description": "Habilitado"
+ },
+ "audio": {
+ "label": "Eventos de áudio",
+ "description": "Configurações para detecção de eventos baseados em áudio para esta câmera.",
+ "enabled": {
+ "label": "Habilitar detecção de áudio",
+ "description": "Habilitar ou desabilitar o evento de detecção de áudio para esta câmera."
+ }
+ },
+ "label": "Configuração da Câmera"
+}
diff --git a/web/public/locales/pt_BR/config/global.json b/web/public/locales/pt_BR/config/global.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/pt_BR/config/global.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/pt_BR/config/groups.json b/web/public/locales/pt_BR/config/groups.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/pt_BR/config/groups.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/pt_BR/config/validation.json b/web/public/locales/pt_BR/config/validation.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/pt_BR/config/validation.json
@@ -0,0 +1 @@
+{}