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-11 13:05:21 +0200
committerChristophe Besson <cbesson@gmail.com>2026-09-11 13:05:21 +0200
commitcab9ba28cfba9d90d0a6c4c00dbba852825f66c2 (patch)
tree890ce73f8d9d401b779245b851862721810800f0 /packages/meshbay-hub/src/meshbay_hub/static/locales/pt-BR.js
parente3c68b3416f8ea2c033d41ac263552833370ba18 (diff)
downloadmeshbay-cab9ba28cfba9d90d0a6c4c00dbba852825f66c2.tar.gz
feat(hub): say what MeshBay is on the sign-in page
The browser sign-in page now carries the project's pitch beside the form: what MeshBay is, the applications, what it is for, and what meshbay.org does and never sees, with links to the downloads and the legal pages. Text on the left and the form on the right on a desktop; one column, form first, below 1000px. Not shown in the desktop application, whose user has already downloaded it. All ten catalogues carry the text. Every claim is held to MESHBAY_DESIGN.md 2.3: the page says content never reaches the hub, not that the hub can read nothing (T3), and "end-to-end" means device to node. Signed out there is no sidebar, so the 960px main column sat at the left of the window and the sign-in, register and reset forms were centred in it (x=290 in 1440). `.page-center` pages now lift that cap. test_welcome_layout_measured.py measures the real stylesheet in Chrome: no horizontal overflow from 320 to 1440px, form first on narrow screens, form right of the text on desktops, pair centred in the window. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01D9MCBBWSm9GhBESmqzJxNy
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.js24
1 files changed, 24 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 8f903ba..c5f826b 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
@@ -87,6 +87,30 @@ export default {
'register.resend_sent': 'Um novo código foi enviado.',
'login.pending_verification': 'Seu e-mail ainda não foi verificado. Verifique sua caixa de entrada.',
'login.verify_link': 'Verificar e-mail',
+ // Sign-in page: what MeshBay is (browser only)
+ 'welcome.title': 'A internet como deveria ser.',
+ 'welcome.lead': 'O MeshBay é um software de código aberto que dá acesso remoto aos seus arquivos pessoais e executa aplicativos sobre o armazenamento do seu próprio computador:',
+ 'welcome.app_chat': 'Chat',
+ 'welcome.app_photos': 'Fotos',
+ 'welcome.app_media': 'Central de mídia',
+ 'welcome.app_video': 'Player de vídeo',
+ 'welcome.app_music': 'Player de música',
+ 'welcome.groups': 'Crie grupos para dar às pessoas próximas acesso a alguns desses aplicativos.',
+ 'welcome.e2e': 'Seus dados são criptografados de ponta a ponta e trafegam ponto a ponto, direto de cada dispositivo para o computador que os hospeda: o seu nó. Eles nunca passam pelo hub meshbay.org.',
+ 'welcome.uses_title': 'O que você pode fazer com ele',
+ 'welcome.use_chat': 'Mensagens instantâneas dentro de um grupo',
+ 'welcome.use_photos': 'Compartilhar álbuns de fotos com a família e os amigos',
+ 'welcome.use_media': 'Acessar de qualquer lugar a sua central de mídia, para você e sua casa, com streaming e Chromecast pelo app para desktop',
+ 'welcome.use_apps': 'Criar seus próprios aplicativos no nó que você hospeda',
+ 'welcome.hub_title': 'O que o meshbay.org faz',
+ 'welcome.hub_body': 'O meshbay.org é apenas um serviço de sinalização: ele autentica você e conecta as partes entre si, plug-and-play, através de redes domésticas.',
+ 'welcome.hub_never': 'Seu conteúdo nunca chega até ele:',
+ 'welcome.never_transit': 'Nada passa por ele: nenhum conteúdo, nenhuma indexação',
+ 'welcome.never_stored': 'Nenhum dos seus arquivos ou mensagens fica armazenado nele',
+ 'welcome.never_e2e': 'Criptografia de ponta a ponta, de cada dispositivo até o seu nó',
+ 'welcome.hub_free': 'O serviço é gratuito. Não há modelo de negócio (de propósito), rastreamento nem anúncios. Aproveite!',
+ 'welcome.download': 'Baixar (beta)',
+ 'welcome.legal': 'Informações legais',
'register.err_mismatch': 'As senhas não coincidem',
'register.err_min_len': {
one: 'Use pelo menos {n} caractere',