Files
CodeNomad/packages/ui/src/lib/i18n/messages/ja/session.ts
Shantur 3f6cdd36f3 feat(ui): surface retrying session status
Preserve retry metadata from session.status events so the session list and header can show a live retry countdown with context. Notify users when a session enters retry and reuse the existing error styling so retrying feels actionable without losing the current badge layout.
2026-03-31 18:38:54 +01:00

98 lines
6.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.retrying": "再試行中",
"sessionList.status.retryingIn": "{seconds}秒後に再試行",
"sessionList.status.retryTooltip": "{message}{attempt}回目)",
"sessionList.status.retryToast": "{countdown}: {message}{attempt}回目)",
"sessionList.status.needsPermission": "許可待ち",
"sessionList.status.needsInput": "入力待ち",
"sessionList.expand.collapseAriaLabel": "セッションを折りたたむ",
"sessionList.expand.expandAriaLabel": "セッションを展開",
"sessionList.expand.collapseTitle": "折りたたむ",
"sessionList.expand.expandTitle": "展開",
"sessionList.actions.newSession.ariaLabel": "新しいセッション",
"sessionList.actions.newSession.title": "新しいセッション",
"sessionList.actions.copyId.ariaLabel": "セッション ID をコピー",
"sessionList.actions.copyId.title": "セッション ID をコピー",
"sessionList.actions.reload.ariaLabel": "セッションを再読み込み",
"sessionList.actions.reload.title": "セッションを再読み込み",
"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.reload.error": "セッションを再読み込みできません",
"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.deleteUpToFailed.message": "メッセージの削除に失敗しました",
"sessionView.alerts.deleteUpToFailed.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