summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js
diff options
context:
space:
mode:
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.js33
1 files changed, 32 insertions, 1 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 4193f00..a8392c7 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js
@@ -125,7 +125,7 @@ export default {
// Status
'status.idle': 'Idle',
'status.discovering': 'Finding nodes...',
- 'status.connecting': 'Connecting via WebRTC...',
+ 'status.connecting': 'Connecting...',
'status.connecting_short': 'Connecting...',
'status.fetching': 'Fetching index...',
'status.files': {
@@ -332,6 +332,36 @@ export default {
'create_group.hint': 'A group needs a node to host files. You can create the group now and connect a node later.',
'create_group.creating': 'Creating...',
+ // Create Group Wizard (Electron-only)
+ 'wizard.title': 'Create Group',
+ 'wizard.detecting': 'Detecting local node...',
+ 'wizard.node_not_found': 'No local node detected. Make sure meshbay-node is running.',
+ 'wizard.retry': 'Retry',
+ 'wizard.skip_node': 'Continue without node',
+ 'wizard.node_offline_warning': 'Node is not running. The group will be created on the hub only. You can connect the node later from the Node page.',
+ 'wizard.directories': 'Shared directories',
+ 'wizard.directories_hint': 'Choose the directories this group will share. At least one is required.',
+ 'wizard.add_directory': 'Add directory',
+ 'wizard.upload_target': 'upload target',
+ 'wizard.set_upload': 'Set as upload target',
+ 'wizard.remove': 'Remove',
+ 'wizard.create_and_setup': 'Create and set up',
+ 'wizard.create_hub_only': 'Create on hub only',
+ 'wizard.setting_up': 'Setting up your group...',
+ 'wizard.step_create_hub': 'Creating group on hub',
+ 'wizard.step_attach': 'Attaching to node',
+ 'wizard.step_add_roots': 'Adding directories',
+ 'wizard.step_gek': 'Initializing encryption key',
+ 'wizard.step_pair': 'Setting up pairing',
+ 'wizard.finish_later': 'Finish setup later',
+ 'wizard.done_title': 'Group created',
+ 'wizard.done_message': 'Your group is ready. Your node is hosting it and encryption is set up.',
+ 'wizard.go_to_group': 'Go to group',
+
+ // Unified Group Settings (node sections)
+ 'settings_node.roots': 'Shared directories',
+ 'settings_node.detach_failed_continue': 'Could not detach the group from the node. Delete on hub anyway?',
+
// Members
'members.col_role': 'Role',
'members.group_role': 'Group role',
@@ -469,6 +499,7 @@ export default {
'node.gek_rotate_confirm': 'Rotate the group key? Connected members will receive the new key automatically. Content already downloaded is unaffected.',
'node.gek_rotated': 'Group key rotated.',
'node.gek_init_hint': 'No group key yet. Run GEK init from the CLI to set one up.',
+ 'node.gek_public_hint': 'Key rotation is not available for public groups.',
'node.roster': 'Roster',
'node.roster_load': 'Load roster',
'node.roster_empty': 'No members pinned yet.',