diff --git a/messages/pt-PT.json b/messages/pt-PT.json
index ff0d543fe..1f47d92b8 100644
--- a/messages/pt-PT.json
+++ b/messages/pt-PT.json
@@ -123,6 +123,16 @@
"siteUpdated": "Site atualizado",
"siteUpdatedDescription": "O site foi atualizado.",
"siteGeneralDescription": "Configurar as configurações gerais para este site",
+ "siteRestartTitle": "Reiniciar site",
+ "siteRestartDescription": "Reinicie o túnel WireGuard para este site. Isso interromperá brevemente a conectividade.",
+ "siteRestartBody": "Use isso se o túnel do site não estiver funcionando corretamente e você quiser forçar uma reconexão sem reiniciar o host.",
+ "siteRestartButton": "Reiniciar site",
+ "siteRestartDialogMessage": "Tem certeza de que deseja reiniciar o túnel WireGuard para {name}? O site perderá brevemente a conectividade.",
+ "siteRestartWarning": "O site será desconectado brevemente enquanto o túnel reinicia.",
+ "siteRestarted": "Site reiniciado",
+ "siteRestartedDescription": "O túnel WireGuard foi reiniciado.",
+ "siteErrorRestart": "Falha ao reiniciar o site",
+ "siteErrorRestartDescription": "Ocorreu um erro ao reiniciar o site.",
"siteSettingDescription": "Configurar as configurações no site",
"siteResourcesTab": "Recursos",
"siteResourcesNoneOnSite": "Este site ainda não possui recursos públicos ou privados.",
@@ -1401,6 +1411,7 @@
"actionApplyBlueprint": "Aplicar Diagrama",
"actionListBlueprints": "Listar Modelos",
"actionGetBlueprint": "Obter Modelo",
+ "actionCreateOrgWideLauncherView": "Criar Visualização do Lançador para Toda a Organização",
"setupToken": "Configuração do Token",
"setupTokenDescription": "Digite o token de configuração do console do servidor.",
"setupTokenRequired": "Token de configuração é necessário",
@@ -2077,6 +2088,7 @@
"subnetPlaceholder": "Sub-rede",
"addressDescription": "O endereço interno do cliente. Deve estar dentro da sub-rede da organização.",
"selectSites": "Selecionar sites",
+ "selectLabels": "Selecionar etiquetas",
"sitesDescription": "O cliente terá conectividade com os sites selecionados",
"clientInstallOlm": "Instalar Olm",
"clientInstallOlmDescription": "Execute o Olm em seu sistema",
@@ -2304,6 +2316,7 @@
"createInternalResourceDialogSite": "Site",
"selectSite": "Selecionar site...",
"multiSitesSelectorSitesCount": "{count, plural, one {# site} other {# sites}}",
+ "labelsSelectorLabelsCount": "{count, plural, one {# rótulo} other {# rótulos}}",
"noSitesFound": "Nenhum site encontrado.",
"createInternalResourceDialogProtocol": "Protocolo",
"createInternalResourceDialogTcp": "TCP",
@@ -2378,6 +2391,21 @@
"sidebarRemoteExitNodes": "Nós remotos",
"remoteExitNodeId": "ID",
"remoteExitNodeSecretKey": "Chave Secreta",
+ "remoteExitNodeNetworkingTitle": "Configurações de Rede",
+ "remoteExitNodeNetworkingDescription": "Configure como este nó de saída remoto roteia o tráfego e quais sites preferem se conectar através dele. Recursos avançados para serem usados com configurações de rede de backhaul.",
+ "remoteExitNodeNetworkingSave": "Guardar Configurações",
+ "remoteExitNodeNetworkingSaveSuccessTitle": "Configurações de rede salvas",
+ "remoteExitNodeNetworkingSaveSuccessDescription": "As configurações de rede foram atualizadas com sucesso.",
+ "remoteExitNodeNetworkingSaveError": "Falha ao guardar as configurações de rede",
+ "remoteExitNodeNetworkingSubnetsTitle": "Sub-redes Remotas",
+ "remoteExitNodeNetworkingSubnetsDescription": "Defina os intervalos de CIDR que este nó de saída remoto irá rotear o tráfego. Digite um CIDR válido (por exemplo, 10.0.0.0/8) e pressione Enter para adicionar.",
+ "remoteExitNodeNetworkingSubnetsPlaceholder": "Adicione um intervalo de CIDR (por exemplo, 10.0.0.0/8)",
+ "remoteExitNodeNetworkingSubnetsLoadError": "Falha ao carregar sub-redes",
+ "remoteExitNodeNetworkingLabelsTitle": "Etiquetas de Preferência",
+ "remoteExitNodeNetworkingLabelsDescription": "Os sites com essas etiquetas serão forçados a se conectar através deste nó de saída remoto.",
+ "remoteExitNodeNetworkingLabelsButtonText": "Selecionar etiquetas...",
+ "remoteExitNodeNetworkingLabelsSearchPlaceholder": "Pesquisar etiquetas...",
+ "remoteExitNodeNetworkingLabelsLoadError": "Falha ao carregar etiquetas",
"remoteExitNodeCreate": {
"title": "Criar Nó Remoto",
"description": "Crie um novo nó de retransmissão e proxy servidor auto-hospedado",
@@ -2556,6 +2584,7 @@
"idpGoogleDescription": "Provedor Google OAuth2/OIDC",
"idpAzureDescription": "Microsoft Azure OAuth2/OIDC provider",
"subnet": "Sub-rede",
+ "utilitySubnet": "Sub-rede de utilidade",
"subnetDescription": "A sub-rede para a configuração de rede dessa organização.",
"customDomain": "Domínio Personalizado",
"authPage": "Páginas de Autenticação",
@@ -3541,6 +3570,55 @@
"memberPortalEmailWhitelist": "Lista de E-mails Permitidos",
"memberPortalResourceDisabled": "Recurso Desativado",
"memberPortalShowingResources": "Mostrando {start}-{end} de {total} recursos",
+ "resourceLauncherTitle": "Lançador de Recursos",
+ "resourceLauncherDescription": "Veja os detalhes do recurso e lance-os de um só lugar",
+ "resourceLauncherSearchPlaceholder": "Procurar todos os sites...",
+ "resourceLauncherDefaultView": "Padrão",
+ "resourceLauncherSaveView": "Salvar Visualização",
+ "resourceLauncherSaveToCurrentView": "Salvar na Visualização Atual",
+ "resourceLauncherResetView": "Redefinir Visualização",
+ "resourceLauncherSaveAsNewView": "Salvar como Nova Visualização",
+ "resourceLauncherSaveAsNewViewDescription": "Dê um nome a esta visualização para salvar os filtros e layout atuais.",
+ "resourceLauncherSaveForEveryone": "Salvar para Todos",
+ "resourceLauncherSaveForEveryoneDescription": "Compartilhe esta visualização com todos os membros da organização. Quando desmarcado, a visualização é visível apenas para você.",
+ "resourceLauncherMakePersonal": "Tornar Pessoal",
+ "resourceLauncherFilter": "Filtro",
+ "resourceLauncherSort": "Ordenar",
+ "resourceLauncherSortAscending": "Ordenar ascendente",
+ "resourceLauncherSortDescending": "Ordenar descendente",
+ "resourceLauncherSettings": "Configurações",
+ "resourceLauncherGroupBy": "Agrupar por",
+ "resourceLauncherGroupBySite": "Site",
+ "resourceLauncherGroupByLabel": "Marcador",
+ "resourceLauncherLayout": "Layout",
+ "resourceLauncherLayoutGrid": "Grade",
+ "resourceLauncherLayoutList": "Lista",
+ "resourceLauncherShowLabels": "Mostrar Marcadores",
+ "resourceLauncherShowSiteTags": "Mostrar Etiquetas de Site",
+ "resourceLauncherShowRecents": "Mostrar Recents",
+ "resourceLauncherDeleteView": "Excluir Visualização",
+ "resourceLauncherViewAsAdmin": "Visualizar como Administrador",
+ "resourceLauncherResourceDetailsDescription": "Veja detalhes deste recurso.",
+ "resourceLauncherUnlabeled": "Sem Etiqueta",
+ "resourceLauncherNoSite": "Sem Site",
+ "resourceLauncherNoResourcesInGroup": "Nenhum recurso neste grupo",
+ "resourceLauncherEmptyStateTitle": "Nenhum Recurso Disponível",
+ "resourceLauncherEmptyStateDescription": "Você não tem acesso a nenhum recurso ainda. Entre em contato com seu administrador para solicitar acesso.",
+ "resourceLauncherEmptyStateNoResultsTitle": "Nenhum Recurso Encontrado",
+ "resourceLauncherEmptyStateNoResultsDescription": "Nenhum recurso corresponde à sua busca ou filtros atuais. Experimente ajustá-los para encontrar o que está procurando.",
+ "resourceLauncherEmptyStateNoResultsWithQuery": "Nenhum recurso corresponde a \"{query}\". Tente ajustar sua busca ou limpar os filtros para ver todos os recursos.",
+ "resourceLauncherCopiedToClipboard": "Copiado para a área de transferência",
+ "resourceLauncherCopiedAccessDescription": "O acesso ao recurso foi copiado para sua área de transferência.",
+ "resourceLauncherViewNamePlaceholder": "Nome da Visualização",
+ "resourceLauncherViewNameLabel": "Nome da Visualização",
+ "resourceLauncherViewSaved": "Visualização salva",
+ "resourceLauncherViewSavedDescription": "Sua visualização do lançador foi salva.",
+ "resourceLauncherViewSaveFailed": "Falha ao salvar visualização",
+ "resourceLauncherViewSaveFailedDescription": "Não foi possível salvar a visualização do lançador. Por favor, tente novamente.",
+ "resourceLauncherViewDeleted": "Visualização excluída",
+ "resourceLauncherViewDeletedDescription": "A visualização do lançador foi excluída.",
+ "resourceLauncherViewDeleteFailed": "Falha ao excluir visualização",
+ "resourceLauncherViewDeleteFailedDescription": "Não foi possível excluir a visualização do lançador. Por favor, tente novamente.",
"memberPortalPrevious": "Anterior",
"memberPortalNext": "Próximo",
"httpSettings": "Configurações HTTP",
@@ -3576,7 +3654,8 @@
"sshPrivateKeyPlaceholder": "-----BEGIN OPENSSH PRIVATE KEY-----",
"sshPrivateKeyRequired": "Chave privada é necessária",
"vncTitle": "VNC",
- "vncSignInDescription": "Digite sua senha VNC para conectar",
+ "vncSignInDescription": "Digite suas credenciais VNC para conectar",
+ "vncUsernameOptional": "Nome de usuário (opcional)",
"vncPasswordOptional": "Senha (opcional)",
"vncNoResourceTarget": "Nenhum alvo de recurso disponível",
"vncFailedToLoadNovnc": "Falha ao carregar noVNC",