This is an automated email from the ASF dual-hosted git repository.

gongchao pushed a commit to branch update-ai-with
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git

commit 7f5513ae560f034cdab89ee08808b7ec6d29f7ae
Author: tomsun28 <[email protected]>
AuthorDate: Fri Oct 31 00:37:02 2025 +0800

    [webapp] update ui
    
    Signed-off-by: tomsun28 <[email protected]>
---
 web-app/src/assets/i18n/pt-BR.json | 455 ++++++++++++++-----------------------
 1 file changed, 169 insertions(+), 286 deletions(-)

diff --git a/web-app/src/assets/i18n/pt-BR.json 
b/web-app/src/assets/i18n/pt-BR.json
index bfca079c2..b0de949d7 100644
--- a/web-app/src/assets/i18n/pt-BR.json
+++ b/web-app/src/assets/i18n/pt-BR.json
@@ -1,286 +1,4 @@
 {
-  "menu": {
-    "main": "Principal",
-    "lang": "Idioma",
-    "dashboard": "Painel",
-    "search.placeholder": "Pesquisar: Tarefa de Monitoramento: Nome, Host, 
etc",
-    "fullscreen": "Tela Cheia",
-    "fullscreen.exit": "Sair",
-    "clear.local.storage": "Limpar Armazenamento Local",
-    "monitor": {
-      "": "Monitoramento",
-      "center": "Centro de Monitoramento",
-      "bulletin": "Boletim",
-      "service": "Monitor de Serviço",
-      "db": "Monitor de Banco de Dados",
-      "os": "Monitor de Sistema Operacional",
-      "mid": "Monitor de Middleware",
-      "cn": "Nativo da Nuvem",
-      "network": "Monitor de Rede",
-      "custom": "Monitor Personalizado",
-      "prometheus": "Tarefa Prometheus",
-      "program": "Monitor de Programa",
-      "webserver": "Monitor de Servidor Web",
-      "cache": "Monitor de Cache",
-      "bigdata": "Monitor de Big Data",
-      "promql": "Consulta de Dados",
-      "llm": "AI LLM",
-      "server": "Monitor de Servidor"
-    },
-    "account": {
-      "": "Pessoal",
-      "center": "Centro Pessoal",
-      "settings": "Configurações da Conta",
-      "security": "Configurações de Segurança",
-      "binding": "Vinculação de Conta",
-      "trigger": "Disparar Erro",
-      "logout": "Sair"
-    },
-    "alert": {
-      "": "Alertas",
-      "center": "Centro de Alarmes",
-      "converge": "Convergência de Alarmes",
-      "setting": "Regra de Limite",
-      "silence": "Silenciar Alarme",
-      "dispatch": "Notificação"
-    },
-    "advanced": {
-      "": "Avançado",
-      "collector": "Cluster de Coletores",
-      "tags": "Gerenciar Tags",
-      "define": "Modelo de Monitoramento",
-      "status": "Página de Status",
-      "plugins": "Gerenciar Plugins"
-    },
-    "extras": {
-      "": "Mais",
-      "help": "Centro de Ajuda",
-      "setting": "Configuração",
-      "settings": "Configurações",
-      "about": "Sobre"
-    },
-    "more": "Mais"
-  },
-  "monitor": {
-    "": "Monitor",
-    "availability": "Disponibilidade do Monitor",
-    "name": "Nome da Tarefa",
-    "name.tip": "Nome da tarefa de monitoramento",
-    "host": "Host de Destino",
-    "host.tip": "O IP ou domínio do peer monitorado",
-    "description": "Descrição",
-    "description.tip": "Descrição e observações",
-    "intervals": "Intervalos",
-    "intervals.tip": "Intervalo de tempo para coleta periódica de dados, em 
segundos",
-    "question.link": "https://hertzbeat.apache.org/docs/help/issue/";,
-    "dashboard.alerts.title": "Lista de Alarmes Recentes",
-    "dashboard.alerts.title-no": "Alarmes Pendentes Recentes",
-    "dashboard.alerts.no": "Nenhum Alarme Pendente",
-    "dashboard.alerts.enter": "Ir para o Centro de Alarmes",
-    "dashboard.alerts.distribute": "A Distribuição dos Alarmes",
-    "dashboard.alerts.num": "Número de Alarmes",
-    "dashboard.alerts.deal": "Tratamento de Alarmes",
-    "dashboard.alerts.deal-percent": "Taxa de Tratamento",
-    "dashboard.monitors.total": "Total de Monitores",
-    "dashboard.monitors.title": "Visão Geral do Monitoramento",
-    "dashboard.monitors.sub-title": "A Distribuição dos Monitores",
-    "dashboard.monitors.formatter": " Monitores ",
-    "dashboard.monitors.distribute": "Distribuição do Monitor",
-    "menu.link.question": "FAQ",
-    "menu.link.guild": "Guia do Usuário",
-    "validation.email.invalid": "Email inválido!",
-    "validation.phone.invalid": "Número de telefone inválido!",
-    "validation.verification-code.invalid": "Código de verificação inválido, 
deve ter 6 dígitos!",
-    "validation.required": "Por favor, preencha os campos obrigatórios! ",
-    "app.theme.default": "Tema Claro",
-    "app.theme.dark": "Tema Escuro",
-    "app.theme.compact": "Tema Compacto",
-    "app.role.admin": "administrador",
-    "app.lock": "Desbloquear",
-    "app.lock.placeholder": "Digite qualquer coisa para desbloquear",
-    "app.passport.desc": "Sistema de observabilidad en tiempo real de código 
abierto",
-    "app.passport.intro-1": "Código Aberto, Distribuído",
-    "app.passport.intro-2": "Monitoramento em Tempo Real",
-    "app.login.message-need-identifier": "Por favor, insira seu nome de 
usuário",
-    "app.login.message-need-credential": "Por favor, insira a senha",
-    "app.login.message-invalid-credentials": "Nome de usuário ou senha 
inválidos",
-    "app.login.need-change-password": "Por favor, atualize a senha inicial 
padrão em tempo hábil!",
-    "app.login.tab-login-credentials": "Entrar no HertzBeat",
-    "app.login.remember-me": "Lembrar de mim",
-    "app.login.login": "Entrar",
-    "app.login.notify": "Por favor, faça login!",
-    "app.login.explore.cloud": "Explorar Nuvem",
-    "app.login.explore.cloud.detail": "Clique para Explorar a Nuvem HertzBeat",
-    "tag.new": "Nova Tag",
-    "tag.edit": "Editar Tag",
-    "tag.search": "Pesquisar Tag",
-    "tag.delete": "Excluir Tag",
-    "tag": "Tag",
-    "tag.setting": "Tags",
-    "tag.id": "ID",
-    "tag.name": "Nome da Tag",
-    "tag.value": "Valor da Tag",
-    "tag.color": "Cor",
-    "tag.description": "Descrição",
-    "tag.update-time": "Tempo de Atualização",
-    "tag.display": "Exibir",
-    "tag.bind": "Vincular Tags",
-    "tag.bind.tip": "Você pode usar tags para gerenciamento de classificação. 
Ex: atribuir tags a recursos em ambiente de produção e teste.",
-    "tag.help": "As tags estão em todos os lugares no HertzBeat. Podemos 
aplicar tags no agrupamento de recursos, correspondência de tags sob regras e 
outros. [Gerenciamento de Tags] é usado para gerenciamento unificado de tags, 
incluindo adição, exclusão, edição, etc. <br>Você pode usar tags para 
classificar e gerenciar recursos de monitoramento, como vincular etiquetas para 
ambientes de produção e teste separadamente.",
-    "tag.help.link": "https://hertzbeat.apache.org/zh-cn/docs/";,
-    "plugin.help": "No HertzBeat, podemos usar o mecanismo de plugin para 
realizar algumas outras operações após o alarme, exceto notificação. O 
gerenciamento de plugins é usado para gerenciamento unificado de plugins, 
incluindo upload e operações de habilitar/desabilitar.<br>Por exemplo, você 
pode usar o mecanismo de plugin para executar scripts específicos ou SQL após a 
ocorrência do alarme.",
-    "plugin.help.link": "https://hertzbeat.apache.org/docs/help/plugin";,
-    "plugin.upload": "Carregar Plugin",
-    "plugin.name": "Nome do Plugin",
-    "plugin.type": "Tipo do Plugin",
-    "plugin.status": "Status Habilitado",
-    "plugin.jar.file": "Arquivo Jar",
-    "plugin.delete": "Excluir Plugin",
-    "plugin.type.POST_ALERT": "PÓS ALERTA",
-    "plugin.type.POST_COLLECT": "PÓS COLETA",
-    "plugin.search": "Pesquisar plugins",
-    "plugin.edit": "Editar plugin",
-    "plugin.param.edit": "Editar Parâmetros",
-    "define.help": "Os modelos de monitoramento definem cada tipo de 
monitoramento, variável de parâmetro, informações de métricas, protocolo de 
coleta, etc. Você pode selecionar um modelo de monitoramento existente no menu 
suspenso e fazer modificações de acordo com suas próprias necessidades. A área 
inferior esquerda é a área de comparação e a área inferior direita é o local de 
edição. <br> Você também pode clicar em \"Novo Tipo de Monitor\" para definir 
um novo tipo personalizado. Atu [...]
-    "define.help.link": 
"https://hertzbeat.apache.org/zh-cn/docs/advanced/extend-point/";,
-    "define.save-apply": "Salvar e Aplicar",
-    "define.delete": "Excluir {{app}}",
-    "define.delete.confirm": "Confirme se deseja excluir o tipo de 
monitoramento {{app}}? Este tipo de monitoramento não poderá ser adicionado 
após a exclusão.",
-    "define.new": "Novo Tipo de Monitor",
-    "define.new.code": "# Por favor, defina um novo tipo de monitoramento 
escrevendo o conteúdo YML aqui, consulte o documento: 
https://hertzbeat.apache.org/docs/advanced/extend-point ",
-    "define.save-apply.no-code": "O conteúdo da definição do tipo de 
monitoramento não pode estar vazio.",
-    "define.save-apply.confirm": "Confirme se deseja atualizar e aplicar a 
definição do monitor? Isso afetará o que você monitora.",
-    "define.hide-true.tip": "Não exibido no menu principal, se deseja 
exibi-lo",
-    "define.hide-true.confirm": "Confirme se deseja exibir este menu?",
-    "define.hide-false.tip": "Já exibido no menu principal, se deseja 
ocultá-lo",
-    "define.hide-false.confirm": "Confirme se deseja ocultar este menu?",
-    "label": "Rótulo",
-    "label.bind": "Etiqueta de ligação",
-    "label.bind.tip": "Você pode usar tags para classificar e gerenciar 
recursos de monitoramento, como vincular tags para ambiente de produção e 
ambiente de teste a recursos.",
-    "label.color": "Cor",
-    "label.delete": "Excluir etiqueta",
-    "label.description": "Descrição da tag",
-    "label.display": "Efeito",
-    "label.edit": "Editar tags",
-    "label.id": "ID",
-    "label.name": "Nome da tag",
-    "label.new": "Tags adicionadas",
-    "label.search": "Tags de pesquisa",
-    "label.setting": "Rótulo",
-    "label.value": "Valor da etiqueta",
-    "labels.help": "As tags estão por toda parte, podemos aplicar tags ao 
agrupamento de recursos, correspondência de tags sob regras e outros cenários. 
O gerenciamento de tags é usado para gerenciar e manter tags de maneira 
unificada, incluindo adicionar, excluir, editar e outras operações. <br> Por 
exemplo: você pode usar tags para classificar e gerenciar recursos de 
monitoramento, vincular as tags do ambiente de produção e testar o ambiente dos 
recursos e combinar notificadores difere [...]
-    "labels.help.link": "https://hertzbeat.apache.org/docs/";,
-    "settings.server": "Configuração do Servidor de Mensagens",
-    "settings.server.email": "Servidor de Email",
-    "settings.server.email.setting": "Configurar Servidor de Email",
-    "settings.server.sms": "Servidor de SMS",
-    "settings.server.sms.setting": "Configurar Servidor de SMS",
-    "settings.system-config": "Configuração do Sistema",
-    "settings.system-config.locale": "Idioma do Sistema",
-    "settings.system-config.locale.zh_CN": "Chinês Simplificado(zh_CN)",
-    "settings.system-config.locale.zh_TW": "Chinês Tradicional(zh_TW)",
-    "settings.system-config.locale.en_US": "Inglês(en_US)",
-    "settings.system-config.locale.pt_BR": "Português(pt_BR)",
-    "settings.system-config.timezone": "Fuso Horário do Sistema",
-    "settings.system-config.theme": "Tema do Sistema",
-    "settings.system-config.theme.default": "Tema Padrão",
-    "settings.system-config.theme.dark": "Tema Escuro",
-    "settings.system-config.theme.compact": "Tema Compacto",
-    "settings.system-config.ok": "Confirmar Atualização",
-    "settings.object-store": "Configuração do Servidor de Arquivos",
-    "settings.object-store.type": "Provedor do Servidor de Arquivos",
-    "settings.object-store.type.file": "Arquivo local",
-    "settings.object-store.type.database": "Banco de dados local (padrão)",
-    "settings.object-store.type.obs": "HUAWEI CLOUD OBS",
-    "settings.object-store.obs.accessKey": "AccessKey",
-    "settings.object-store.obs.accessKey.placeholder": "Access Key ID da 
HUAWEI CLOUD",
-    "settings.object-store.obs.secretKey": "SecretKey",
-    "settings.object-store.obs.secretKey.placeholder": "Access Key Secret da 
HUAWEI CLOUD",
-    "settings.object-store.obs.bucketName": "Bucket",
-    "settings.object-store.obs.bucketName.placeholder": "O nome do bucket que 
você criou na HUAWEI CLOUD OBS",
-    "settings.object-store.obs.endpoint": "EndPoint",
-    "settings.object-store.obs.endpoint.placeholder": "Domínio da HUAWEI CLOUD 
OBS, excluindo o nome do bucket",
-    "settings.object-store.obs.savePath": "Caminho de Salvamento",
-    "settings.object-store.obs.savePath.placeholder": "Caminho para salvar o 
arquivo de backup, O valor padrão é hertzbeat.",
-    "collector": "Coletor",
-    "collector.tip": "Escolha qual coletor despachar para este monitoramento",
-    "collector.system.default": "Despacho Padrão do Sistema",
-    "collector.status.online": "Online",
-    "collector.status.offline": "Offline",
-    "category": {
-      "": "Categoria",
-      "server": "Monitor de Servidor",
-      "service": "Serviço",
-      "db": "Banco de Dados",
-      "os": "Sistema Operacional",
-      "mid": "Middleware",
-      "cn": "Nativo da Nuvem",
-      "network": "Rede",
-      "custom": "Personalizado",
-      "program": "Aplicação",
-      "webserver": "Servidor Web",
-      "cache": "Cache",
-      "bigdata": "Big Data",
-      "auto": "Tarefa Automática"
-    },
-    "app": {
-      "": "Tipo de Monitor",
-      "website": "Monitor de Site",
-      "api": "API HTTP",
-      "http": "API HTTP",
-      "ping": "Conexão PING",
-      "port": "Porta Disponível",
-      "mysql": "MySQL",
-      "oracle": "Oracle",
-      "redis": "Redis",
-      "fullsite": "Monitor de Mapa do Site"
-    },
-    "status": {
-      "": "Status da Tarefa",
-      "all": "Todos os Status",
-      "up": "Ativo",
-      "down": "Inativo",
-      "unreachable": "Inacessível",
-      "paused": "Pausado"
-    },
-    "grafana": {
-      "enabled.tip": "está habilitado, os dados de monitoramento serão 
exibidos no Grafana",
-      "enabled.label": "Habilitar Grafana",
-      "upload.tip": "Carregar arquivo de modelo do Grafana, suporta arquivo 
.json",
-      "upload.label": "Carregar Modelo do Grafana"
-    }
-  },
-  "alert": {
-    "": "Alerta",
-    "status": {
-      "": "Status do Alerta",
-      "all": "Todos os Status",
-      "0": "Pendente",
-      "2": "Restaurado",
-      "3": "Processado"
-    },
-    "priority": {
-      "": "Prioridade do Alarme",
-      "all": "Todas as Prioridades",
-      "0": "Emergência",
-      "1": "Crítico",
-      "2": "Aviso"
-    }
-  },
-  "bulletin": {
-    "new": "Novo Boletim",
-    "edit": "Editar Boletim",
-    "delete": "Excluir Boletim",
-    "batch.delete": "Excluir Boletins em Lote",
-    "name": "Nome do Boletim",
-    "name.placeholder": "Digite um nome personalizado para o boletim",
-    "monitor.type": "Tipo de Monitor",
-    "monitor.name": "Nome da Tarefa de Monitoramento",
-    "monitor.metrics": "Métricas de Monitoramento",
-    "help.content": "Boletim de monitoramento personalizado (beta), exibindo 
métricas selecionadas de um monitor específico em forma de tabela",
-    "help.link": ""
-  },
-  "question.link": "https://hertzbeat.apache.org/docs/help/issue/";,
   "alert.setting.new": "Nova Regra de Limite",
   "alert.setting.new.periodic": "Nova Regra de Limite Periódica",
   "alert.setting.new.realtime": "Nova Regra de Limite em Tempo Real",
@@ -408,13 +126,13 @@
   "alert.center.confirm.mark-done": "Confirme se deseja marcar como 
processado!",
   "alert.center.confirm.mark-no-batch": "Confirme se deseja marcar como 
pendente em lote!",
   "alert.center.confirm.mark-no": "Confirme se deseja marcar como pendente!",
-  "alert.help.notice": "A notificação é usada para configurar o destinatário 
da mensagem de alarme e o método de recebimento. A mensagem de alarme será 
enviada ao destinatário de forma especificada (suporta email, discord, webhook, 
etc). <a 
href='https://hertzbeat.apache.org/zh-cn/docs/help/alert_webhook'>Clique aqui 
para ver os passos de configuração.</a>.<br>“<i>Modelo de Notificação</i>” é o 
modelo de estrutura de conteúdo da mensagem. O modelo embutido é usado por 
padrão ou você pode [...]
+  "alert.help.notice": "A notificação é usada para configurar o destinatário 
da mensagem de alarme e o método de recebimento. A mensagem de alarme será 
enviada ao destinatário de forma especificada (suporta email, discord, webhook, 
etc). <a 
href='https://hertzbeat.apache.org/zh-cn/docs/help/alert_webhook'>Clique aqui 
para ver os passos de configuração.</a>.<br>“<i>Modelo de Notificação</i>” é o 
modelo de estrutura de conteúdo da mensagem. O modelo embutido é usado por 
padrão ou você pode [...]
   "alert.help.notice.link": 
"https://hertzbeat.apache.org/docs/help/alert_email";,
   "alert.help.converge": "A Convergência de Alarmes suporta a deduplicação e 
convergência de mensagens de alarme repetidas dentro de um período de tempo 
especificado. <br> Clique em \"<i>Nova Estratégia de Convergência</i>\" e 
configure o período de tempo para evitar um grande número de alarmes 
repetitivos que podem anestesiar o destinatário do alarme.",
   "alert.help.converge.link": "https://hertzbeat.apache.org";,
   "alert.help.center": "O Centro de Alarmes é o centro de processamento de 
notificações para todas as mensagens de alarme disparadas, incluindo alarmes 
disparados por limites internos do sistema e informações de alarme acessadas 
através de canais de alarme externos de terceiros. <br> O Hertzbeat suporta 
operações em lote, como consulta de alarmes, marcação de processamento, não 
processados, exclusão de alarmes e limpeza.",
   "alert.help.center.link": "https://hertzbeat.apache.org/docs/help/guide";,
-  "alert.help.setting": "As Regras de Limite são usadas para o gerenciamento 
de regras de limite de alarme para métricas. Clique em \"<i>Novo Limite</i>\" 
para configurar o limite de alarme para métricas de monitoramento. O Hertzbeat 
disparará alarmes com base no limite e nos dados das métricas.<br>Nota⚠\uFE0F: 
A mensagem de alarme que foi disparada pode ser verificada no [Centro de 
Alarmes], e você também pode configurar o método de notificação e os 
destinatários em [Notificação].",
+  "alert.help.setting": "As Regras de Limite são usadas para o gerenciamento 
de regras de limite de alarme para métricas. Clique em \"<i>Novo Limite</i>\" 
para configurar o limite de alarme para métricas de monitoramento. O Hertzbeat 
disparará alarmes com base no limite e nos dados das métricas.<br>Nota⚠️: A 
mensagem de alarme que foi disparada pode ser verificada no [Centro de 
Alarmes], e você também pode configurar o método de notificação e os 
destinatários em [Notificação].",
   "alert.help.setting.link": 
"https://hertzbeat.apache.org/docs/help/alert_threshold";,
   "alert.help.silence": "O gerenciamento de Silêncio de Alarmes é usado quando 
você não quer ser perturbado durante a manutenção do sistema ou nos fins de 
semana. <br> Clique em \"<i>Nova Estratégia de Silêncio</i>\" e configure o 
período de tempo para bloquear mensagens para que você não seja perturbado 
durante os intervalos.",
   "alert.help.silence.link": "https://hertzbeat.apache.org/docs";,
@@ -1138,6 +856,22 @@
   "define.hide-true.confirm": "Confirme se deseja exibir este menu?",
   "define.hide-false.tip": "Já exibido no menu principal, se deseja ocultá-lo",
   "define.hide-false.confirm": "Confirme se deseja ocultar este menu?",
+  "label": "Etiqueta",
+  "label.bind": "Vincular Etiquetas",
+  "label.bind.tip": "Você pode usar etiquetas para gerenciamento de 
classificação. Ex: atribuir etiquetas a recursos em ambiente de produção e 
teste.",
+  "label.color": "Cor",
+  "label.delete": "Excluir Etiqueta",
+  "label.description": "Descrição",
+  "label.display": "Exibir",
+  "label.edit": "Editar Etiqueta",
+  "label.id": "ID",
+  "label.name": "Nome da Etiqueta",
+  "label.new": "Nova Etiqueta",
+  "label.search": "Pesquisar Etiqueta",
+  "label.setting": "Etiquetas",
+  "label.value": "Valor da Etiqueta",
+  "labels.help": "Etiquetas estão em todos os lugares. Podemos aplicar 
etiquetas no agrupamento de recursos, correspondência de tags sob regras e 
outros. [Gerenciar Etiquetas] é usado para gerenciamento unificado de 
etiquetas, incluindo adicionar, excluir, editar, etc. <br>Você pode usar 
etiquetas para classificar e gerenciar recursos de monitoramento, como vincular 
etiquetas para ambientes de produção e teste separadamente.",
+  "labels.help.link": "https://hertzbeat.apache.org/zh-cn/docs/";,
   "settings.server": "Configuração do Servidor de Mensagens",
   "settings.server.email": "Servidor de Email",
   "settings.server.email.setting": "Configurar Servidor de Email",
@@ -1354,5 +1088,154 @@
   "ai.chat.welcome.capabilities.troubleshoot": "Solucionar problemas de 
desempenho em toda sua infraestrutura",
   "ai.chat.welcome.description": "Sou seu companheiro inteligente de 
monitoramento, pronto para ajudá-lo a gerenciar e otimizar o monitoramento de 
sua infraestrutura. Você pode me pedir para:",
   "ai.chat.welcome.question": "Pergunte-me qualquer coisa sobre sua 
configuração de monitoramento!",
-  "ai.chat.welcome.title": "Bem-vindo ao HertzBeat AI!"
-}
+  "ai.chat.welcome.title": "Bem-vindo ao HertzBeat AI!",
+  "alert": "Alerta",
+  "annotation": "Anotar",
+  "monitor": "Monitor",
+  "monitor.advanced": "Avançado",
+  "monitor.advanced.tip": "Parâmetros de Configuração Avançada",
+  "monitor.app": "Tipo de Monitor",
+  "monitor.app.api": "API HTTP",
+  "monitor.app.fullsite": "Monitor de Mapa do Site",
+  "monitor.app.http": "API HTTP",
+  "monitor.app.mysql": "Mysql",
+  "monitor.app.oracle": "Oracle",
+  "monitor.app.ping": "Conexão PING",
+  "monitor.app.port": "Porta Disponível",
+  "monitor.app.redis": "Redis",
+  "monitor.app.website": "Monitor de Site",
+  "monitor.availability": "Disponibilidade do Monitor",
+  "monitor.cancel": "Pausar Monitor",
+  "monitor.category": "Categoria",
+  "monitor.category.auto": "Tarefa Automática",
+  "monitor.category.bigdata": "Big Data",
+  "monitor.category.cache": "Cache",
+  "monitor.category.cn": "Nativo da Nuvem",
+  "monitor.category.custom": "Personalizado",
+  "monitor.category.db": "Banco de Dados",
+  "monitor.category.mid": "Middleware",
+  "monitor.category.network": "Rede",
+  "monitor.category.os": "Sistema Operacional",
+  "monitor.category.program": "Aplicação",
+  "monitor.category.server": "Monitor de Servidor",
+  "monitor.category.service": "Serviço",
+  "monitor.category.webserver": "Servidor Web",
+  "monitor.export-all": "Exportar Todos",
+  "monitor.export-all.use-type": "Exportar todos os monitores no formato 
{{type}}",
+  "monitor.help": "Página de monitoramento e gerenciamento, você pode 
verificar os dados das métricas e gerenciar tarefas de monitoramento aqui. O 
status do serviço normal é",
+  "monitor.item.unavailable": "Este item de monitor não está mais disponível, 
possivelmente devido ao serviço estar offline. Retornando à página da lista...",
+  "monitor.item.unavailable.refresh": "Este item de monitor não está mais 
disponível, a lista será atualizada automaticamente",
+  "monitor.status.unavailable": "Indisponível",
+  "monitor.favorite.add.success": "Adicionado aos favoritos com sucesso",
+  "monitor.favorite.add.failed": "Falha ao adicionar aos favoritos",
+  "monitor.favorite.remove.success": "Removido dos favoritos com sucesso",
+  "monitor.favorite.remove.failed": "Falha ao remover dos favoritos",
+  "monitor.detail.favorite": "Favoritos",
+  "monitor.favorite.empty": "Ainda não há métricas favoritas",
+  "monitor.favorite.empty.realtime": "Ainda não há métricas em tempo real 
favoritas",
+  "monitor.favorite.empty.history": "Ainda não há gráficos históricos 
favoritos",
+  "monitor.favorite.add": "Adicionar aos Favoritos",
+  "monitor.favorite.remove": "Remover dos Favoritos",
+  "placeholder.key": "Chave",
+  "placeholder.value": "Valor",
+  "question.link": "https://hertzbeat.apache.org/docs/help/issue/";,
+  "settings.system-config.locale.ja-JP": "Japonês(ja_JP)",
+  "about": {
+    "not-show-next-login": "Não mostrar este popup no próximo login"
+  },
+  "bulletin": {
+    "batch": {
+      "delete": "Excluir Boletim em Lote"
+    },
+    "delete": "Excluir Boletim",
+    "edit": "Editar Boletim",
+    "help": {
+      "content": "Boletim de monitoramento personalizado (beta), exibindo 
métricas selecionadas de um monitor específico em formato de tabela",
+      "link": "https://hertzbeat.apache.org/docs/help/bulletin";
+    },
+    "monitor": {
+      "metrics": "Métricas do Monitor",
+      "name": "Nome da Tarefa de Monitoramento",
+      "type": "Tipo de Monitor"
+    },
+    "name": "Nome do Boletim",
+    "new": "Novo Boletim"
+  },
+  "common": {
+    "notify": {
+      "copy-fail": "Falha na Cópia!",
+      "import-fail-detail": "Importação [{{taskName}}] Falhou: [{{errMsg}}]",
+      "import-success-detail": "Importação [{{taskName}}] Sucesso!",
+      "import-submitted": "Importação [{{taskName}}] Enviada!",
+      "import-progress": "Importando [{{taskName}}], progresso: {{progress}}%",
+      "query-fail": "Falha na Consulta do Monitor!"
+    }
+  },
+  "define": {
+    "disable": "Desabilitar {{app}}",
+    "enable": "Habilitar {{app}}"
+  },
+  "about.not-show-next-login": "Não mostrar este popup no próximo login",
+  "alert.center.end-time": "Hora de Término",
+  "alert.center.labels": "Etiquetas",
+  "alert.group-converge.delete": "Excluir Estratégia de Convergência",
+  "alert.group-converge.edit": "Editar Estratégia de Convergência",
+  "alert.help.inhibit.link": 
"https://hertzbeat.apache.org/docs/help/alert_inhibit";,
+  "alert.help.integration.link": "https://hertzbeat.apache.org";,
+  "alert.notice.sender.sms.alibaba.accessKeyId": "Alibaba SMS AccessKeyId",
+  "alert.notice.sender.sms.alibaba.accessKeySecret": "Alibaba SMS 
AccessKeySecret",
+  "alert.notice.sender.sms.alibaba.signName": "Nome da Assinatura Alibaba SMS",
+  "alert.notice.sender.sms.alibaba.templateCode": "Código do Template Alibaba 
SMS",
+  "alert.notice.sender.sms.unisms.accessKeyId": "UniSMS AccessKeyId",
+  "alert.notice.sender.sms.unisms.accessKeySecret": "UniSMS AccessKeySecret",
+  "alert.notice.sender.sms.unisms.signature": "Assinatura UniSMS",
+  "alert.notice.sender.sms.unisms.templateId": "UniSMS TemplateId",
+  "alert.notice.sender.sms.unisms.authMode": "Modo de Autenticação UniSMS",
+  "alert.notice.sender.sms.smslocal.apiKey": "Smslocal ApiKey",
+  "alert.notice.sender.sms.aws.accessKeyId": "Aws SMS AccessKeyId",
+  "alert.notice.sender.sms.aws.accessKeySecret": "Aws SMS AccessKeySecret",
+  "alert.notice.sender.sms.aws.region": "Região Aws",
+  "alert.notice.sender.sms.twilio.accountSid": "Twilio Account SID",
+  "alert.notice.sender.sms.twilio.authToken": "Twilio Auth Token",
+  "alert.notice.sender.sms.twilio.twilioPhoneNumber": "Número de Telefone 
Twilio",
+  "alert.notice.sender.sms.type.unisms": "UniSMS",
+  "alert.notice.sender.sms.type.smslocal": "Smslocal Sms",
+  "alert.notice.sender.sms.type.aws": "Aws Sms",
+  "alert.notice.sender.sms.type.twilio": "Twilio Sms",
+  "alert.notice.type.telegram": "Telegram",
+  "alert.setting.expr.operator.and": "E",
+  "alert.setting.expr.operator.brackets": "Parênteses",
+  "alert.setting.expr.operator.equals": "Igual",
+  "alert.setting.expr.operator.greater": "Maior Que",
+  "alert.setting.expr.operator.greater-equals": "Maior ou Igual",
+  "alert.setting.expr.operator.less": "Menor Que",
+  "alert.setting.expr.operator.less-equals": "Menor ou Igual",
+  "alert.setting.expr.operator.not-equals": "Não Igual",
+  "alert.setting.expr.operator.or": "Ou",
+  "alert.setting.period.tip": "Intervalo de tempo para cálculo periódico de 
limite, em segundos, mínimo 60 segundos",
+  "alert.setting.preview.expr": "Visualizar Expressão",
+  "alert.setting.promql.tip": "Consulta PromQL: 
sum(rate(process_cpu_seconds_total[5m])) > 0.8",
+  "alert.setting.template.vars.labels": "Etiquetas",
+  "alert.silence.labels": "Correspondência de Etiqueta",
+  "annotation.bind": "Vincular Anotações",
+  "annotation.bind.tip": "Você pode usar anotações para marcar informações de 
entidade, como anotar eventos importantes para vinculação de recursos.",
+  "bulletin.batch.delete": "Excluir em Lote",
+  "bulletin.delete": "Excluir Boletim",
+  "bulletin.edit": "Editar Boletim",
+  "bulletin.help.content": "Conteúdo de Ajuda do Boletim",
+  "bulletin.help.link": "https://hertzbeat.apache.org/docs/help/bulletin";,
+  "bulletin.monitor.metrics": "Métricas do Monitor",
+  "bulletin.monitor.name": "Nome do Monitor",
+  "bulletin.monitor.type": "Tipo de Monitor",
+  "bulletin.name": "Nome do Boletim",
+  "bulletin.name.placeholder": "Digite o nome do boletim",
+  "bulletin.new": "Novo Boletim",
+  "common.notify.copy-fail": "Falha ao Copiar",
+  "common.notify.import-fail-detail": "Falha na Importação: Detalhes",
+  "common.notify.import-success-detail": "Importação Bem-sucedida: Detalhes",
+  "common.notify.import-submitted": "Importação Enviada",
+  "common.notify.import-progress": "Progresso da Importação",
+  "common.notify.query-fail": "Falha na Consulta",
+  "define.disable": "Desabilitar",
+  "define.enable": "Habilitar"
+}
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to