Files
CodeNomad/packages/ui/src/lib/i18n/messages/ja/session.ts
Shantur Rathore 1af01680ee feat(ui): add session sidebar search and bulk selection
Adds an optional session filter bar to the left sidebar with title search across parent/child sessions and a scoped Select All. Introduces multi-select checkboxes, bulk delete with clear selection controls, and confirmation dialogs for both single and bulk deletions using the existing alert dialog flow. Updates session i18n strings across supported locales.
2026-01-30 17:34:25 +00:00

87 lines
5.7 KiB
TypeScript

export const sessionMessages = {
"sessionPicker.title": "OpenCode • {folder}",
"sessionPicker.empty.noPrevious": "以前のセッションはありません",
"sessionPicker.resume.title": "セッションを再開 ({count}):",
"sessionPicker.session.untitled": "無題",
"sessionPicker.divider.or": "または",
"sessionPicker.new.title": "新しいセッションを開始:",
"sessionPicker.agents.loading": "エージェントを読み込み中...",
"sessionPicker.actions.creating": "作成中...",
"sessionPicker.actions.createSession": "セッションを作成",
"sessionPicker.actions.cancel": "キャンセル",
"sessionList.header.title": "セッション",
"sessionList.session.untitled": "無題",
"sessionList.status.working": "作業中",
"sessionList.status.compacting": "圧縮中",
"sessionList.status.idle": "待機中",
"sessionList.status.needsPermission": "許可待ち",
"sessionList.status.needsInput": "入力待ち",
"sessionList.expand.collapseAriaLabel": "セッションを折りたたむ",
"sessionList.expand.expandAriaLabel": "セッションを展開",
"sessionList.expand.collapseTitle": "折りたたむ",
"sessionList.expand.expandTitle": "展開",
"sessionList.actions.copyId.ariaLabel": "セッション ID をコピー",
"sessionList.actions.copyId.title": "セッション ID をコピー",
"sessionList.actions.rename.ariaLabel": "セッション名を変更",
"sessionList.actions.rename.title": "セッション名を変更",
"sessionList.actions.delete.ariaLabel": "セッションを削除",
"sessionList.actions.delete.title": "セッションを削除",
"sessionList.copyId.success": "セッション ID をコピーしました",
"sessionList.copyId.error": "セッション ID をコピーできません",
"sessionList.delete.error": "セッションを削除できません",
"sessionList.delete.title": "セッションを削除",
"sessionList.delete.confirmMessage": "\"{label}\" を削除しますか?この操作は元に戻せません。",
"sessionList.delete.confirmLabel": "削除",
"sessionList.delete.cancelLabel": "キャンセル",
"sessionList.rename.error": "セッション名を変更できません",
"sessionList.filter.placeholder": "セッションを検索…",
"sessionList.filter.ariaLabel": "セッションを検索",
"sessionList.selection.selectAllLabel": "すべて選択",
"sessionList.selection.selectAllAriaLabel": "すべてのセッションを選択",
"sessionList.selection.clearLabel": "クリア",
"sessionList.selection.clearAriaLabel": "選択をクリア",
"sessionList.selection.checkboxAriaLabel": "セッションを選択",
"sessionList.bulkDelete.button": "{count} 件を削除",
"sessionList.bulkDelete.ariaLabel": "選択した {count} 件のセッションを削除",
"sessionList.bulkDelete.title": "セッションを削除",
"sessionList.bulkDelete.confirmMessage": "選択した {count} 件のセッションを削除しますか?この操作は元に戻せません。",
"sessionList.bulkDelete.confirmLabel": "削除",
"sessionList.bulkDelete.cancelLabel": "キャンセル",
"sessionList.bulkDelete.error": "{count} 件のセッションを削除できません",
"sessionRenameDialog.title": "セッション名を変更",
"sessionRenameDialog.description.withLabel": "\"{label}\" のタイトルを更新します。",
"sessionRenameDialog.description.default": "このセッションの新しいタイトルを設定します。",
"sessionRenameDialog.input.label": "セッション名",
"sessionRenameDialog.input.placeholder": "セッション名を入力",
"sessionRenameDialog.actions.cancel": "キャンセル",
"sessionRenameDialog.actions.rename": "変更",
"sessionRenameDialog.actions.renaming": "変更中…",
"sessionView.fallback.sessionNotFound": "セッションが見つかりません",
"sessionView.alerts.abortFailed.message": "セッションを停止できませんでした",
"sessionView.alerts.abortFailed.title": "停止に失敗",
"sessionView.alerts.revertFailed.message": "メッセージへ戻せませんでした",
"sessionView.alerts.revertFailed.title": "復元に失敗",
"sessionView.alerts.forkFailed.message": "セッションのフォークに失敗しました",
"sessionView.alerts.forkFailed.title": "フォークに失敗",
"sessionView.attachments.expandPastedTextAriaLabel": "貼り付けたテキストを展開",
"sessionView.attachments.insertPastedTextTitle": "貼り付けたテキストを挿入",
"sessionView.attachments.removeAriaLabel": "添付を削除",
"sessionEvents.sessionCompactedToast": "セッション {label} をコンパクト化しました",
"sessionEvents.sessionError.unknown": "不明なエラー",
"sessionEvents.sessionError.title": "セッションエラー",
"sessionEvents.sessionError.message": "エラー: {message}",
"sessionState.cleanup.deepConfirm.message": "このクリーンアップは時間がかかる場合があり、意図しないセッションを削除する可能性があります。続行しますか?",
"sessionState.cleanup.deepConfirm.title": "セッションを徹底クリーン",
"sessionState.cleanup.deepConfirm.detail": "徹底クリーンは、メッセージがないセッションをすべて削除し、完了したサブエージェントのセッションを取り除き、未使用のセッションフォークを整理します。",
"sessionState.cleanup.deepConfirm.confirmLabel": "続行",
"sessionState.cleanup.deepConfirm.cancelLabel": "キャンセル",
"sessionState.cleanup.toast.one": "{count} 件の空セッションを整理しました",
"sessionState.cleanup.toast.other": "{count} 件の空セッションを整理しました",
} as const