mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-08-29 18:31:33 +00:00
feat: add multiplayer/shared sessions for terminal and guacd
This commit is contained in:
+59
-1
@@ -800,6 +800,8 @@
|
||||
"enableAutoTmuxDesc": "Automatically launch or attach to tmux session",
|
||||
"enableSessionLogging": "Session Logging",
|
||||
"enableSessionLoggingDesc": "Record terminal session output for later review",
|
||||
"allowSessionSharing": "Allow Session Sharing",
|
||||
"allowSessionSharingDesc": "Let live sessions on this host be shared via link or with other users",
|
||||
"enableCommandHistory": "Command History",
|
||||
"enableCommandHistoryDesc": "Record commands run in this terminal for history and autocomplete",
|
||||
"linkClickBehaviorLabel": "Link Click Behavior",
|
||||
@@ -1447,7 +1449,60 @@
|
||||
"expiresIn": "Expires in {{duration}}",
|
||||
"search": "Search connections...",
|
||||
"noSearchResults": "No connections match your search",
|
||||
"rename": "Rename session"
|
||||
"rename": "Rename session",
|
||||
"sectionSharedWithMe": "Shared with me",
|
||||
"sharedBy": "Shared by {{username}}",
|
||||
"join": "Join",
|
||||
"sharedSessionLabel": "{{hostName}} (shared)"
|
||||
},
|
||||
"sessionSharing": {
|
||||
"guestView": {
|
||||
"loading": "Connecting to shared session...",
|
||||
"linkInvalid": "This share link is invalid, expired, or has been revoked",
|
||||
"rateLimited": "Too many attempts, please try again shortly",
|
||||
"sessionEnded": "This session has ended",
|
||||
"readOnlyBadge": "View only"
|
||||
},
|
||||
"modalTitle": "Share session",
|
||||
"shareButton": "Share",
|
||||
"notReadyToShare": "Session is not ready to share yet",
|
||||
"modeTab": {
|
||||
"link": "Link",
|
||||
"user": "User"
|
||||
},
|
||||
"linkModeDescription": "Anyone with this link can join, no account required.",
|
||||
"userModeDescription": "Share with a specific user who already has access to this host. If they do not have access yet, share the host with them first or use a link instead. Once shared, the session appears in their Connections tab.",
|
||||
"permissionLevel": {
|
||||
"label": "Permission level",
|
||||
"readOnly": "Read-only",
|
||||
"readOnlyDescription": "Can watch the session live but cannot type or interact.",
|
||||
"readWrite": "Read-write",
|
||||
"readWriteDescription": "Can type and interact with the session just like the owner."
|
||||
},
|
||||
"expiryLabel": "Link expiry",
|
||||
"createLinkButton": "Create link",
|
||||
"createShareButton": "Share with user",
|
||||
"searchUsersPlaceholder": "Search users...",
|
||||
"noUsersFound": "No users found",
|
||||
"linkCreated": "Share link created",
|
||||
"linkCopied": "Link copied to clipboard",
|
||||
"copyLink": "Copy link",
|
||||
"shareCreated": "Session shared. It will appear in their Connections tab.",
|
||||
"shareFailed": "Failed to create share",
|
||||
"userLacksHostAccess": "That user does not have access to this host yet. Share the host with them first, or use a link instead.",
|
||||
"activeShares": "Active shares",
|
||||
"noActiveShares": "No active shares for this session",
|
||||
"revoke": "Revoke",
|
||||
"revokeConfirmTitle": "Revoke this share?",
|
||||
"revokeConfirmDescription": "Anyone using this share will lose access immediately.",
|
||||
"revoked": "Share revoked",
|
||||
"revokeFailed": "Failed to revoke share",
|
||||
"joinCount": "{{count}} join",
|
||||
"joinCount_other": "{{count}} joins",
|
||||
"expiresAt": "Expires {{date}}",
|
||||
"linkShareBadge": "Link",
|
||||
"userShareBadge": "User: {{username}}",
|
||||
"loadSharesFailed": "Failed to load active shares"
|
||||
},
|
||||
"guacamole": {
|
||||
"connecting": "Connecting to {{type}} session...",
|
||||
@@ -2714,6 +2769,9 @@
|
||||
"analyticsEnabled": "Share Anonymous Usage Statistics",
|
||||
"analyticsEnabledDesc": "Sends an anonymous daily count of users, hosts, and feature usage to help improve Termix. No personal data or connection details are ever included.",
|
||||
"updateAnalyticsFailed": "Failed to update analytics setting",
|
||||
"sessionSharingGloballyEnabled": "Allow Session Sharing",
|
||||
"sessionSharingGloballyEnabledDesc": "Allow live terminal, RDP, VNC, and Telnet sessions to be shared instance-wide. Overrides every per-host sharing toggle when disabled.",
|
||||
"updateSessionSharingFailed": "Failed to update session sharing setting",
|
||||
"sessionTimeout": "Session Timeout",
|
||||
"hours": "hours",
|
||||
"sessionTimeoutRange": "Min 1h · Max 720h",
|
||||
|
||||
Reference in New Issue
Block a user