Files
CodeNomad/packages/ui/src/lib/i18n/messages/en/messaging.ts
2026-03-26 23:10:02 +00:00

158 lines
8.7 KiB
TypeScript

export const messagingMessages = {
"messageListHeader.sidebar.openSessionListAriaLabel": "Open session list",
"messageListHeader.metrics.usedLabel": "Used",
"messageListHeader.metrics.availableLabel": "Avail",
"messageListHeader.commandPalette.ariaLabel": "Open command palette",
"messageListHeader.commandPalette.button": "Command Palette",
"messageListHeader.connection.connected": "Connected",
"messageListHeader.connection.connecting": "Connecting...",
"messageListHeader.connection.disconnected": "Disconnected",
"messageSection.empty.logoAlt": "CodeNomad logo",
"messageSection.empty.brandTitle": "CodeNomad",
"messageSection.empty.title": "Start a conversation",
"messageSection.empty.description": "Type a message below or open the Command Palette:",
"messageSection.empty.tips.commandPalette": "Command Palette",
"messageSection.empty.tips.askAboutCodebase": "Ask about your codebase",
"messageSection.empty.tips.attachFilesPrefix": "Attach files with",
"messageSection.loading.messages": "Loading messages...",
"messageSection.scroll.toFirstAriaLabel": "Scroll to first message",
"messageSection.scroll.toLatestAriaLabel": "Scroll to latest message",
"messageSection.quote.addAsQuote": "Add as quote",
"messageSection.quote.addAsCode": "Add as code",
"messageSection.quote.copy": "Copy",
"messageSection.quote.copied": "Copied!",
"messageSection.quote.copyFailed": "Copy failed",
"messageTimeline.ariaLabel": "Message timeline",
"messageTimeline.segment.user.label": "You",
"messageTimeline.segment.assistant.label": "Asst",
"messageTimeline.segment.compaction.label": "Compaction",
"messageTimeline.tool.fallbackLabel": "Tool Call",
"messageTimeline.tooltip.userFallback": "User message",
"messageTimeline.tooltip.assistantFallback": "Assistant response",
"messageTimeline.tooltip.compaction.auto": "Auto Compaction",
"messageTimeline.tooltip.compaction.manual": "User Compaction",
"messageTimeline.text.filePrefix": "[File] {filename}",
"messageTimeline.text.attachment": "Attachment",
"messageBlock.tool.header": "Tool Call",
"messageBlock.tool.unknown": "unknown",
"messageBlock.tool.goToSession.label": "Go to Session",
"messageBlock.tool.goToSession.title": "Go to session",
"messageBlock.tool.goToSession.unavailableTitle": "Session not available yet",
"messageBlock.tool.deletePart.label": "Delete Part",
"messageBlock.tool.deletePart.deleting": "Deleting...",
"messageBlock.tool.deletePart.title": "Delete this tool call output",
"messageBlock.tool.deletePart.failed.title": "Delete failed",
"messageBlock.tool.deletePart.failed.message": "Failed to delete tool call output",
"messageBlock.compaction.ariaLabel": "Session compaction",
"messageBlock.compaction.autoLabel": "Session auto-compacted",
"messageBlock.compaction.manualLabel": "Session compacted by you",
"messageBlock.usage.input": "Input",
"messageBlock.usage.output": "Output",
"messageBlock.usage.reasoning": "Reasoning",
"messageBlock.usage.cacheRead": "Cache Read",
"messageBlock.usage.cacheWrite": "Cache Write",
"messageBlock.usage.cost": "Cost",
"messageBlock.step.agentLabel": "Agent: {agent}",
"messageBlock.step.modelLabel": "Model: {model}",
"messageBlock.reasoning.thinkingLabel": "Thinking",
"messageBlock.reasoning.expandAriaLabel": "Expand thinking",
"messageBlock.reasoning.collapseAriaLabel": "Collapse thinking",
"messageBlock.reasoning.indicator.hide": "Hide",
"messageBlock.reasoning.indicator.view": "View",
"messageBlock.reasoning.detailsAriaLabel": "Reasoning details",
"codeBlockInline.actions.copy": "Copy",
"codeBlockInline.actions.copied": "Copied!",
"messageItem.speaker.you": "You",
"messageItem.speaker.assistant": "Assistant",
"messageItem.actions.revert": "Revert",
"messageItem.actions.revertTitle": "Undo changes up to here (deletes messages)",
"messageItem.actions.fork": "Fork",
"messageItem.actions.forkTitle": "Fork from this message",
"messageItem.actions.copy": "Copy",
"messageItem.actions.copyTitle": "Copy message",
"messageItem.actions.copied": "Copied!",
"messageItem.actions.speak": "Speak message",
"messageItem.actions.generatingSpeech": "Generating speech",
"messageItem.actions.stopSpeech": "Stop playback",
"messageItem.actions.speak.error.title": "Speech playback failed",
"messageItem.actions.speak.error.unsupported": "Speech playback is not supported in this browser.",
"messageItem.actions.speak.error.unavailable": "Speech playback is unavailable until speech settings are configured.",
"messageItem.actions.speak.error.generate": "Unable to generate speech for this message.",
"messageItem.actions.deleteMessage": "Delete message (doesn't undo changes)",
"messageItem.actions.deleteMessagesUpTo": "Delete messages up to here (doesn't undo changes)",
"messageItem.actions.deletingMessage": "Deleting...",
"messageItem.actions.deleteMessageFailedTitle": "Delete failed",
"messageItem.actions.deleteMessageFailedMessage": "Failed to delete message",
"messageItem.selection.checkboxAriaLabel": "Select message for deletion",
"messageSection.bulkDelete.toolbarAriaLabel": "Selected items ({count})",
"messageSection.bulkDelete.deleteSelectedTitle": "Delete selected items",
"messageSection.bulkDelete.selectAllTitle": "Select all messages",
"messageSection.bulkDelete.moreOptionsTitle": "More options",
"messageSection.bulkDelete.selectionModeLabel": "Selection",
"messageSection.bulkDelete.selectionModeAll": "All",
"messageSection.bulkDelete.selectionModeTools": "Tools only",
"messageSection.bulkDelete.selectionHint.toggle": "Select item",
"messageSection.bulkDelete.selectionHint.range": "Select range",
"messageSection.bulkDelete.selectionHint.clear": "Clear Selection",
"messageSection.bulkDelete.cancelTitle": "Cancel selection",
"messageSection.bulkDelete.failedTitle": "Delete failed",
"messageSection.bulkDelete.failedMessage": "Failed to delete selected items",
"messageItem.status.queued": "QUEUED",
"messageItem.status.generating": "Generating...",
"messageItem.status.sending": "Sending...",
"messageItem.status.failedToSend": "Message failed to send",
"messagePart.actions.delete": "Delete Part",
"messagePart.actions.deleting": "Deleting...",
"messagePart.actions.deleteTitle": "Delete this item",
"messagePart.actions.deleteFailedTitle": "Delete failed",
"messagePart.actions.deleteFailedMessage": "Failed to delete item",
"messageItem.attachment.defaultName": "attachment",
"messageItem.attachment.downloadAriaLabel": "Download {name}",
"messageItem.agentMeta.agentLabel": "Agent: {agent}",
"messageItem.agentMeta.modelLabel": "Model: {model}",
"messageItem.errors.authenticationFallback": "Authentication error",
"messageItem.errors.outputLengthExceeded": "Message output length exceeded",
"messageItem.errors.requestAborted": "Request was aborted",
"messageItem.errors.unknownFallback": "Unknown error occurred",
"attachmentChip.removeAriaLabel": "Remove attachment",
"expandButton.toggleAriaLabel": "Toggle chat input height",
"promptInput.placeholder.shell": "Run a shell command (Esc to exit)...",
"promptInput.placeholder.default": "Type your message, @file, @agent, or paste images and text...",
"promptInput.hints.shell.exit": "to exit shell mode",
"promptInput.hints.shell.enable": "Shell mode",
"promptInput.hints.commands": "Commands",
"promptInput.history.previousAriaLabel": "Previous prompt",
"promptInput.history.nextAriaLabel": "Next prompt",
"promptInput.overlay.newLine": "New line",
"promptInput.overlay.send": "Send",
"promptInput.overlay.filesAgents": "Files/agents",
"promptInput.overlay.history": "History",
"promptInput.overlay.attachments": "• {count} file(s) attached",
"promptInput.overlay.shellModeActive": "Shell mode active",
"promptInput.overlay.press": "Press",
"promptInput.overlay.againToAbort": "again to abort session",
"promptInput.stopSession.ariaLabel": "Stop session",
"promptInput.stopSession.title": "Stop session",
"promptInput.clear.ariaLabel": "Clear prompt text",
"promptInput.clear.title": "Clear prompt text",
"promptInput.send.ariaLabel": "Send message",
"promptInput.send.errorFallback": "Failed to send message",
"promptInput.send.errorTitle": "Send failed",
"promptInput.voiceInput.start.title": "Start voice input",
"promptInput.voiceInput.stop.title": "Stop recording and transcribe",
"promptInput.voiceInput.transcribing.title": "Transcribing audio",
"promptInput.voiceInput.error.title": "Voice input failed",
"promptInput.voiceInput.error.permission": "Microphone access is required to record voice input.",
"promptInput.voiceInput.error.unsupported": "Voice input is not supported in this browser.",
"promptInput.voiceInput.error.transcribe": "Unable to transcribe the recorded audio.",
} as const