Initial Commit - NG UI
* Roboto and font-awesome fonts are added in package.json
* Replace Nginx alpine varient to stable
* Devops files are added
* Docker file aligned as per community reviews
* Enhancement - NS primitive, Azure inclusion and domain name
* RWD changes
Change-Id: If543efbf127964cbd8f4be4c5a67260c91407fd9
Signed-off-by: kumaran.m <kumaran.m@tataelxsi.co.in>
diff --git a/src/assets/i18n/pt.json b/src/assets/i18n/pt.json
new file mode 100644
index 0000000..3c948ac
--- /dev/null
+++ b/src/assets/i18n/pt.json
@@ -0,0 +1,479 @@
+{
+ "OSM": "OSM",
+ "APPVERSION": "Versão da aplicação",
+ "OSMVERSION": "Versão OSM",
+ "OSMSOURCEMANO": "Código aberto MANO",
+ "ADMIN": "Admin",
+ "ENTRIES": "Entradas",
+ "COMPOSE": "Componha um",
+ "CREATE": "Crio",
+ "SELECT": "Selecione",
+ "CANCEL": "Cancelar",
+ "SAVE": "Salve",
+ "COUNT": "contagem",
+ "IMAGE": "Imagem",
+ "IPPROFILEREF": "Ref do perfil IP",
+ "ACTION": "Açao",
+ "ADD": "Adicionar",
+ "EDIT": "Editar",
+ "APPLY": "Aplique",
+ "FORCE": "Força",
+ "DOWNLOAD": "Baixar",
+ "CONTENT": "Conteúdo",
+ "DELETE": "Excluir",
+ "FORCEDELETE": "Forçar exclusão",
+ "RENAME": "Renomear",
+ "INFO": "Info",
+ "NSPACKAGES": "Pacotes NS",
+ "VNFPACKAGES": "Pacotes VNF",
+ "INSTANCES": "Instâncias",
+ "INSTANTIATE": "Instanciar",
+ "NSINSTANCES": "Instâncias NS",
+ "VNFINSTANCES": "Instâncias VNF",
+ "PDUINSTANCES": "Instâncias da PDU",
+ "VIMACCOUNTS": "Contas VIM",
+ "WIMACCOUNTS": "Contas WIM",
+ "SDNCONTROLLER": "Controlador SDN",
+ "NETSLICE": "Netslice",
+ "PROJECT": "Projeto",
+ "DOMAIN": "Domínio",
+ "MODIFIED": "Modificada",
+ "PACKAGES": "Pacotes",
+ "NODATAMSG": "Sem dados disponíveis na tabela",
+ "SHORTNAME": "Nome curto",
+ "IDENTIFIER": "Identificador",
+ "DESCRIPTION": "Descrição",
+ "VENDOR": "Fornecedor",
+ "VERSION": "Versão",
+ "ACTIONS": "Ações",
+ "NAME": "Nome",
+ "USAGESTATE": "UsageState",
+ "MODIFICATIONDATE": "Modificação de data",
+ "CREATEDDATE": "Data de criação",
+ "OPERATIONALSTATUS": "Estado operacional",
+ "OPERATIONALSTATE": "Estado operacional",
+ "CONFIGSTATUS": "Status da configuração",
+ "DETAILEDSTATUS": "Status detalhado",
+ "NSDNAME": "Nome nsd",
+ "NSTNAME": "Nst name",
+ "TYPE": "Tipo",
+ "VNFD": "VNFD",
+ "VNF": "VNF",
+ "MEMBERINDEX": "Índice de membros",
+ "NS": "NS",
+ "CREATEDAT": "Criado em",
+ "CREATED": "Criada",
+ "ALL": "Todos",
+ "ID": "Identidade",
+ "OPERATIONSTATE": "Estado da operação",
+ "STARTTIME": "Hora de início",
+ "STATUSENTEREDTIME": "Horário de entrada do status",
+ "HISTORYOFOPERATIONS": "História das Operações",
+ "UPDATE": "Atualizar",
+ "READONLYMODE": "Modo somente leitura",
+ "CURRENTLY": "Atualmente",
+ "ON": "Em",
+ "OFF": "Fora",
+ "IN": "em",
+ "FILES": "arquivos",
+ "NEW": "Nova",
+ "RECENTLY": "Recentemente",
+ "TOPOLOGY": "Topologia",
+ "PLEASEWAIT": "Por favor, espere",
+ "LOADING": "Carregando",
+ "RESOURCEORCHESTRATOR": "Orquestrador de Recursos",
+ "VIEW": "Visão",
+ "DROP": "Solta",
+ "HERE": "Aqui",
+ "MAPVIEW": "Visão do mapa",
+ "LISTVIEW": "Exibição de lista",
+ "OK": "Está bem",
+ "DELETEDSUCCESSFULLY": "Apagado com sucesso",
+ "SESSIONEXPIRY": "Sessão expirada, faça o login novamente",
+ "DELETECONFIRMPOPUPMESSAGE": "Tem certeza de que deseja excluir",
+ "DELETELOADERMESSAGE": "Aguarde enquanto a exclusão está em andamento",
+ "VALUE": "Valor",
+ "PERFORMACTION": "Executar a ação",
+ "EXECUTE": "Executar",
+ "EXECNSPRIMITIVE": "Exec NS Primitive",
+ "PRIMITIVETYPE": "Tipo primitivo",
+ "VNFPRIMITIVE": "Primitivo de nível VNF",
+ "NSPRIMITIVE": "NS Level Primitive",
+ "DESCRIPTOR": "Descritora",
+ "ERROR": "Alguma coisa deu errado. Por favor tente outra vez",
+ "SHOWGRAPH": "Mostrar gráfico",
+ "UPDATESHOWGRAPH": "Atualizar e mostrar gráfico",
+ "CREATEPACKAGE": "Criar novo pacote",
+ "GZFILETYPEERRROR": "Carregue apenas o arquivo tar.gz e o tamanho não deve exceder 15 MB",
+ "YAMLFILETYPEERRROR": "Carregar apenas arquivo YAML e o tamanho não deve exceder 15 MB",
+ "JSONFILETYPEERRROR": "Carregar apenas arquivo JSON e o tamanho não deve exceder 15 MB",
+ "PUBFILETYPEERRROR": "Carregar apenas arquivo PUB e o tamanho não deve exceder 15 MB",
+ "PACKAGE": "Pacote",
+ "URL": "URL",
+ "DEPLOYED": "Deployed",
+ "ROLES": "Funções",
+ "INSTANCEDETAILS": "Detalhes da Instância",
+ "IPADDRESS": "Endereço de IP",
+ "MGMT": "Mgmt",
+ "NETNAME": "Nome líquido",
+ "USER": "Do utilizador",
+ "PORT": "Porta",
+ "USERNAME": "Nome de usuário",
+ "PASSWORD": "Senha",
+ "NODATAERROR": "Ocorreu um erro ao recuperar as informações",
+ "FREEZE": "Congelar",
+ "UNFREEZE": "Descongelar",
+ "CLONE": "Clone",
+ "CLONECONFIRMPOPUPMESSAGE": "Tem certeza de que deseja clonar",
+ "CLONESUCCESSFULLY": "Pacote clonado com sucesso",
+ "DROPFILES": "Basta arrastar e soltar arquivos aqui ou clique aqui para fazer upload de arquivos",
+ "DROPFILESVALIDATION": "Selecione um arquivo para processar",
+ "METRICS": "Métricas",
+ "NOOFHOURS": "Não de horas",
+ "MANDATORYCHECK": "Os campos obrigatórios estão marcados com um asterisco (*)",
+ "K8VERSION": "Versão K8",
+ "ENTER": "Entrar",
+ "SWITCHPROJECT": "Switch Project",
+ "CURRENTPROJECT": "Projeto atual",
+ "SUBMIT": "Enviar",
+ "REFRESH": "Atualizar",
+ "OPEN": "Aberto",
+ "UPLOADCONFIG": "Upload Config",
+ "FILEUPLOADLABEL": "Ou carregue do arquivo",
+ "CONFIG": "Config",
+ "YAMLCONFIG": "Yaml Config",
+ "CHOOSEFILE": "Escolher arquivo",
+ "INVALIDCONFIG": "Configuração inválida",
+ "PAGE": {
+ "DASHBOARD": {
+ "DASHBOARD": "painel de controle",
+ "RECENTUSERLOG": "Registro recente do usuário",
+ "LOGS": "Logs",
+ "FAILEDINSTANCES": "Instâncias com falha",
+ "NOINSTANCES": "Keine Instanzen verfügbar",
+ "UPTIME": "Tempo de atividade",
+ "RUNNINGINSTANCES": "Instâncias em execução",
+ "NETSLICETEMPLATE": "Modelo de fatia líquida",
+ "NETSLICEINSTANCE": "Instâncias de fatia líquida",
+ "USERS": "Comercial",
+ "PROJECTS": "Projetos",
+ "USERSETTINGS": "Configurações do usuário",
+ "LOGOUT": "Sair"
+ },
+ "LOGIN": {
+ "USERNAME": "Nome de usuário",
+ "PASSWORD": "Senha",
+ "SIGNUP": "Inscrever-se",
+ "ACCOUNTCREATEMESSAGE": "Não possui uma conta?",
+ "LOGIN": "entrar",
+ "PASSWORDVALIDMESSAGE": "Senha requerida",
+ "USERNAMEVALIDMESSAGE": "Nome de usuário é requerido",
+ "SIGNINMSG": "Faça login para iniciar sua sessão",
+ "PASSWORDMINLENGTHVALIDMESSAGE": "A senha deve ter 8 caracteres e conter pelo menos um caractere maiúsculo, minúsculo, numérico e especial",
+ "USERNAMEMINLENGTHVALIDMESSAGE": "O nome de usuário deve ter pelo menos 5 caracteres"
+ },
+ "INSTANCEINSTANTIATE": {
+ "NEWINSTANCE": "Nova Instância",
+ "NSNAME": "Ns Name",
+ "DESCRIPTION": "Descrição",
+ "NSID": "ID Nsd",
+ "SSHKEY": "Chave SSH",
+ "VIMACCOUNT": "Conta VIM",
+ "SSHKEYMSG": "Cole sua chave aqui"
+ },
+ "NSMETRIC": {
+ "INSTANCESMETRIC": "Métrica de Instâncias",
+ "METRICERROR": "Dados não disponíveis em métricas"
+ },
+ "USERSETTINGS": {
+ "LANGUAGE": "Língua"
+ },
+ "VIM": {
+ "CREATEDSUCCESSFULLY": "VIM criado com sucesso",
+ "LOACTIONINFO": "Digite o nome do local e clique no botão Enter para selecionar o local na lista"
+ },
+ "VIMDETAILS": {
+ "NEWVIM": "Novo VIM",
+ "VIMACCOUNTDETAILS": "Detalhes da conta VIM",
+ "NAME": "Nome",
+ "VIMUSERNAME": "Nome de usuário do VIM",
+ "VIMURL": "URL do VIM",
+ "VIMTYPE": "Tipo",
+ "TENANTNAME": "Nome do inquilino",
+ "DESCRIPTION": "Descrição",
+ "SCHEMATYPE": "Tipo de esquema",
+ "SCHEMAVERSION": "Versão do esquema",
+ "CONFIGPARAMETERS": "PARÂMETROS CONFIG",
+ "SDNCONTROLLER": "Controlador SDN",
+ "SDNPORTMAPPING": "Mapeamento de porta SDN",
+ "VIMNETWORKNAME": "Nome da rede VIM",
+ "SECURITYGROUPS": "Grupos de Segurança",
+ "AVAILABILITYZONE": "Zona de disponibilidade",
+ "REGIONALNAME": "Nome da região",
+ "INSECURE": "Insegura",
+ "USEEXISTINGFLAVOURS": "Use sabores existentes",
+ "USEINTERNALENDPOINT": "Usar terminal interno",
+ "APIVERSION": "Versão da API",
+ "PROJECTDOMAINID": "ID do domínio do projeto",
+ "PROJECTDOMAINNAME": "Nome de domínio do projeto",
+ "USERDOMAINID": "ID do domínio do usuário",
+ "USERDOMAINUSER": "Nome de domínio do usuário",
+ "KEYPAIR": "Par de chaves",
+ "DATAPLANEPHYSICALNET": "Rede física do plano de dados",
+ "USEFLOATINGIP": "Use ip flutuante",
+ "DATAPLANENETVLANRANGE": "Dataplane net vlan range",
+ "MICROVERSION": "Microversão",
+ "BACKTOVIMACCOUNTS": "Voltar para VimAccounts",
+ "VIMPASSWORD": "Senha do VIM",
+ "ADDITIONALCONFIG": "Configuração adicional",
+ "ADDITIONALCONFIGPLACEHOLDER": "{'key1':[...],'key2':{},'key3':''}",
+ "NEWVIMACCOUNT": "Nova conta VIM",
+ "ORGNAME": "Orgnome",
+ "VCENTERIP": "Vcenter ip",
+ "VCENTERPORT": "Porta Vcenter",
+ "ADMINUSERNAME": "Nome de usuário do administrador",
+ "VCENTERUSER": "Usuário do Vcenter",
+ "ADMINPASSWORD": "senha do administrador",
+ "VCENTERPASSWORD": "Senha do Vcenter",
+ "NSXMANAGER": "Gerente Nsx",
+ "VROPSSITE": "Site Vrops",
+ "NSXUSER": "Usuário Nsx",
+ "VROPSUSER": "Usuário Vrops",
+ "NSXPASSWORD": "Senha Nsx",
+ "VROPSPASSWORD": "Senha Vrops",
+ "VPCCIDRBLOCK": "Bloco cidr VPC",
+ "FLAVORIINFO": "Informação do sabor",
+ "VIM_TYPE": "Tipo VIM",
+ "VIMLOCATION": "Localização do VIM",
+ "SUBSCRIPTIONID": "ID de Inscrição",
+ "RESOURCEGROUP": "Grupo de Recursos",
+ "VNETNAME": "Nome da VNet",
+ "FLAVORSPATTERN": "Padrão de sabores"
+ },
+ "WIMACCOUNTS": {
+ "CREATEDSUCCESSFULLY": "WIM criado com sucesso",
+ "WIMDETAILS": "Detalhes do WIM",
+ "NEWWIM": "Novo WIM",
+ "SCHEMAVERSION": "Versão do esquema",
+ "RO": "RO",
+ "ROACCOUNT": "Conta RO",
+ "USERNAME": "Nome de usuário WIM",
+ "PASSWORD": "Senha WIM"
+ },
+ "NSINSTANCE": {
+ "NEWNSINSTANCE": "Nova NS",
+ "CREATEDSUCCESSFULLY": "Instância NS criada com êxito"
+ },
+ "VNFINSTANCE": {
+ "ADDVNFINSTANCE": "Adicionar instância VNF"
+ },
+ "PDUINSTANCE": {
+ "NEWPDUINSTANCE": "Nova PDU",
+ "PDUTYPE": "Tipo de PDU",
+ "PARAMETERS": "Parâmetros de instâncias da PDU",
+ "ADDINSTANCEPARAMS": "Adicionar parâmetros",
+ "CREATEDSUCCESSFULLY": "Instâncias da PDU criadas com êxito"
+ },
+ "NETSLICEINSTANCE": {
+ "CREATENETSLICEINSTANCE": "Criar NSI"
+ },
+ "SDNCONTROLLER": {
+ "NEWSDNCONTROLLER": "Novo controlador SDN",
+ "REGISTEREDSDNCONTROLLER": "Controladores SDN registrados",
+ "RO": "RO",
+ "DPID": "DPID",
+ "CREATEDSUCCESSFULLY": "SDN Registrado com Sucesso",
+ "DPIDPLACEHOLDER": "xx:xx:xx:xx:xx:xx:xx:xx",
+ "DETAILS": "Detalhes do Controlador SDN"
+ },
+ "USERS": {
+ "CREATEUSER": "Criar usuário",
+ "NEWUSER": "Novo usuário",
+ "USERNAME": "Nome de Usuário",
+ "PASSWORD": "Senha",
+ "CONFPASSWORD": "Confirme a Senha",
+ "EDITUSER": "Editar usuário",
+ "NEWPASSWORD": "Nova senha",
+ "DEFAULTPROJECT": "Projeto Padrão",
+ "PASSWORDCONFLICT": "Senha e confirmação de senha não correspondem",
+ "PASSWORDMATCH": "Correspondência de senha",
+ "CREATEDSUCCESSFULLY": "Usuário criado com sucesso",
+ "EDITEDSUCCESSFULLY": "Edição do Usuário com Sucesso",
+ "EDITCREDENTIALS": "Mudar senha",
+ "EDITUSERNAME": "Mudar nome de usuário",
+ "PROJECTSROLES": "Funções dos Projetos",
+ "EDITPROJECTROLEMAPPING": "Editar mapeamento de função do projeto",
+ "ADDMAPPINGS": "Adicionar mapeamentos",
+ "EDITPROJECTROLEERROR": "Forneça pelo menos um mapeamento de função do projeto para continuar"
+ },
+ "TOPOLOGY": {
+ "SELECTELEMENT": "Selecionar elemento",
+ "VL": "VL",
+ "VNF": "VNF",
+ "VNFD": "VNFD",
+ "CP": "CP",
+ "NSD": "NSD",
+ "NS": "NS",
+ "VIRTUALLINK": "Link virtual",
+ "CONNECTIONPOINT": "Ponto de conexão",
+ "INTCONNECTIONPOINT": "Ponto de conexão int",
+ "LINK": "Ligação",
+ "ADDINGCP": "Por favor, selecione um ponto de conexão {{vnfdname}} para vincular {{vlname}}?",
+ "INFO": "Info",
+ "HELP": "Socorro",
+ "HELPINFO": {
+ "CREATEEDGE": "Criar aresta",
+ "CREATEEDGEFIRSTSETENCE": "Selecione o primeiro vértice clicando nele usando",
+ "CREATEEDGESECONDSETENCE": "em outro vértice (diferente do selecionado).",
+ "DELETEEDGEVERTEX": "Excluir aresta / vértice",
+ "DELETEEDGEVERTEXSENTENCE": "Clicar duas vezes na aresta / vértice.",
+ "SPREADEDGE": "Espalhe a borda",
+ "SPREADEDGESENTENCE": "Selecione o vértice clicando nele usando",
+ "EDGEINFO": "Mostrar informações da aresta",
+ "EDGEINFOSENTENCE": "Selecione a aresta clicando. A informação será mostrada no lado esquerdo."
+ },
+ "VDU": "VDU",
+ "INTVL": "IntVL",
+ "INTCP": "IntCP",
+ "DATAEMPTY": "Por favor mude algo"
+ },
+ "PROJECT": {
+ "NEWPROJECT": "Novo projeto",
+ "CREATEDSUCCESSFULLY": "Projeto criado com sucesso",
+ "UPDATEDSUCCESSFULLY": "Projeto atualizado com sucesso"
+ },
+ "NSPACKAGE": {
+ "ADDNSPACKAGE": "Componha um novo NS",
+ "CREATEDSUCCESSFULLY": "Pacote NS criado com sucesso",
+ "NSCOMPOSE": {
+ "UPDATEDSUCCESSFULLY": "Atualizado com sucesso",
+ "CONFIRMCONNECTIONPOINT": "Confirme para adicionar o ponto de conexão",
+ "CANNOTLINKVNF": "Você não pode vincular um vnf a um vnf",
+ "CANNOTLINKVL": "Você não pode vincular uma VL a uma VL",
+ "CANNOTLINKVLVNF": "Você não pode vincular um VL a um vnf",
+ "CANNOTLINKVNFCP": "Você não pode vincular um VNF a um CP",
+ "CANNOTLINKVLCP": "Você não pode vincular uma VL a um CP",
+ "CANNOTLINKCP": "Você não pode vincular um CP a um CP",
+ "ADDNSD": "Link virtual adicionado com sucesso",
+ "ADDVNFD": "VNFD é adicionado com sucesso",
+ "ADDNS": "Link de conexão adicionado com sucesso",
+ "DELETENSD": "O link virtual foi excluído com sucesso",
+ "DELETEVNFD": "O VNF foi excluído com sucesso",
+ "DELETENS": "Excluído com êxito o ponto de conexão",
+ "DELETELINK": "O link foi excluído com sucesso",
+ "MGMTNETWORK": "Mgmt Network",
+ "VIMNETWORKNAME": "Vim Network Name",
+ "MEMBER-VNF-INDEX": "member-vnf-index",
+ "VNFD-ID-REF": "vnfd-id-ref",
+ "VLD-ID": "vld-id",
+ "VNFD-CP-REF": "vnfd-ponto de conexão-ref"
+ },
+ "EDITPACKAGES": {
+ "UPDATEDSUCCESSFULLY": "Atualizado com sucesso"
+ }
+ },
+ "VNFPACKAGE": {
+ "ADDVNFPACKAGE": "Componha um novo VNF",
+ "CREATEDSUCCESSFULLY": "Pacote VNF criado com sucesso",
+ "VNFCOMPOSE": {
+ "UPDATEDSUCCESSFULLY": "Atualizado com sucesso",
+ "INVALIDSELECTION": "Seleção inválida",
+ "YOUCANNOTDELETELINK": "Você não pode excluir o link",
+ "CANNOTLINKVDUANDINTCP": "Você não pode vincular o vdu ao int_cp",
+ "CANNOTLINKINTCPANDVDU": "Você não pode vincular int_cp ao vdu",
+ "CANNOTLINKCPANDVNFVL": "Você não pode vincular o cp ao vnf_vl",
+ "CANNOTLINKVNFVLANDCP": "Você não pode vincular vnf_vl ao cp",
+ "CANNOTLINKINTCPANDCP": "Você não pode vincular o intcp ao cp",
+ "CANNOTLINKCPANDINTCP": "Você não pode vincular o cp ao int_cp",
+ "CANNOTLINKVDUANDVDU": "Você não pode vincular um vdu a um vdu"
+ }
+ },
+ "NETSLICE": {
+ "CREATEDSUCCESSFULLY": "Netslice criado com sucesso",
+ "TEMPLATECREATEDSUCCESSFULLY": "Modelo Netslice criado com sucesso",
+ "UPDATEDSUCCESSFULLY": "Modelo atualizado com sucesso"
+ },
+ "NETSLICETEMPLATE": {
+ "NETSLICETEMPLATEDETAILS": "Detalhes do modelo de fatias de rede"
+ },
+ "NSTINSTANCEINSTANTIATE": {
+ "NEWINSTANCE": "Nova Instância",
+ "NSNAME": "Ns Name",
+ "DESCRIPTION": "Descrição",
+ "NSTID": "Nst Id",
+ "SSHKEY": "Chave SSH",
+ "VIMACCOUNT": "Conta VIM",
+ "SSHKEYMSG": "Cole sua chave aqui ..."
+ },
+ "NSPRIMITIVE": {
+ "PRIMITIVE": "Primitiva",
+ "PRIMITIVEPARAMETERS": "Parâmetros primitivos",
+ "ADDPRIMITIVEPARAMS": "Adicionar Parâmetros Primitivos",
+ "EXECUTEDSUCCESSFULLY": "Configuração primitiva do NS executada"
+ },
+ "ROLES": {
+ "CREATEROLE": "Criar função",
+ "ROLE": "Função",
+ "PERMISSIONS": "Permissões",
+ "YAMLPERMISSIONS": "YAML Permissões",
+ "CREATEDSUCCESSFULLY": "Função criada com sucesso",
+ "UPDATEDSUCCESSFULLY": "Função atualizada com sucesso",
+ "ROLEJSONERROR": "As permissões de função devem ser fornecidas de maneira com valor-chave",
+ "ROLEKEYERROR": "O valor de '{{roleKey}}' nas permissões de uma função deve ser booleano",
+ "EDITROLE": "Editar função",
+ "PREVIEW": "Pré-visualização",
+ "TEXTVIEW": "Visualização de texto"
+ },
+ "K8S": {
+ "MENUK8S": "K8s",
+ "MENUK8SCLUSTER": "Clusters do K8s",
+ "MENUK8SREPO": "Repos do K8s",
+ "REGISTERK8CLUSTER": "Clusters K8s registrados",
+ "ADDK8CLUSTER": "Adicionar cluster do K8s",
+ "K8SCLUSTERDETAILS": "Detalhes do cluster K8s",
+ "REGISTERK8REPO": "Repositório registrado do K8s",
+ "ADDK8REPO": "Adicionar repositório K8s",
+ "K8SREPODETAILS": "Detalhes do Repositório do K8s",
+ "CREATEDSUCCESSFULLY": "K8s criado com sucesso",
+ "NEWK8SCLUSTER": "Novo Cluster K8s",
+ "NAME": "Nome",
+ "K8SVERSION": "Versão do K8s",
+ "VIMACCOUNT": "Conta Vim",
+ "DESCRIPTION": "Descrição",
+ "NETS": "Nets",
+ "NETSPLACEHOLDER": "example: {'net1': 'osm-ext'}",
+ "CREDENTIALS": "Credenciais",
+ "NEWK8SREPO": "Novo Repositório do K8s",
+ "TYPE": "Tipo",
+ "URL": "URL"
+ }
+ },
+ "HTTPERROR": {
+ "401": "Acesso negado",
+ "400": "Verifique a solicitação e tente novamente",
+ "404": "Serviço esperado não disponível, tente novamente mais tarde",
+ "500": "Erro no servidor, tente novamente mais tarde",
+ "502": "Gateway incorreto. Tente novamente mais tarde",
+ "503": "Serviço temporariamente indisponível. Tente novamente mais tarde",
+ "504": "Erro de tempo limite do gateway. Tente novamente mais tarde",
+ "409": "Por favor, tente novamente mais tarde"
+ },
+ "PAGENOTFOUND": {
+ "OOPS": "Opa!",
+ "NOTFOUND": "404 não encontrado",
+ "CONTENT": "A página não pode ser encontrada ou não autorizada, pode não ser mais relevante ou seu nome foi alterado",
+ "MEAN": "Enquanto isso, você pode voltar para",
+ "HOME": "Casa"
+ },
+ "DOMVALIDATIONS": {
+ "INVALIDURL": "Digite um URL válido",
+ "INVALIDIPADDRESS": "Digite um endereço IP válido",
+ "INVALIDPORTADDRESS": "Digite um endereço PORT válido",
+ "INVALIDDPID": "Digite um DPID válido",
+ "INVALIDJSON": "Digite um formato JSON válido",
+ "INVALIDYAML": "Digite um formato YAML válido"
+ },
+ "GRAFANA": {
+ "METRICSERROR": "Métricas não válidas"
+ }
+}
\ No newline at end of file