aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-09-15 02:16:39 +0200
committerChristophe Besson <cbesson@gmail.com>2026-09-15 02:21:01 +0200
commit73ad8e4eb566fe682107fa7e50ef624591199e99 (patch)
treeff0017d014d46d8835487c080dca55c6def7fd6b /packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js
parentbdefcd025604f2c3009fe5e0cc01213c2ba62a6a (diff)
downloadmeshbay-73ad8e4eb566fe682107fa7e50ef624591199e99.tar.gz
feat(hub): session lifetime is an admin setting, and a browser signs out when idle
Browser idle sign-out (media playback counts as activity; not the desktop app), refresh idle window and maximum session length, in hours. Sign-out now revokes on the hub, and the profile has "sign out everywhere". Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XuNrwLf5EFWCMHzfoEvnpm
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js')
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js
index 65e1ec1..460a902 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js
@@ -407,6 +407,10 @@ export default {
'settings.recovery_partial': 'Não foi possível alcançar estes grupos. Abra-os mais tarde, ou execute isto de novo:',
'settings.recovery_need_relogin': 'Saia e entre novamente, depois tente de novo.',
'settings.danger': 'Excluir a conta',
+ 'settings.sessions_heading': 'Sessões',
+ 'settings.sign_out_everywhere': 'Sair em todos os lugares',
+ 'settings.sign_out_everywhere_hint': 'Encerra todas as sessões da sua conta, inclusive esta: útil se você ficou conectado em um computador que não é seu. Um aplicativo desktop entra de novo com a chave do dispositivo até você remover esse dispositivo.',
+ 'settings.sign_out_everywhere_confirm': 'Sair de todos os navegadores e aplicativos, inclusive este?',
'settings.delete_hint': 'Remove sua conta, suas participações em grupos e suas '
+ 'notificações do hub, e libera seu nome de usuário. Não alcança o que está nos '
+ 'nodes: os arquivos que você enviou permanecem onde o operador deles os guarda, e '
@@ -502,6 +506,12 @@ export default {
'admin.mail_reset_defaults': "Restaurar padrões",
'admin.login_heading': "Login",
'admin.login_hint': "Após este número de frases secretas incorretas para um mesmo nome de usuário, o login com frase secreta é recusado pelo tempo definido. Sessões já abertas e dispositivos registrados continuam funcionando, e redefinir a frase secreta encerra o bloqueio. 0 desativa.",
+ 'admin.session_heading': 'Sessões',
+ 'admin.session_hint': 'Um navegador encerra a sessão após o primeiro número de horas sem interação e sem reprodução em andamento; o aplicativo desktop não. Uma sessão sem uso pelo segundo número deixa de ser renovada, e nenhuma dura além do terceiro.',
+ 'admin.session_browser_idle_hours': 'Saída do navegador após inatividade (horas)',
+ 'admin.session_refresh_idle_hours': 'Sessão sem uso expira após (horas)',
+ 'admin.session_max_hours': 'Duração máxima da sessão (horas)',
+ 'admin.session_save': 'Salvar configurações de sessão',
'admin.login_max_failures': "Frases incorretas antes do bloqueio",
'admin.login_lockout_minutes': "Duração do bloqueio (minutos)",
'admin.login_save': "Salvar limites de login",