This commit is contained in:
parent
7918c2b7b8
commit
74fc21608d
|
|
@ -23,6 +23,8 @@ import { TextareaAutosize } from "../ui/textarea-autosize"
|
|||
import { WithTooltip } from "../ui/with-tooltip"
|
||||
import { MessageActions } from "./message-actions"
|
||||
import { MessageMarkdown } from "./message-markdown"
|
||||
import { useTranslation } from "react-i18next"
|
||||
|
||||
|
||||
const ICON_SIZE = 32
|
||||
|
||||
|
|
@ -81,6 +83,7 @@ interface MessageProps {
|
|||
// }
|
||||
|
||||
const MessageContent: React.FC<{ content: string }> = ({ content }) => {
|
||||
const { t } = useTranslation()
|
||||
const [showThink, setShowThink] = useState(false)
|
||||
|
||||
let thinkContent = ""
|
||||
|
|
@ -107,7 +110,11 @@ const MessageContent: React.FC<{ content: string }> = ({ content }) => {
|
|||
className="text-sm font-medium text-foreground/70 hover:text-foreground underline underline-offset-2"
|
||||
onClick={() => setShowThink(prev => !prev)}
|
||||
>
|
||||
{showThink ? "隐藏思考过程 ▲" : "显示思考过程 ▼"}
|
||||
|
||||
{showThink
|
||||
? t("chat.hideThinking") + " ▲"
|
||||
: t("chat.showThinking") + " ▼"}
|
||||
|
||||
</button>
|
||||
|
||||
{showThink && (
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "اختر نموذجًا",
|
||||
"hosted": "مستضاف",
|
||||
"advancedSettings": "الإعدادات المتقدمة",
|
||||
"searchModelsPlaceholder": "ابحث عن النماذج..."
|
||||
"searchModelsPlaceholder": "ابحث عن النماذج...",
|
||||
"showThinking": "عرض عملية التفكير",
|
||||
"hideThinking": "إخفاء عملية التفكير"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "إعدادات المستخدم",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "একটি মডেল নির্বাচন করুন",
|
||||
"hosted": "হোস্টেড",
|
||||
"advancedSettings": "উন্নত সেটিংস",
|
||||
"searchModelsPlaceholder": "মডেল খুঁজুন..."
|
||||
"searchModelsPlaceholder": "মডেল খুঁজুন...",
|
||||
"showThinking": "ভাবনার প্রক্রিয়া দেখান",
|
||||
"hideThinking": "ভাবনার প্রক্রিয়া লুকান"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "ব্যবহারকারী সেটিংস",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "Modell auswählen",
|
||||
"hosted": "Gehostet",
|
||||
"advancedSettings": "Erweiterte Einstellungen",
|
||||
"searchModelsPlaceholder": "Modelle suchen..."
|
||||
"searchModelsPlaceholder": "Modelle suchen...",
|
||||
"showThinking": "Denkprozess anzeigen",
|
||||
"hideThinking": "Denkprozess ausblenden"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "Benutzereinstellungen",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "Select a model",
|
||||
"hosted": "Hosted",
|
||||
"advancedSettings": "Advanced Settings",
|
||||
"searchModelsPlaceholder": "Search models..."
|
||||
"searchModelsPlaceholder": "Search models...",
|
||||
"showThinking": "Show Thought Process",
|
||||
"hideThinking": "Hide Thought Process"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "User Settings",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "Seleccionar modelo",
|
||||
"hosted": "Alojado",
|
||||
"advancedSettings": "Configuración avanzada",
|
||||
"searchModelsPlaceholder": "Buscar modelos..."
|
||||
"searchModelsPlaceholder": "Buscar modelos...",
|
||||
"showThinking": "Mostrar proceso de pensamiento",
|
||||
"hideThinking": "Ocultar proceso de pensamiento"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "Configuración del usuario",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "Sélectionner un modèle",
|
||||
"hosted": "Hébergé",
|
||||
"advancedSettings": "Paramètres avancés",
|
||||
"searchModelsPlaceholder": "Rechercher des modèles..."
|
||||
"searchModelsPlaceholder": "Rechercher des modèles...",
|
||||
"showThinking": "Afficher le processus de réflexion",
|
||||
"hideThinking": "Masquer le processus de réflexion"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "Paramètres utilisateur",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,10 @@
|
|||
"selectModel": "בחר מודל",
|
||||
"hosted": "מארח",
|
||||
"advancedSettings": "הגדרות מתקדמות",
|
||||
"searchModelsPlaceholder": "חפש מודלים..."
|
||||
"searchModelsPlaceholder": "חפש מודלים...",
|
||||
"showThinking": "הצג תהליך חשיבה",
|
||||
"hideThinking": "הסתר תהליך חשיבה"
|
||||
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "הגדרות משתמש",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "Pilih model",
|
||||
"hosted": "Hosted",
|
||||
"advancedSettings": "Pengaturan Lanjutan",
|
||||
"searchModelsPlaceholder": "Cari model..."
|
||||
"searchModelsPlaceholder": "Cari model...",
|
||||
"showThinking": "Tampilkan proses berpikir",
|
||||
"hideThinking": "Sembunyikan proses berpikir"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "Pengaturan Pengguna",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "Seleziona un modello",
|
||||
"hosted": "Ospitato",
|
||||
"advancedSettings": "Impostazioni avanzate",
|
||||
"searchModelsPlaceholder": "Cerca modelli..."
|
||||
"searchModelsPlaceholder": "Cerca modelli...",
|
||||
"showThinking": "Mostra il processo di pensiero",
|
||||
"hideThinking": "Nascondi il processo di pensiero"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "Impostazioni utente",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "モデルを選択",
|
||||
"hosted": "ホステッド",
|
||||
"advancedSettings": "高度な設定",
|
||||
"searchModelsPlaceholder": "モデルを検索..."
|
||||
"searchModelsPlaceholder": "モデルを検索...",
|
||||
"showThinking": "思考過程を表示",
|
||||
"hideThinking": "思考過程を非表示"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "ユーザー設定",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "모델 선택",
|
||||
"hosted": "호스팅됨",
|
||||
"advancedSettings": "고급 설정",
|
||||
"searchModelsPlaceholder": "모델 검색..."
|
||||
"searchModelsPlaceholder": "모델 검색...",
|
||||
"showThinking": "생각 과정을 표시",
|
||||
"hideThinking": "생각 과정을 숨기기"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "사용자 설정",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "Selecionar modelo",
|
||||
"hosted": "Hospedado",
|
||||
"advancedSettings": "Configurações Avançadas",
|
||||
"searchModelsPlaceholder": "Pesquisar modelos..."
|
||||
"searchModelsPlaceholder": "Pesquisar modelos...",
|
||||
"showThinking": "Mostrar processo de pensamento",
|
||||
"hideThinking": "Ocultar processo de pensamento"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "Configurações do Usuário",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "Выбрать модель",
|
||||
"hosted": "Хостинг",
|
||||
"advancedSettings": "Дополнительные настройки",
|
||||
"searchModelsPlaceholder": "Поиск моделей..."
|
||||
"searchModelsPlaceholder": "Поиск моделей...",
|
||||
"showThinking": "Показать ход мыслей",
|
||||
"hideThinking": "Скрыть ход мыслей"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "Настройки пользователя",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "මාදිලිය තෝරන්න",
|
||||
"hosted": "සත්කාරකකළ",
|
||||
"advancedSettings": "උසස් සැකසුම්",
|
||||
"searchModelsPlaceholder": "මාදිලි සෙවීම..."
|
||||
"searchModelsPlaceholder": "මාදිලි සෙවීම...",
|
||||
"showThinking": "සිතීමේ ක්රියාවලිය පෙන්වන්න",
|
||||
"hideThinking": "සිතීමේ ක්රියාවලිය සඟවන්න"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "පරිශීලක සැකසුම්",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "Välj en modell",
|
||||
"hosted": "Hostad",
|
||||
"advancedSettings": "Avancerade inställningar",
|
||||
"searchModelsPlaceholder": "Sök modeller..."
|
||||
"searchModelsPlaceholder": "Sök modeller...",
|
||||
"showThinking": "Visa tankegång",
|
||||
"hideThinking": "Dölj tankegång"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "Användarinställningar",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "ఒక మోడల్ను ఎంచుకోండి",
|
||||
"hosted": "హోస్ట్ చేయబడింది",
|
||||
"advancedSettings": "అధునాతన సెట్టింగులు",
|
||||
"searchModelsPlaceholder": "మోడల్స్ శోధించండి..."
|
||||
"searchModelsPlaceholder": "మోడల్స్ శోధించండి...",
|
||||
"showThinking": "ఆలోచనా ప్రక్రియ చూపించు",
|
||||
"hideThinking": "ఆలోచనా ప్రక్రియ దాచు"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "వినియోగదారు సెట్టింగులు",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "Chọn một mô hình",
|
||||
"hosted": "Được lưu trữ",
|
||||
"advancedSettings": "Cài đặt nâng cao",
|
||||
"searchModelsPlaceholder": "Tìm kiếm mô hình..."
|
||||
"searchModelsPlaceholder": "Tìm kiếm mô hình...",
|
||||
"showThinking": "Hiển thị quá trình suy nghĩ",
|
||||
"hideThinking": "Ẩn quá trình suy nghĩ"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "Cài đặt người dùng",
|
||||
|
|
|
|||
|
|
@ -88,7 +88,9 @@
|
|||
"selectModel": "选择一个模型",
|
||||
"hosted": "托管的",
|
||||
"advancedSettings": "高级设置",
|
||||
"searchModelsPlaceholder": "搜索模型..."
|
||||
"searchModelsPlaceholder": "搜索模型...",
|
||||
"showThinking": "显示思考过程",
|
||||
"hideThinking": "隐藏思考过程"
|
||||
},
|
||||
"profile": {
|
||||
"settingsTitle": "用户设置",
|
||||
|
|
|
|||
Loading…
Reference in New Issue