diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-10-10 14:21:46 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-10-10 14:21:46 +0200 |
| commit | 2f2a9a6542d2194e50ffba6f382e4fdffd481838 (patch) | |
| tree | 5437330f9e8b963f8af0904f3c5d80d1afc6dc3b /packages/meshbay-hub/src/meshbay_hub/static/locales/en.js | |
| parent | 914d2f0af848fb80d70d517901f44420a4e47764 (diff) | |
| download | meshbay-2f2a9a6542d2194e50ffba6f382e4fdffd481838.tar.gz | |
feat(android): one backup destination, a group the account owns alone
Chosen once at the top of Android Sync for every kind; photos and contacts
go into <folder>/<account>-photos and -contacts. Owner and sole member are
checked at set-up and before 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.js | 26 |
1 files changed, 16 insertions, 10 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 8f8af0d..aa25258 100644 --- a/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js +++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js @@ -1290,7 +1290,6 @@ export default { 'photosync.choose_group': "Choose a group", 'photosync.checking_group': "Looking at the group's folders…", 'photosync.group_offline': "No node hosting this group is online right now. Try again when it is.", - 'photosync.no_folder': "This group has no folder you can add to that its Photos tab shows.", 'photosync.folder': "Folder", 'photosync.albums': "Albums on this phone", 'photosync.album_camera': "Camera", @@ -1298,10 +1297,9 @@ export default { 'photosync.scope_existing': "The photos already on this phone, then new ones", 'photosync.scope_new': "Only photos taken from now on", 'photosync.start': "Start backup", - 'photosync.confirm': "Your photos will be sent to {group} (hosted by @{owner}, {members} members) into {folder}. Every member of this group will be able to see and download them.\n\n{count} photos ({size}) will be sent, then new ones once a day.\n\nYou can delete what you sent later, but not copies others have already downloaded.", - 'photosync.confirm_new': "Your photos will be sent to {group} (hosted by @{owner}, {members} members) into {folder}. Every member of this group will be able to see and download them.\n\nNew photos will be sent once a day.\n\nYou can delete what you sent later, but not copies others have already downloaded.", + 'photosync.confirm': "{count} photos ({size}) will be sent to {dir}, then new ones once a day.", + 'photosync.confirm_new': "New photos will be sent to {dir} once a day.", 'photosync.metered_confirm': "You are on mobile data — {count} photos, {size}. Send them anyway?", - 'photosync.summary': "{group} (@{owner}) → {folder}", 'photosync.other_account': "Set up for @{account}. Sign in as @{account} to continue it, or set it up again here.", 'photosync.sent_total': "Photos sent: {n}", 'photosync.last_run': "Last backup: {when}", @@ -1321,24 +1319,32 @@ export default { '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.intro': "Send a copy of this phone's contacts 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.checking_groups': "Looking for groups you own and are the only member of…", + 'phonesync.no_private_group': "You have no group that you own and are the only member of. Create one just for yourself, 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_not_private': "Stopped: somebody else has joined the group.", 'phonesync.fail_permission': "Stopped: MeshBay no longer has access.", 'phonesync.fail_other': "Stopped.", + 'androidsync.dest_heading': "Where backups go", + 'androidsync.dest_intro': "Backups go into a folder of a group you own and are the only member of. Each kind of backup gets its own folder there.", + 'androidsync.dest_summary': "{group} → {folder}", + 'androidsync.dest_dirs': "Folders used: {dirs}", + 'androidsync.dest_change_confirm': "Every backup will start again in {folder} of {group}. What was already sent stays where it is.", + 'androidsync.dest_not_in_photos': "The group's Photos tab does not show {dir}: photos will be backed up but not shown there until it is one of the tab's folders (group settings).", + 'androidsync.dest_needed': "Choose where backups go first, at the top of this page.", + 'androidsync.dest_save': "Save", + 'phonesync.turn_on': "Turn on", + 'photosync.fail_not_private': "Photo backup stopped: somebody else has joined the group.", }; |