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

@@ -0,0 +1,152 @@
{
"sessionSharing": {
"guestView": {
"loading": "共有セッションに接続しています...",
"linkInvalid": "この共有リンクは無効、期限切れ、または取り消されています。",
"rateLimited": "試行回数が多すぎます。しばらくしてからもう一度お試しください。",
"sessionEnded": "このセッションは終了しました",
"readOnlyBadge": "閲覧のみ",
"ownerLabel": "ホストオーナー"
},
"modalTitle": "セッションを共有する",
"shareButton": "共有",
"notReadyToShare": "セッションはまだ共有できません",
"modeTab": {
"link": "リンク",
"user": "ユーザー"
},
"linkModeDescription": "このリンクを知っている人なら誰でも参加できます。アカウントは必要ありません。",
"userModeDescription": "このホストへのアクセス権を既に持っている特定のユーザーと共有します。まだアクセス権がない場合は、まずホストを共有するか、代わりにリンクを使用してください。共有が完了すると、セッションはユーザーの「接続」タブに表示されます。",
"permissionLevel": {
"label": "権限レベル",
"readOnly": "読み取り専用",
"readOnlyDescription": "セッションをライブで視聴することはできますが、文字入力やインタラクションはできません。",
"readWrite": "読み書き",
"readWriteDescription": "所有者と同様に、セッション内で文字を入力したり操作したりできます。"
},
"expiryLabel": "リンクの有効期限",
"createLinkButton": "リンクを作成する",
"createShareButton": "ユーザーと共有する",
"searchUsersPlaceholder": "ユーザーを検索...",
"noUsersFound": "ユーザーが見つかりませんでした",
"linkCreated": "共有リンクが作成されました",
"linkCopied": "リンクがクリップボードにコピーされました",
"copyLink": "リンクをコピー",
"shareCreated": "セッションが共有されました。相手の「接続」タブに表示されます。",
"shareFailed": "共有の作成に失敗しました",
"userLacksHostAccess": "そのユーザーはまだこのホストへのアクセス権を持っていません。まずホストを共有するか、代わりにリンクを使用してください。",
"activeShares": "アクティブなシェア",
"noActiveShares": "今セッションで有効な株式はありません",
"revoke": "取り消す",
"revokeConfirmTitle": "この共有を取り消しますか?",
"revokeConfirmDescription": "この共有ファイルを使用している人は、即座にアクセス権を失います。",
"revoked": "シェアが取り消されました",
"revokeFailed": "シェアの取り消しに失敗しました",
"joinCount": "{{count}} 参加する",
"joinCount_other": "{{count}} が参加します",
"expiresAt": "有効期限 {{date}}",
"linkShareBadge": "リンク",
"userShareBadge": "ユーザー: {{username}}",
"loadSharesFailed": "アクティブな共有の読み込みに失敗しました",
"customHoursPlaceholder": "アクセス期限までの時間数"
},
"collab": {
"createRoom": "新しい部屋",
"roomName": "部屋名",
"persistentRoom": "永続的な部屋",
"persistentRoomHint": "永続的な会議室は、会議終了後もリストに表示され、再利用できます。",
"noRooms": "まだ会議室がありません。会議室を作成して会議を開始してください。",
"openRoom": "開ける",
"endRoom": "会議終了",
"leaveRoom": "離れる",
"deleteMember": "取り除く",
"removeMember": "{{name}} を削除",
"removeMemberTitle": "このメンバーを削除しますか?",
"removeMemberDescription": "{{name}} は直ちにこのルームへのアクセス権を失います。アクティブな SSH ビューアはすべて切断されます。",
"invite": "招待する",
"inviteTitle": "メンバーを招待する",
"members": "メンバー",
"membersPanel": "ルームメンバーと制御リクエスト",
"membersWithCount": "メンバー({{count}})",
"online": "オンライン",
"offline": "オフライン",
"you": "(あなた)",
"hostBadge": "ホスト",
"presenterBadge": "発表します",
"present": "現在",
"presentTitle": "ステージに立つ",
"presentHost": "ホスト",
"searchHosts": "ホストを検索",
"noHostsFound": "利用可能なホストが見つかりませんでした。",
"presentProtocol": "プロトコル",
"stopPresenting": "プレゼンテーションをやめる",
"takeOver": "引き継ぐ",
"takeOverConfirmTitle": "現在のプレゼンテーションを置き換えますか?",
"takeOverDescription": "{{name}} が現在プレゼンテーションを行っています。引き継ぐと、そのステージから全員が切断されます。",
"emptyStage": "発表者はいません。ステージに上がってセッションを共有してください。",
"stageLoading": "ステージに接続中…",
"stageEnded": "プレゼンテーションは終了しました",
"roomEnded": "この会議は終了しました。",
"presenterLabel": "{{name}} がプレゼンテーションを行っています",
"guestLink": "ゲストリンク",
"guestLinkOn": "ゲストリンクが有効になっています。リンクを知っている人なら誰でもステージを視聴できます。",
"guestLinkOff": "ゲストリンクが無効になっています。",
"copyLink": "リンクをコピー",
"rotateLink": "リンクを回転させる",
"disableLink": "リンクを無効にする",
"rotateLinkConfirmTitle": "ゲストリンクを回転させますか?",
"rotateLinkDescription": "現在の接続は直ちに停止します。接続中のSSHゲストは切断されます。",
"disableLinkConfirmTitle": "ゲストリンクを無効にしますか?",
"disableLinkDescription": "匿名SSHビューアは直ちに切断され、現在の接続は機能しなくなります。",
"linkCopied": "リンクをコピーしました",
"roles": "役割",
"users": "ユーザー",
"searchUsers": "ユーザーを検索",
"endConfirmTitle": "この会議を終了しますか?",
"endDescription": "{{name}} は全員に対して終了し、再開することはできません。",
"endPersistentDescription": "{{name}} で現在行われているプレゼンテーションは終了します。この部屋は引き続きご利用いただけます。",
"deleteRoom": "ルームを削除",
"deleteConfirmTitle": "この部屋を削除しますか?",
"deleteDescription": "{{name}} は全員に対して完全に削除され、元に戻すことはできません。",
"invitedTo": "あなたは「{{name}}」に招待されました。",
"guest": {
"title": "ミーティング",
"waiting": "プレゼンターをお待ちしています…",
"linkInvalid": "このゲストリンクは無効であるか、ミーティングが終了しています"
},
"reopenFromPanel": "この会議タブの有効期限が切れました。会議パネルから会議室を再度開いてください。",
"requestControl": "リクエスト制御",
"cancelControlRequest": "キャンセルリクエスト",
"controlQueue": "制御要求",
"noControlRequests": "保留中のリクエストはありません。",
"grantControlTo": "{{name}}に制御権を与える",
"dismissControlRequest": "{{name}}の制御要求を却下します",
"releaseControl": "リリース制御",
"grantControl": "コントロールを与える",
"revokeControl": "主導権を取り戻す",
"controlRequestedBy": "{{name}} が制御を要求しました",
"grant": "付与",
"controlBadge": "制御する",
"youArePresenting": "あなたは別のタブでプレゼンテーションを行っています。プレゼンテーションを中断して、ステージを譲ってください。",
"created": "ルームが作成されました",
"invited": "会員の皆様を招待いたします",
"roomTab": "ミーティング"
},
"nav": {
"collab": "会議"
},
"settings": {
"admin": {
"globallyEnabled": {
"label": "セッション共有を許可する",
"description": "ライブターミナル、RDP、VNC、およびTelnetセッションをインスタンス全体で共有できるようにします。無効にすると、ホストごとの共有設定がすべて上書きされます。"
}
},
"host": {
"allowSessionSharing": {
"label": "セッション共有を許可する",
"description": "このホスト上のライブセッションをリンクまたは他のユーザーと共有できるようにします。"
}
}
}
}