diff --git a/docker-compose.yml b/docker-compose.yml index 4ab511a..8b97f59 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,7 @@ version: "3" services: zerotier: - image: zyclonite/zerotier:1.10.6 + image: zyclonite/zerotier:1.14.2 container_name: zu-controller restart: unless-stopped volumes: diff --git a/frontend/public/locales/pt-BR/common.json b/frontend/public/locales/pt-BR/common.json new file mode 100644 index 0000000..a891925 --- /dev/null +++ b/frontend/public/locales/pt-BR/common.json @@ -0,0 +1,68 @@ +{ + "flowRules": "Regras de Fluxo", + "createNetwork": "Criar uma Rede", + "createOneNetwork": "Por favor, crie pelo menos uma rede", + "controllerNetworks": "Redes do Controlador", + "network_one": "Rede", + "network_other": "Redes", + "controllerAddress": "Endereço do Controlador da Rede", + "loginToContinue": "Por favor, faça login para continuar", + "zerouiDesc": "ZeroUI - Interface Web do Controlador ZeroTier - é uma interface web para um controlador de rede ZeroTier auto-hospedado.", + "logIn": "Entrar", + "logInToken": "Entrar com Token", + "cancel": "Cancelar", + "management": "Gerenciamento", + "deleteNetwork": "Excluir Rede", + "deleteAlert": "Esta ação não pode ser desfeita.", + "deleteNetworkConfirm": "Tem certeza de que deseja excluir esta rede?", + "deleteMemberConfirm": "Tem certeza de que deseja excluir este membro?", + "delete": "Excluir", + "logOut": "Sair", + "advancedFeature": "RECURSO AVANÇADO", + "noDevices": "Nenhum dispositivo entrou nesta rede. Use o aplicativo em seus dispositivos para entrar", + "member_one": "Membro", + "member_other": "Membros", + "addMemberManually": "Adicionar Membro Manualmente", + "name": "Nome", + "description": "Descrição", + "allowBridging": "Permitir Ponte Ethernet", + "noAutoIP": "Não Atribuir IPs Automaticamente", + "capabilities": "Capacidades", + "noCapDef": "Nenhuma capacidade definida", + "tags": "Tags", + "noTagDef": "Nenhuma tag definida", + "authorized": "Autorizado", + "address": "Endereço", + "managedIPs": "IPs Gerenciados", + "lastSeen": "Visto pela última vez", + "version": "Versão", + "physIp": "IP Físico", + "latency": "Latência", + "settings": "Configurações", + "generalSettings": "Configurações Gerais", + "networkId": "ID da Rede", + "accessControl": "Controle de Acesso", + "public": "Público", + "private": "Privado", + "managedRoutes": "Rotas Gerenciadas", + "addRoute": "Adicionar Rota", + "target": "Destino", + "via": "Via", + "start": "Início", + "end": "Fim", + "ipv4AutoAssign": "Atribuição Automática de IPv4", + "autoAssignPool": "Atribuição Automática de IPv4", + "addIPv4Pool": "Adicionar Pool de IPv4", + "multicastLimit": "Limite de Destinatários de Multicast", + "enableBroadcast": "Habilitar Broadcast", + "logInFailed": "Nome de usuário ou senha inválidos", + "tooManyAttempts": "Muitas tentativas de login, tente novamente em 15 minutos.", + "language": "Idioma", + "notAuthorized": "Você não está autorizado. Por favor, faça login.", + "saveChanges": "Salvar alterações", + "optional": "Opcional", + "destination": "Destino", + "username": "Nome de usuário", + "password": "Senha", + "languageName": "Portugues" +} \ No newline at end of file diff --git a/frontend/src/generated/localesList.json b/frontend/src/generated/localesList.json index 02c1eb8..5ebd68b 100644 --- a/frontend/src/generated/localesList.json +++ b/frontend/src/generated/localesList.json @@ -7,6 +7,10 @@ "code": "es-ES", "name": "Español" }, + { + "code": "pt-BR", + "name": "Portugues-BR" + }, { "code": "ru-RU", "name": "Русский"