Skip to content

Commit f6a0c9a

Browse files
committed
Fix: Translation in select model dialog
1 parent 202dc91 commit f6a0c9a

File tree

3 files changed

+14
-2
lines changed

3 files changed

+14
-2
lines changed

src/components/models/SelectModelDialog.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React, { useState, useEffect } from 'react';
22
import { Search, Check, ChevronDown, ChevronUp, X, Loader2 } from 'lucide-react';
33
import { AIService, ModelOption } from '../../services/ai-service';
44
import { SettingsService } from '../../services/settings-service';
5+
import { useTranslation } from '../../hooks/useTranslation';
56

67
interface SelectModelDialogProps {
78
isOpen: boolean;
@@ -18,6 +19,7 @@ export const SelectModelDialog: React.FC<SelectModelDialogProps> = ({
1819
currentModelId,
1920
currentProviderId
2021
}) => {
22+
const { t } = useTranslation();
2123
const [models, setModels] = useState<ModelOption[]>([]);
2224
const [isLoading, setIsLoading] = useState<boolean>(false);
2325
const [searchQuery, setSearchQuery] = useState<string>('');
@@ -119,7 +121,7 @@ export const SelectModelDialog: React.FC<SelectModelDialogProps> = ({
119121
onClick={(e) => e.stopPropagation()}
120122
>
121123
<div className="flex items-center justify-between pb-2 border-b frame-separator-border-color">
122-
<h2 className="p-2 text-xl font-semibold">Select Model</h2>
124+
<h2 className="p-2 text-xl font-semibold">{t('selectModel.selectModel_title')}</h2>
123125
<button
124126
onClick={onClose}
125127
className="p-2 rounded-full select-model-dialog-close-button"
@@ -133,7 +135,7 @@ export const SelectModelDialog: React.FC<SelectModelDialogProps> = ({
133135
<div className="relative flex-1 w-full">
134136
<input
135137
type="text"
136-
placeholder="Search models..."
138+
placeholder={t('selectModel.selectModel_search_placeholder')}
137139
value={searchQuery}
138140
onChange={handleSearch}
139141
className="w-full p-2 pl-10 rounded-md input-box"

src/public/locales/en/translation.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@
3232
"stopResponse": "Stop Response",
3333
"pressShiftEnterToChangeLines": "Press Shift+Enter to change lines"
3434
},
35+
"selectModel": {
36+
"selectModel_title": "Select Model",
37+
"selectModel_close": "Close",
38+
"selectModel_search_placeholder": "Search models..."
39+
},
3540
"settings": {
3641
"language": "Language",
3742
"apiKey": "API Key",

src/public/locales/zh/translation.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@
3232
"stopResponse": "停止响应",
3333
"pressShiftEnterToChangeLines": "按 Shift+Enter 换行"
3434
},
35+
"selectModel": {
36+
"selectModel_title": "选择模型",
37+
"selectModel_close": "关闭",
38+
"selectModel_search_placeholder": "搜索模型..."
39+
},
3540
"settings": {
3641
"language": "语言",
3742
"apiKey": "API Key",

0 commit comments

Comments
 (0)