From a0793dd37030f7213ecb07a018b11e6a8adf9238 Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Sat, 10 Oct 2026 12:56:26 +0200 Subject: feat(android): back the phone's contacts up to a group of one's own A Contacts backup section on the Android Sync page sends a dated .vcf into /-contacts once a day when the address book changed, only to a group the account is alone in, checked again at every run. Co-Authored-By: Claude Opus 5.5 --- .../src/meshbay_hub/static/locales/nl.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'packages/meshbay-hub/src/meshbay_hub/static/locales/nl.js') 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 ab7abbd..5c1a0d2 100644 --- a/packages/meshbay-hub/src/meshbay_hub/static/locales/nl.js +++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/nl.js @@ -1349,4 +1349,25 @@ export default { 'photosync.fail_not_member': "Fotoback-up gestopt: je bent geen lid meer van deze groep.", 'photosync.fail_permission': "Fotoback-up gestopt: MeshBay heeft geen toegang meer tot de foto's.", 'photosync.fail_other': "Fotoback-up gestopt.", + 'contactsync.heading': "Back-up van contacten", + 'contactsync.intro': "Stuur eenmaal per dag, als ze veranderd zijn, een kopie van de contacten op deze telefoon naar een map van een groep waarvan alleen jij lid bent. Elke kopie is een .vcf-bestand dat elke telefoon kan importeren.", + 'contactsync.permission_needed': "MeshBay heeft toegang nodig tot de contacten op deze telefoon.", + 'contactsync.confirm': "Een kopie van je contacten wordt naar {group} gestuurd, in {dir}, en daarna een nieuwe op elke dag dat ze veranderen.\n\nJij bent het enige lid van deze groep. Als iemand lid wordt, stopt de back-up.", + 'phonesync.state_sending': "Bezig met verzenden…", + 'phonesync.summary': "{group} → {dir}", + 'phonesync.copies_sent': "Verzonden kopieën: {n}", + 'phonesync.last_file': "Laatste kopie: {name}", + 'phonesync.checking_groups': "Zoeken naar groepen waarvan alleen jij lid bent…", + 'phonesync.no_private_group': "Je hebt geen eigen groep. Maak een groep waarvan alleen jij lid bent en kom dan hier terug.", + 'phonesync.no_folder': "Deze groep heeft geen map waaraan je bestanden kunt toevoegen.", + 'phonesync.destination': "Kopieën gaan naar {dir}", + 'phonesync.notice': "{what}. {reason}", + 'phonesync.fail_disk_full': "Gestopt: de schijf van de node is vol.", + 'phonesync.fail_read_only': "Gestopt: de map accepteert geen uploads meer.", + 'phonesync.fail_no_folder': "Gestopt: de map bestaat niet meer in de groep.", + 'phonesync.fail_unavailable': "Gestopt: de schijf van de map is niet aangesloten op de node.", + 'phonesync.fail_not_member': "Gestopt: je bent geen lid meer van deze groep.", + 'phonesync.fail_not_private': "Gestopt: iemand anders is lid geworden van de groep. Kies een groep waarvan alleen jij lid bent.", + 'phonesync.fail_permission': "Gestopt: MeshBay heeft geen toegang meer.", + 'phonesync.fail_other': "Gestopt.", }; -- cgit v1.2.3