diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-09-11 13:05:21 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-09-11 13:05:21 +0200 |
| commit | cab9ba28cfba9d90d0a6c4c00dbba852825f66c2 (patch) | |
| tree | 890ce73f8d9d401b779245b851862721810800f0 /packages/meshbay-hub/src/meshbay_hub/static/locales/nl.js | |
| parent | e3c68b3416f8ea2c033d41ac263552833370ba18 (diff) | |
| download | meshbay-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/nl.js')
| -rw-r--r-- | packages/meshbay-hub/src/meshbay_hub/static/locales/nl.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/nl.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/nl.js index f7f0775..72511f5 100644 --- a/packages/meshbay-hub/src/meshbay_hub/static/locales/nl.js +++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/nl.js @@ -86,6 +86,30 @@ export default { 'register.resend_sent': 'Er is een nieuwe code verzonden.', 'login.pending_verification': 'Uw e-mailadres is nog niet geverifieerd. Controleer uw inbox voor de verificatiecode.', 'login.verify_link': 'E-mail verifiëren', + // Sign-in page: what MeshBay is (browser only) + 'welcome.title': 'Het internet zoals het bedoeld was.', + 'welcome.lead': 'MeshBay is opensourcesoftware waarmee u op afstand bij uw persoonlijke bestanden kunt, en die toepassingen draait bovenop de opslag van uw eigen computer:', + 'welcome.app_chat': 'Chat', + 'welcome.app_photos': 'Foto’s', + 'welcome.app_media': 'Mediacenter', + 'welcome.app_video': 'Videospeler', + 'welcome.app_music': 'Muziekspeler', + 'welcome.groups': 'Maak groepen aan om uw naasten toegang te geven tot een aantal van deze toepassingen.', + 'welcome.e2e': 'Uw gegevens zijn end-to-end versleuteld en gaan peer-to-peer, rechtstreeks van elk apparaat naar de computer waarop ze staan: uw node. Ze gaan nooit via de hub meshbay.org.', + 'welcome.uses_title': 'Wat u ermee kunt doen', + 'welcome.use_chat': 'Chatten binnen een groep', + 'welcome.use_photos': 'Fotoalbums delen met familie en vrienden', + 'welcome.use_media': 'Overal bij uw mediacenter thuis, voor u en uw huishouden, met streaming en Chromecast via de desktop-app', + 'welcome.use_apps': 'Uw eigen toepassingen bouwen op de node die u host', + 'welcome.hub_title': 'Wat meshbay.org doet', + 'welcome.hub_body': 'meshbay.org is alleen een signaleringsdienst: het meldt u aan en brengt de partijen met elkaar in contact, plug-and-play, over thuisnetwerken heen.', + 'welcome.hub_never': 'Uw inhoud komt er nooit terecht:', + 'welcome.never_transit': 'Er gaat niets doorheen: geen inhoud, geen indexering', + 'welcome.never_stored': 'Geen van uw bestanden of berichten wordt er opgeslagen', + 'welcome.never_e2e': 'End-to-end versleuteling, van elk apparaat tot uw node', + 'welcome.hub_free': 'De dienst is gratis. Er is bewust geen verdienmodel, geen tracking en geen advertenties. Veel plezier!', + 'welcome.download': 'Downloaden (bèta)', + 'welcome.legal': 'Juridische informatie', 'register.err_mismatch': 'De wachtwoorden komen niet overeen', 'register.err_min_len': { one: 'Gebruik minstens {n} teken', |