aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-10-10 12:56:26 +0200
committerChristophe Besson <cbesson@gmail.com>2026-10-10 12:56:26 +0200
commita0793dd37030f7213ecb07a018b11e6a8adf9238 (patch)
tree5de1046eae9b3747ac97a81652590fb6af99622b /packages/meshbay-hub/src/meshbay_hub/static/locales/en.js
parent044c585f73cfd548e300859e89eaf5dcb40d3d3c (diff)
downloadmeshbay-a0793dd37030f7213ecb07a018b11e6a8adf9238.tar.gz
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 <folder>/<account>-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 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/static/locales/en.js')
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/en.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js
index 259d728..8f8af0d 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js
@@ -1320,4 +1320,25 @@ export default {
'photosync.fail_not_member': "Photo backup stopped: you are no longer a member of this group.",
'photosync.fail_permission': "Photo backup stopped: MeshBay no longer has access to the photos.",
'photosync.fail_other': "Photo backup stopped.",
+ 'contactsync.heading': "Contacts backup",
+ 'contactsync.intro': "Send a copy of this phone's contacts to a folder of a group only you belong to, once a day when they have changed. Each copy is a .vcf file any phone can import.",
+ 'contactsync.permission_needed': "MeshBay needs access to this phone's contacts.",
+ 'contactsync.confirm': "A copy of your contacts will be sent to {group} into {dir}, then a new one each day they change.\n\nYou are the only member of this group. If somebody joins it, the backup stops.",
+ 'phonesync.state_sending': "Sending…",
+ 'phonesync.summary': "{group} → {dir}",
+ 'phonesync.copies_sent': "Copies sent: {n}",
+ 'phonesync.last_file': "Last copy: {name}",
+ 'phonesync.checking_groups': "Looking for groups only you belong to…",
+ 'phonesync.no_private_group': "You have no group of your own. Create a group that only you belong to, then come back here.",
+ 'phonesync.no_folder': "This group has no folder you can add to.",
+ 'phonesync.destination': "Copies go into {dir}",
+ 'phonesync.notice': "{what}. {reason}",
+ 'phonesync.fail_disk_full': "Stopped: the node's disk is full.",
+ 'phonesync.fail_read_only': "Stopped: the folder no longer accepts uploads.",
+ 'phonesync.fail_no_folder': "Stopped: the folder no longer exists in the group.",
+ 'phonesync.fail_unavailable': "Stopped: the folder's drive is not connected to the node.",
+ 'phonesync.fail_not_member': "Stopped: you are no longer a member of this group.",
+ 'phonesync.fail_not_private': "Stopped: somebody else has joined the group. Choose a group only you belong to.",
+ 'phonesync.fail_permission': "Stopped: MeshBay no longer has access.",
+ 'phonesync.fail_other': "Stopped.",
};