feat: move session sharing and collab rooms into a plugin (B12)

This commit is contained in:
LukeGus committed 2026-09-23 23:42:46 -05:00
1 parent 791d8656a1
commit a276f6898c
207 files changed
+35771 -11072

No files matched your search

+2 -134
View File
@@ -667,7 +667,6 @@
"done_cli_link": "Åbn CLI-dokumentationen"
},
"nav": {
"collab": "Møder",
"home": "Hjem",
"terminal": "Terminal",
"localTerminal": "Lokal terminal",
@@ -1036,8 +1035,6 @@
"enableAutoTmuxDesc": "Hold din shell og alt, der kører i den, i live på tværs af afbrydelser og genstart af browseren ved at køre den inde i tmux (tmux skal være installeret på værten)",
"enableSessionLogging": "Sessionslogning",
"enableSessionLoggingDesc": "Optag output fra terminalsessionen til senere gennemgang",
"allowSessionSharing": "Tillad deling af sessioner",
"allowSessionSharingDesc": "Tillad live-sessioner på denne vært at blive delt via link eller med andre brugere",
"localEchoLabel": "Lokalt ekko",
"localEchoDesc": "Forudsig sikre, udskrivbare tastetryk lokalt på langsomme forbindelser. Adgangskodeprompter og kontrolinput gentages aldrig.",
"localEchoDefault": "Brug global indstilling",
@@ -1571,137 +1568,11 @@
"join": "Deltag",
"sharedSessionLabel": "{{hostName}} (delt)"
},
"collab": {
"createRoom": "Nyt værelse",
"roomName": "Værelsesnavn",
"persistentRoom": "Permanent rum",
"persistentRoomHint": "Permanente rum forbliver på listen efter mødets afslutning og kan genbruges.",
"noRooms": "Ingen rum endnu. Opret et for at starte et møde.",
"openRoom": "Åben",
"endRoom": "Afslut mødet",
"leaveRoom": "Forlade",
"deleteMember": "Fjerne",
"removeMember": "Fjern {{name}}",
"removeMemberTitle": "Fjern dette medlem?",
"removeMemberDescription": "{{name}} mister adgangen til dette rum med det samme. Enhver aktiv SSH-seer vil blive afbrudt.",
"invite": "Invitere",
"inviteTitle": "Inviter medlemmer",
"members": "Medlemmer",
"membersPanel": "Rummedlemmer og kontrolanmodninger",
"membersWithCount": "Medlemmer ({{count}})",
"online": "online",
"offline": "offline",
"you": "(du)",
"hostBadge": "Vært",
"presenterBadge": "Præsentation",
"present": "Nuværende",
"presentTitle": "Indtag scenen",
"presentHost": "Vært",
"searchHosts": "Søg efter værter",
"noHostsFound": "Ingen tilgængelige værter fundet.",
"presentProtocol": "Protokol",
"stopPresenting": "Stop med at præsentere",
"takeOver": "Overtag",
"takeOverConfirmTitle": "Erstat den nuværende præsentation?",
"takeOverDescription": "{{name}} præsenterer nu. Overtagelse vil afbryde alles forbindelse til den scene.",
"emptyStage": "Ingen præsenterer. Gå på scenen for at dele en session.",
"stageLoading": "Forbinder sig til scenen...",
"stageEnded": "Præsentationen sluttede",
"roomEnded": "Dette møde er afsluttet",
"presenterLabel": "{{name}} præsenterer",
"guestLink": "Gæstelink",
"guestLinkOn": "Gæstelinket er aktiveret. Alle med linket kan se scenen.",
"guestLinkOff": "Gæstelinket er slået fra.",
"copyLink": "Kopiér link",
"rotateLink": "Roter link",
"disableLink": "Deaktiver link",
"rotateLinkConfirmTitle": "Roter gæstelinket?",
"rotateLinkDescription": "Det nuværende link vil stoppe med at virke med det samme. Forbundne SSH-gæster vil blive afbrudt.",
"disableLinkConfirmTitle": "Deaktiver gæstelinket?",
"disableLinkDescription": "Anonyme SSH-seere vil blive afbrudt med det samme, og det nuværende link vil stoppe med at virke.",
"linkCopied": "Linket er kopieret",
"roles": "Roller",
"users": "Brugere",
"searchUsers": "Søg brugere",
"endConfirmTitle": "Afslutte dette møde?",
"endDescription": "{{name}} slutter for alle og kan ikke genåbnes.",
"endPersistentDescription": "Den aktive præsentation i {{name}} stopper. Rummet forbliver tilgængeligt til genbrug.",
"deleteRoom": "Slet rum",
"deleteConfirmTitle": "Slet dette rum?",
"deleteDescription": "{{name}} vil blive slettet permanent for alle og kan ikke fortrydes.",
"invitedTo": "Du blev inviteret til \"{{name}}\"",
"guest": {
"title": "Møde",
"waiting": "Venter på præsentatoren...",
"linkInvalid": "Dette gæstelink er ugyldigt, eller mødet er afsluttet"
},
"reopenFromPanel": "Denne mødefane er udløbet. Genåbn rummet fra panelet Møder.",
"requestControl": "Anmod om kontrol",
"cancelControlRequest": "Annuller anmodning",
"controlQueue": "Kontrolanmodninger",
"noControlRequests": "Ingen ventende anmodninger.",
"grantControlTo": "Giv kontrol til {{name}}",
"dismissControlRequest": "Afvis kontrolanmodningen fra {{name}}",
"releaseControl": "Slipkontrol",
"grantControl": "Giv kontrol",
"revokeControl": "Tag kontrollen tilbage",
"controlRequestedBy": "{{name}} bad om kontrol",
"grant": "Give",
"controlBadge": "I kontrol",
"youArePresenting": "Du præsenterer i en anden fane. Stop præsentationen for at overdrage scenen.",
"created": "Rum oprettet",
"invited": "Medlemmer inviteret",
"roomTab": "Møde"
},
"sessionSharing": {
"guestView": {
"loading": "Forbinder til delt session...",
"linkInvalid": "Dette delingslink er ugyldigt, udløbet eller er blevet tilbagekaldt",
"rateLimited": "For mange forsøg, prøv igen om lidt",
"sessionEnded": "Denne session er afsluttet",
"readOnlyBadge": "Kun visning",
"ownerLabel": "Værtsejer"
},
"modalTitle": "Del session",
"shareButton": "Dele",
"notReadyToShare": "Sessionen er ikke klar til deling endnu",
"modeTab": {
"link": "Forbindelse",
"user": "Bruger"
},
"linkModeDescription": "Alle med dette link kan tilmelde sig, ingen konto kræves.",
"userModeDescription": "Del med en bestemt bruger, der allerede har adgang til denne vært. Hvis de ikke har adgang endnu, skal du først dele værten med dem eller bruge et link i stedet. Når sessionen er delt, vises den under deres fane Forbindelser.",
"permissionLevel": {
"label": "Tilladelsesniveau",
"readOnly": "Skrivebeskyttet",
"readOnlyDescription": "Kan se sessionen live, men kan ikke skrive eller interagere.",
"readWrite": "Læs-skriv",
"readWriteDescription": "Kan skrive og interagere med sessionen ligesom ejeren."
},
"expiryLabel": "Linkudløb",
"createLinkButton": "Opret link",
"createShareButton": "Del med brugeren",
"searchUsersPlaceholder": "Søg efter brugere...",
"noUsersFound": "Ingen brugere fundet",
"linkCreated": "Delingslink oprettet",
"linkCopied": "Link kopieret til udklipsholder",
"copyLink": "Kopiér link",
"shareCreated": "Session delt. Den vises i fanen Forbindelser.",
"shareFailed": "Kunne ikke oprette deling",
"userLacksHostAccess": "Den bruger har endnu ikke adgang til denne vært. Del værten med dem først, eller brug et link i stedet.",
"activeShares": "Aktive aktier",
"noActiveShares": "Ingen aktive delinger for denne session",
"revoke": "Tilbagekald",
"revokeConfirmTitle": "Tilbagekald denne deling?",
"revokeConfirmDescription": "Enhver, der bruger denne deling, mister adgangen med det samme.",
"revoked": "Deling tilbagekaldt",
"revokeFailed": "Delingen kunne ikke tilbagekaldes",
"joinCount": "{{count}} tilmeld dig",
"joinCount_other": "{{count}} deltager",
"expiresAt": "Udløber {{date}}",
"linkShareBadge": "Forbindelse",
"userShareBadge": "Bruger: {{username}}",
"loadSharesFailed": "Kunne ikke indlæse aktive delinger"
"readWrite": "Læs-skriv"
}
},
"terminal": {
"connect": "Opret forbindelse til vært",
@@ -2239,7 +2110,6 @@
"analyticsEnabledDesc": "Sender en anonym daglig optælling af brugere, værter og funktionsbrug for at forbedre Termix. Ingen personlige data eller forbindelsesoplysninger inkluderes nogensinde.",
"analyticsEnabledLockedDesc": "Denne indstilling er låst af miljøvariablen ENABLE_TELEMETRY og kan ikke ændres her.",
"updateAnalyticsFailed": "Analyseindstillingen kunne ikke opdateres",
"sessionSharingGloballyEnabled": "Tillad deling af sessioner",
"auditForwardingTitle": "Videresend til SIEM",
"auditForwardingDesc": "Send en kopi af hver revisionspost til en ekstern indsamler som NDJSON. Lokale logfiler forbliver kilden til sandheden.",
"auditForwardingEnvNotice": "En miljøvariabel konfigurerer også videresendelse; URL'en, der gemmes her, har forrang.",
@@ -2247,8 +2117,6 @@
"auditForwardingTokenStored": "Bærertoken (gemt)",
"auditForwardingSaved": "Indstillinger for videresendelse af revision gemt",
"auditForwardingSaveError": "Indstillinger for videresendelse af revision mislykkedes",
"sessionSharingGloballyEnabledDesc": "Tillad deling af live terminal-, RDP-, VNC- og Telnet-sessioner på tværs af instanser. Tilsidesætter alle delingsindstillinger pr. vært, når de er deaktiveret.",
"updateSessionSharingFailed": "Indstillingen for deling af session kunne ikke opdateres",
"sessionTimeout": "Sessionstimeout",
"hours": "timer",
"sessionTimeoutRange": "Min. 1 time · Maks. 720 timer",