-
Continue your conversation
+
{t('session.continue.title')}
- Ask questions about your code, request changes, or get help with development tasks
+ {t('session.continue.description')}
{/* Show NextTaskBanner for existing sessions too, only if TaskMaster is installed */}
@@ -4998,7 +4998,7 @@ function ChatInterface({ selectedProject, selectedSession, ws, sendMessage, mess
-
Loading older messages...
+
{t('session.loading.olderMessages')}
)}
@@ -5008,8 +5008,8 @@ function ChatInterface({ selectedProject, selectedSession, ws, sendMessage, mess
{totalMessages > 0 && (
- Showing {sessionMessages.length} of {totalMessages} messages •
- Scroll up to load more
+ {t('session.messages.showingOf', { shown: sessionMessages.length, total: totalMessages })} •
+ {t('session.messages.scrollToLoad')}
)}
@@ -5018,12 +5018,12 @@ function ChatInterface({ selectedProject, selectedSession, ws, sendMessage, mess
{/* Legacy message count indicator (for non-paginated view) */}
{!hasMoreMessages && chatMessages.length > visibleMessageCount && (
- Showing last {visibleMessageCount} messages ({chatMessages.length} total) •
-
)}
diff --git a/src/i18n/locales/en/chat.json b/src/i18n/locales/en/chat.json
index 2804554..54e2835 100644
--- a/src/i18n/locales/en/chat.json
+++ b/src/i18n/locales/en/chat.json
@@ -143,5 +143,37 @@
}
},
"buttonTitle": "Thinking mode: {{mode}}"
+ },
+ "providerSelection": {
+ "title": "Choose Your AI Assistant",
+ "description": "Select a provider to start a new conversation",
+ "selectModel": "Select Model",
+ "providerInfo": {
+ "anthropic": "by Anthropic",
+ "openai": "by OpenAI",
+ "cursorEditor": "AI Code Editor"
+ },
+ "readyPrompt": {
+ "claude": "Ready to use Claude with {{model}}. Start typing your message below.",
+ "cursor": "Ready to use Cursor with {{model}}. Start typing your message below.",
+ "codex": "Ready to use Codex with {{model}}. Start typing your message below.",
+ "default": "Select a provider above to begin"
+ }
+ },
+ "session": {
+ "continue": {
+ "title": "Continue your conversation",
+ "description": "Ask questions about your code, request changes, or get help with development tasks"
+ },
+ "loading": {
+ "olderMessages": "Loading older messages...",
+ "sessionMessages": "Loading session messages..."
+ },
+ "messages": {
+ "showingOf": "Showing {{shown}} of {{total}} messages",
+ "scrollToLoad": "Scroll up to load more",
+ "showingLast": "Showing last {{count}} messages ({{total}} total)",
+ "loadEarlier": "Load earlier messages"
+ }
}
}
diff --git a/src/i18n/locales/zh-CN/chat.json b/src/i18n/locales/zh-CN/chat.json
index 87782e6..5aeda37 100644
--- a/src/i18n/locales/zh-CN/chat.json
+++ b/src/i18n/locales/zh-CN/chat.json
@@ -143,5 +143,37 @@
}
},
"buttonTitle": "思考模式:{{mode}}"
+ },
+ "providerSelection": {
+ "title": "选择您的 AI 助手",
+ "description": "选择一个供应商以开始新对话",
+ "selectModel": "选择模型",
+ "providerInfo": {
+ "anthropic": "Anthropic",
+ "openai": "OpenAI",
+ "cursorEditor": "AI 代码编辑器"
+ },
+ "readyPrompt": {
+ "claude": "已准备好使用 Claude {{model}}。在下方输入您的消息。",
+ "cursor": "已准备好使用 Cursor {{model}}。在下方输入您的消息。",
+ "codex": "已准备好使用 Codex {{model}}。在下方输入您的消息。",
+ "default": "请在上方选择一个供应商以开始"
+ }
+ },
+ "session": {
+ "continue": {
+ "title": "继续您的对话",
+ "description": "询问有关代码的问题、请求更改或获取开发任务的帮助"
+ },
+ "loading": {
+ "olderMessages": "正在加载更早的消息...",
+ "sessionMessages": "正在加载会话消息..."
+ },
+ "messages": {
+ "showingOf": "显示 {{shown}} / {{total}} 条消息",
+ "scrollToLoad": "向上滚动以加载更多",
+ "showingLast": "显示最近 {{count}} 条消息(共 {{total}} 条)",
+ "loadEarlier": "加载更早的消息"
+ }
}
}