From 820fc6e9b59fb6e617f3196a8a83febb4e4c7788 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 13 Jan 2026 21:00:54 +0100 Subject: [PATCH] Translated using Weblate (Portuguese) Currently translated at 100.0% (10 of 10 strings) Translated using Weblate (Portuguese) Currently translated at 27.8% (34 of 122 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (214 of 214 strings) Translated using Weblate (Portuguese) Currently translated at 4.9% (6 of 122 strings) Co-authored-by: Hosted Weblate Co-authored-by: Nuno Ponte Co-authored-by: fabiovalverde 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/views-classificationmodel/pt/ Translation: Frigate NVR/common Translation: Frigate NVR/components-auth Translation: Frigate NVR/views-classificationmodel --- web/public/locales/pt/common.json | 48 +++++++++++++---- web/public/locales/pt/components/auth.json | 3 +- .../locales/pt/views/classificationModel.json | 51 ++++++++++++++++++- 3 files changed, 91 insertions(+), 11 deletions(-) diff --git a/web/public/locales/pt/common.json b/web/public/locales/pt/common.json index 97d543802..557d6b48d 100644 --- a/web/public/locales/pt/common.json +++ b/web/public/locales/pt/common.json @@ -18,9 +18,9 @@ "year_one": "{{time}} ano", "year_many": "{{time}} de anos", "year_other": "{{time}} anos", - "month_one": "{{time}} mes", + "month_one": "{{time}} mês", "month_many": "{{time}} meses", - "month_other": "", + "month_other": "{{time}} meses", "day_one": "{{time}} dia", "day_many": "{{time}} dias", "day_other": "{{time}} dias", @@ -87,7 +87,10 @@ "formattedTimestampMonthDayYear": { "12hour": "d MMM, yyyy", "24hour": "d MMM, yyyy" - } + }, + "inProgress": "Em andamento", + "invalidStartTime": "Horário de início inválido", + "invalidEndTime": "Horário de término inválido" }, "unit": { "speed": { @@ -97,6 +100,14 @@ "length": { "feet": "pés", "meters": "metros" + }, + "data": { + "kbps": "kB/s", + "mbps": "MB/s", + "gbps": "GB/s", + "kbph": "kB/hora", + "mbph": "MB/hora", + "gbph": "GB/hora" } }, "button": { @@ -108,7 +119,7 @@ "saving": "A guardar…", "apply": "Aplicar", "disable": "Desativar", - "save": "Guardar", + "save": "Salvar", "copy": "Copiar", "cancel": "Cancelar", "close": "Fechar", @@ -134,10 +145,16 @@ "export": "Exportar", "next": "Seguinte", "play": "Tocar", - "pictureInPicture": "Imagem sobre Imagem" + "pictureInPicture": "Imagem sobre Imagem", + "continue": "Continuar" }, "label": { - "back": "Voltar" + "back": "Voltar", + "hide": "Ocultar {{item}}", + "show": "Exibir {{item}}", + "ID": "ID", + "none": "Nenhum", + "all": "Todos" }, "menu": { "user": { @@ -169,7 +186,7 @@ "languages": "Idiomas", "language": { "en": "Inglês (EUA)", - "zhCN": "Chinês (Chinês Simplificado)", + "zhCN": "简体中文 (Chinês Simplificado)", "withSystem": { "label": "Utilizar as definições do sistema para o idioma" }, @@ -239,7 +256,8 @@ "export": "Exportar", "explore": "Explorar", "review": "Rever", - "uiPlayground": "Área de Testes da IU" + "uiPlayground": "Área de Testes da IU", + "classification": "Classificação" }, "pagination": { "previous": { @@ -280,5 +298,17 @@ "title": "404" }, "selectItem": "Selecionar {{item}}", - "readTheDocumentation": "Leia a documentação" + "readTheDocumentation": "Leia a documentação", + "information": { + "pixels": "{{area}}px" + }, + "list": { + "two": "{{0}} e {{1}}", + "many": "{{items}} e {{last}}", + "separatorWithSpace": ", " + }, + "field": { + "optional": "Opcional", + "internalID": "o Frigate utiliza o ID na configuração e no banco de dados" + } } diff --git a/web/public/locales/pt/components/auth.json b/web/public/locales/pt/components/auth.json index fc00399b1..3fa777ba8 100644 --- a/web/public/locales/pt/components/auth.json +++ b/web/public/locales/pt/components/auth.json @@ -10,6 +10,7 @@ "unknownError": "Erro desconhecido. Verifique os registos.", "webUnknownError": "Erro desconhecido. Verifique os registos da consola." }, - "password": "Palavra-passe" + "password": "Palavra-passe", + "firstTimeLogin": "Está tentando fazer login pela primeira vez? As credenciais estão impressas nos registros do Frigate." } } diff --git a/web/public/locales/pt/views/classificationModel.json b/web/public/locales/pt/views/classificationModel.json index 0967ef424..2ab7c1fa8 100644 --- a/web/public/locales/pt/views/classificationModel.json +++ b/web/public/locales/pt/views/classificationModel.json @@ -1 +1,50 @@ -{} +{ + "button": { + "trainModel": "Treinar Modelo", + "addClassification": "Adicionar Classificação", + "deleteModels": "Apagar Modelos", + "editModel": "Editar Modelo", + "deleteClassificationAttempts": "Excluir imagens de classificação", + "renameCategory": "Renomear Classe", + "deleteCategory": "Excluir Classe", + "deleteImages": "Excluir imagens" + }, + "tooltip": { + "trainingInProgress": "Modelo está a ser treinado", + "noNewImages": "Não há novas imagens para treinar. Classifique mais imagens no dataset.", + "noChanges": "Nenhuma alteração foi feita no conjunto de dados desde o último treinamento.", + "modelNotReady": "O modelo não está pronto para treinamento" + }, + "details": { + "scoreInfo": "A pontuação representa a confiança média da classificação em todas as detecções deste objeto.", + "none": "Nenhum", + "unknown": "Desconhecido" + }, + "toast": { + "success": { + "deletedCategory": "Classe excluída", + "deletedImage": "Imagens excluídas", + "categorizedImage": "Imagem classificada com sucesso", + "trainedModel": "Modelo treinado com sucesso.", + "trainingModel": "Treinamento do modelo iniciado com sucesso.", + "updatedModel": "Configuração do modelo atualizada com sucesso", + "renamedCategory": "Classe renomeada com sucesso para {{name}}" + }, + "error": { + "deleteImageFailed": "Falha ao excluir: {{errorMessage}}", + "deleteCategoryFailed": "Falha ao excluir a classe: {{errorMessage}}", + "deleteModelFailed": "Falha ao excluir o modelo: {{errorMessage}}", + "categorizeFailed": "Falha ao categorizar a imagem: {{errorMessage}}", + "trainingFailed": "O treinamento do modelo falhou. Verifique os registros do Frigate para obter detalhes.", + "trainingFailedToStart": "Falha ao iniciar o treinamento do modelo: {{errorMessage}}", + "updateModelFailed": "Falha ao atualizar o modelo: {{errorMessage}}", + "renameCategoryFailed": "Falha ao renomear a classe: {{errorMessage}}" + } + }, + "deleteCategory": { + "title": "Excluir Classe", + "desc": "Tem certeza de que deseja excluir a classe {{name}}? Isso excluirá permanentemente todas as imagens associadas e exigirá o treinamento do modelo novamente.", + "minClassesTitle": "Não é possível excluir a classe", + "minClassesDesc": "Um modelo de classificação deve ter pelo menos duas classes. Adicione outra classe antes de excluir esta." + } +}