feat: move the terminal fully into the ssh-terminal plugin (B9)

This commit is contained in:
LukeGus committed 2026-09-23 21:41:22 -05:00
1 parent 535126fd1b
commit 79d77678c9
309 files changed
+41789 -14958

No files matched your search

+1 -175
View File
@@ -742,7 +742,6 @@
"addHost": "ホストを追加",
"editHost": "ホストを編集",
"cloneHost": "ホストを複製",
"enableTerminal": "ターミナルを有効にする",
"enableTunnel": "トンネルを有効にする",
"enableFileManager": "ファイルマネージャーを有効にする",
"enableDocker": "Dockerを有効にする",
@@ -1041,8 +1040,6 @@
"enableSessionLoggingDesc": "後で確認できるようにターミナルセッションの出力を記録します",
"allowSessionSharing": "セッション共有を許可する",
"allowSessionSharingDesc": "このホスト上のライブセッションをリンクまたは他のユーザーと共有できるようにします。",
"enableCommandHistory": "コマンド履歴",
"enableCommandHistoryDesc": "このターミナルで実行されたコマンドを履歴とオートコンプリート用に記録します",
"localEchoLabel": "ローカルエコー",
"localEchoDesc": "低速回線でも、印刷可能な安全なキー入力をローカルで予測します。パスワード入力や制御入力はエコーバックされません。",
"localEchoDefault": "グローバル設定を使用する",
@@ -1072,8 +1069,6 @@
"bindHost": "バインドホスト",
"enableTmuxMonitor": "Tmuxモニターを有効にする",
"enableTmuxMonitorDesc": "Tmuxモニターにこのホストを表示し、tmuxアクションをサイドバーに追加します。",
"enableTerminalToolbar": "ターミナルツールバーを有効にする",
"enableTerminalToolbarDesc": "このホストのツールとリアルタイム統計情報に素早くアクセスできるツールバーを、アクティブなターミナルにドッキングして表示します。",
"connectionToolbar": "接続ツールバー",
"showConnectionToolbar": "接続ツールバーを表示する",
"showConnectionToolbarDesc": "このホストのSSH、RDP、VNC、およびTelnetセッションでツールバーを表示します。ツールバー自体から一時的に非表示にすることもできます。",
@@ -1550,9 +1545,7 @@
"links": "リンク",
"navigate": "移動",
"select": "選択",
"toggleWith": "切り替え",
"localTerminal": "ローカル端末",
"localTerminalDesc": "このコンピュータでシェルを開く"
"toggleWith": "切り替え"
},
"splitScreen": {
"paneEmpty": "ペイン {{index}} - 空",
@@ -1717,57 +1710,13 @@
"loadSharesFailed": "アクティブな共有の読み込みに失敗しました"
},
"terminal": {
"sessionExpiredNotice": "{{host}} での前回のセッションは {{minutes}} 分後に切断され、シェルおよびそこで実行されていたすべてのものが失われました。セッションを維持するには、このホストで Auto-Tmux を有効にしてください。",
"sessionExpiredNoticeNoMinutes": "{{host}} での前回のセッションは、接続が切断された状態で期限切れになりました。シェルおよびシェル内で実行されていたすべてのプロセスは失われています。セッションを維持するには、このホストで Auto-Tmux を有効にしてください。",
"enableAutoTmuxAction": "Auto-Tmuxを有効にする",
"autoTmuxEnabled": "{{host}}に対して Auto-Tmux が有効になりました。これは次回の接続時に適用されます。",
"autoTmuxEnableFailed": "Auto-Tmux の有効化に失敗しました",
"connect": "ホストに接続",
"clear": "クリア",
"paste": "貼り付け",
"reconnect": "再接続",
"connectionLost": "接続切断",
"connected": "接続中",
"clipboardWriteFailed": "クリップボードへのコピーに失敗しました。ページがHTTPSまたはlocalhostで提供されていることを確認してください。",
"clipboardReadFailed": "クリップボードからの読み取りに失敗しました。クリップボードのアクセス許可が付与されていることを確認してください。",
"clipboardHttpWarning": "クリップボードを読み取れませんでした。一部のブラウザはHTTPS接続以外でのクリップボードへのアクセスを制限しています。代わりにCtrl+Vを試すか、TermixをHTTPS経由で提供してみてください。",
"passwordPromptFillTitle": "保存されたパスワードをこのプロンプトに入力しますか?",
"unknownError": "不明なエラーが発生しました",
"websocketError": "WebSocket接続エラー",
"connecting": "接続中...",
"noHostSelected": "ホストが選択されていません",
"reconnecting": "再接続中... ({{attempt}}/{{max}})",
"reconnected": "再接続完了",
"tmuxSessionCreated": "tmuxセッションが作成されました: {{name}}",
"tmuxSessionAttached": "tmuxセッションに接続しました: {{name}}",
"tmuxUnavailable": "リモートホストにtmuxがインストールされていません。標準シェルにフォールバックします。",
"tmuxSessionPickerTitle": "tmuxセッション",
"tmuxSessionPickerDesc": "このホストに既存のtmuxセッションがあります。再アタッチするか、新しいセッションを作成してください。",
"tmuxWindows": "ウィンドウ",
"tmuxWindowCount": "{{count}} ウィンドウ",
"tmuxAttached": "接続クライアント",
"tmuxAttachedCount": "{{count}} 接続",
"tmuxLastActivity": "最終アクティビティ",
"tmuxTimeJustNow": "たった今",
"tmuxTimeMinutes": "{{count}}分前",
"tmuxTimeHours": "{{count}}時間前",
"tmuxTimeDays": "{{count}}日前",
"tmuxCreateNew": "新規セッションを開始",
"tmuxCopyHint": "選択範囲を調整してEnterでクリップボードにコピー",
"tmuxDetach": "tmuxセッションからデタッチ",
"tmuxDetached": "tmuxセッションからデタッチしました",
"searchPlaceholder": "探す",
"searchCaseSensitive": "マッチケース",
"searchWholeWord": "単語全体を一致させる",
"searchRegex": "正規表現を使用する",
"searchNoResults": "検索結果なし",
"searchResultCount": "{{index}} / {{count}}",
"searchNext": "次の試合(入場)",
"searchPrevious": "前の試合 (Shift+Enter)",
"searchClose": "閉じる(Escキー)",
"maxReconnectAttemptsReached": "再接続の最大試行回数に達しました",
"closeTab": "閉じる",
"connectionTimeout": "接続タイムアウト",
"terminalTitle": "ターミナル - {{host}}",
"terminalWithPath": "ターミナル - {{host}}:{{path}}",
"runTitle": "{{command}} 実行中 - {{host}}",
@@ -1790,27 +1739,14 @@
"opksshOpenBrowser": "ブラウザを開いて認証",
"opksshWaitingForAuth": "ブラウザでの認証を待機中...",
"opksshAuthenticating": "認証を処理中...",
"opksshTimeout": "認証がタイムアウトしました。もう一度お試しください。",
"opksshAuthFailed": "認証に失敗しました。資格情報を確認して再試行してください。",
"opksshSignInWith": "{{provider}} でサインイン",
"vaultAuthTitle": "Vault サインインが必要です",
"vaultAuthDescription": "HashiCorp Vaultへのサインイン用のウィンドウが開きました。そこでサインインを完了すると、この接続は自動的に続行されます。",
"vaultAuthFailed": "Vault 認証に失敗しました。もう一度お試しください。",
"vaultReopen": "サインインウィンドウを再表示",
"sudoPasswordPopupTitle": "パスワードを入力しますか?",
"linkDialogTitle": "リンクを開く",
"linkDialogOpen": "開く",
"linkDialogCopy": "コピー",
"websocketAbnormalClose": "接続が予期せず切断されました。リバースプロキシまたはSSLの設定に問題がある可能性があります。サーバーログを確認してください。",
"connectionLogTitle": "接続ログ",
"connectionLogCopy": "ログをクリップボードにコピー",
"connectionLogEmpty": "まだ接続ログはありません",
"connectionLogWaiting": "接続ログを待機中...",
"connectionLogCopied": "接続ログがクリップボードにコピーされました",
"connectionLogCopyFailed": "ログのクリップボードへのコピーに失敗しました",
"connectionRejected": "サーバーによって接続が拒否されました。認証設定とネットワーク構成を確認してください。",
"hostKeyRejected": "SSHホストキーの検証が拒否されました。接続がキャンセルされました。",
"sessionTakenOver": "セッションが別のタブで開かれました。再接続中...",
"split": {
"splitTab": "タブを分割",
"addToSplit": "分割に追加",
@@ -2225,55 +2161,6 @@
"sectionApiKeys": "APIキー",
"sectionAuditLog": "監査ログ",
"sectionSsl": "SSL / Let's Encrypt",
"sectionTouchInput": "タッチ入力",
"touchEnabled": "タッチ入力を有効にする",
"touchEnabledDesc": "端末で指一本でのスクロールを可能にする",
"touchMomentumEnabled": "勢いを加速させる",
"touchMomentumEnabledDesc": "スワイプ後、少しスクロールを続ける",
"touchAdvanced": "高度な",
"touchDragThreshold": "ドラッグしきい値",
"touchMaxWheelDelta": "最大ホイールデルタ",
"touchMomentumSampleWindow": "モメンタムサンプルウィンドウ",
"touchReleaseGracePeriod": "釈放猶予期間",
"touchMinimumVelocity": "最小速度",
"touchMaximumVelocity": "最大速度",
"touchMaximumDuration": "最大持続時間",
"touchMaximumTravel": "最大移動距離",
"touchDecayTime": "減衰時間",
"touchPixelsPerTick": "ピクセル/ティック",
"touchMaximumFrameInterval": "最大フレーム間隔",
"touchMaximumTicksPerFrame": "フレームあたりの最大ティック数",
"touchResetDefaults": "初期設定に戻す",
"touchSaved": "タッチ入力設定が保存されました",
"touchSaveFailed": "タッチ入力設定の保存に失敗しました",
"sectionImageStorage": "画像ストレージ",
"imageStorageMode": "ストレージモード",
"imageStorageModeDesc": "貼り付けおよびアップロードされた端末イメージが書き込まれる場所。接続による自動選択、ローカルおよびリモート(SFTP)が固定されています。",
"imageStorageModeAuto": "自動",
"imageStorageModeLocal": "地元",
"imageStorageModeRemoteSftp": "リモート(SFTP)",
"imageStorageLocalDir": "ローカルディレクトリ",
"imageStorageLocalDirDesc": "Termixバックエンド上の絶対パス。セキュリティ上の理由から、保存後は表示されません。",
"imageStorageLocalDirPlaceholder": "最新情報を維持するには空欄のままにしてください",
"imageStorageHostPath": "ホストパス",
"imageStorageHostPathDesc": "端末エージェントが受信するローカルディレクトリのホスト側ビュー。",
"imageStorageTtl": "TTL(ミリ秒)",
"imageStorageMaxCount": "最大画像数",
"imageStorageMaxBytes": "最大ストレージバイト数",
"imageStorageSaved": "画像保存設定が保存されました",
"imageStorageSaveFailed": "画像保存設定の保存に失敗しました",
"imageStorageInstanceId": "端末セッションインスタンスID",
"imageStorageInstanceIdDesc": "表示されている可視性をテストするために使用される、接続されているターミナルタブのいずれかのインスタンスID。",
"imageStorageInstanceIdRequired": "まず、ターミナルセッションインスタンスIDを入力してください。",
"imageStorageTest": "テスト",
"imageStorageTesting": "テスト中...",
"imageStorageTestFailed": "画像ストレージのテストに失敗しました",
"imageStorageTestConnected": "端末セッションが接続されました。",
"imageStorageTestNotConnected": "このインスタンスIDで接続されている端末セッションはありません。",
"imageStorageTestSelectedMode": "アップロードには以下を使用します: {{mode}}",
"imageStorageSelectedModeUnavailable": "利用不可",
"imageStorageTestLocalVisible": "ローカルディレクトリは、接続されているホストから参照可能です。",
"imageStorageTestLocalNotVisible": "ローカルディレクトリは、接続されているホストからアクセスできません。",
"sectionBranding": "ホワイトラベル",
"brandingAppName": "アプリケーション名",
"brandingAppNameDesc": "ログイン画面とブラウザタブに表示されます。「Termix」を使用する場合は空欄のままにしてください。",
@@ -2354,9 +2241,6 @@
"oidcSilentLoginDefaultLockedDesc": "この設定は環境変数 OIDC_SILENT_LOGIN_DEFAULT によってロックされているため、ここで変更することはできません。",
"allowPasswordReset": "パスワードリセットを許可",
"allowPasswordResetDesc": "リセットコードをDockerログから取得",
"commandHistoryEnabled": "コマンド履歴",
"commandHistoryEnabledDesc": "コマンド履歴の記録を許可します。無効にすると、ホストごとの設定に関わらず履歴は保存されません。",
"updateCommandHistoryFailed": "コマンド履歴設定の更新に失敗しました",
"analyticsEnabled": "匿名利用統計を共有する",
"analyticsEnabledDesc": "Termixの改善に役立てるため、ユーザー数、ホスト数、機能使用状況に関する匿名データを毎日送信します。個人データや接続情報は一切含まれません。",
"analyticsEnabledLockedDesc": "この設定は環境変数ENABLE_TELEMETRYによってロックされているため、ここで変更することはできません。",
@@ -2647,11 +2531,6 @@
"hostDefaultsTerminal": "ターミナル",
"hostDefaultsAutoTmux": "Auto-Tmux",
"hostDefaultsAutoTmuxDesc": "tmux内で新しいホストのターミナルを実行することで、セッションが切断後も維持されます(ホストにtmuxがインストールされている必要があります)。",
"terminalSessionTimeout": "端末セッションの永続性",
"terminalSessionTimeoutDesc": "切断された端末がサーバー上で閉じられるまでの時間。最小1分、最大1440分。この時間を超えてセッションを継続する必要がある場合は、ホスト上でAuto-Tmuxを有効にしてください。",
"terminalSessionTimeoutRange": "1~1440分の間の値を入力してください。",
"terminalSessionTimeoutSaved": "端末セッションの永続性が保存されました",
"terminalSessionTimeoutSaveFailed": "端末セッションの永続化を保存できませんでした",
"minutes": "分",
"hostDefaultsSessionLogging": "セッションロギング",
"hostDefaultsSessionLoggingDesc": "デフォルトで新規ホストのターミナルセッションを記録する",
@@ -2708,15 +2587,6 @@
"connectToTerminal": "ターミナルに接続",
"connectToFiles": "ファイルに接続"
},
"history": {
"noTerminalSelected": "ターミナルが選択されていません",
"noTerminalSelectedHint": "SSH ターミナルタブを開いてコマンド履歴を表示",
"searchPlaceholder": "履歴を検索...",
"clearAll": "すべてクリア",
"noHistoryEntries": "履歴エントリがありません",
"trackingDisabled": "履歴の追跡が無効です",
"trackingDisabledHint": "ホストのターミナル設定で有効にしてください。"
},
"sshTools": {
"keyRecordingTitle": "キー記録",
"recordToTerminals": "ターミナルに記録",
@@ -3178,30 +3048,11 @@
"terminalToolbar": {
"title": "ターミナルツールバー",
"showActions": "ツールバーを表示",
"hideToolbar": "ツールバーを非表示にする",
"showToolbar": "ツールバーを展開する",
"moveToolbar": "ツールバーを移動",
"moveToolbarHint": "ツールバーをドラッグして位置を変更します",
"layout": "ツールバー表示モード",
"layoutIcon": "アイコンのみ",
"layoutLabeled": "アイコンとラベル",
"layoutExpanded": "指標を追加して拡張",
"image": "画像アクション(画像のみ)",
"upload": "画像をアップロード",
"paste": "画像を貼り付ける",
"detachTmux": "tmuxをデタッチする",
"detachTmuxDescription": "tmuxセッションをデタッチする",
"imageActionFailed": "画像操作が失敗しました",
"retry": "リトライ",
"dismissError": "画像エラーを非表示にする",
"cpu": "CPU",
"memory": "メモリ",
"disk": "ディスク",
"statsUnavailable": "ライブ統計は利用できません",
"tmuxDetach": "tmuxセッションをデタッチする",
"uploadImage": "ホストに画像をアップロードする",
"uploadingImage": "アップロード中...",
"pasteImage": "クリップボードから画像を貼り付ける(画像のみ)",
"openFiles": "ファイルを開く",
"openDocker": "Open Docker",
"openTunnel": "オープントンネル",
@@ -3285,31 +3136,6 @@
"timeHours": "{{count}}時間前",
"timeDays": "{{count}}日前"
},
"mobileKeyboard": {
"shift": "Shift",
"ctrl": "Ctrl",
"esc": "Esc",
"tab": "Tab",
"backTab": "⇥",
"arrowUp": "↑",
"arrowDown": "↓",
"arrowLeft": "←",
"arrowRight": "→",
"home": "ホーム",
"end": "エンド",
"pageUp": "PgUp",
"pageDown": "PgDn",
"delete": "Del",
"paste": "ペースト",
"editQuickKeys": "クイックキー編集",
"quickKeysTitle": "クイックキー",
"quickKeysDesc": "× をタップして削除します。最大8文字まで対応。",
"quickKeyPlaceholder": "例: sudo ",
"addQuickKey": "追加",
"removeQuickKey": "削除",
"resetDefaults": "デフォルトにリセット",
"done": "完了"
},
"serial": {
"title": "シリアル",
"portLabel": "ポート",