Skip to content

Commit 7be3dee

Browse files
authored
Translate the thinking budget (#1775)
1 parent f5958db commit 7be3dee

File tree

16 files changed

+64
-2
lines changed

16 files changed

+64
-2
lines changed

webview-ui/src/components/settings/ThinkingBudget.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { useEffect, useMemo } from "react"
2+
import { useAppTranslation } from "@/i18n/TranslationContext"
23

34
import { Slider } from "@/components/ui"
45

@@ -11,6 +12,7 @@ interface ThinkingBudgetProps {
1112
}
1213

1314
export const ThinkingBudget = ({ apiConfiguration, setApiConfigurationField, modelInfo }: ThinkingBudgetProps) => {
15+
const { t } = useAppTranslation()
1416
const tokens = apiConfiguration?.modelMaxTokens || 16_384
1517
const tokensMin = 8192
1618
const tokensMax = modelInfo?.maxTokens || 64_000
@@ -37,7 +39,7 @@ export const ThinkingBudget = ({ apiConfiguration, setApiConfigurationField, mod
3739
return (
3840
<>
3941
<div className="flex flex-col gap-1">
40-
<div className="font-medium">Max Tokens</div>
42+
<div className="font-medium">{t("settings:thinkingBudget.maxTokens")}</div>
4143
<div className="flex items-center gap-1">
4244
<Slider
4345
min={tokensMin}
@@ -50,7 +52,7 @@ export const ThinkingBudget = ({ apiConfiguration, setApiConfigurationField, mod
5052
</div>
5153
</div>
5254
<div className="flex flex-col gap-1">
53-
<div className="font-medium">Max Thinking Tokens</div>
55+
<div className="font-medium">{t("settings:thinkingBudget.maxThinkingTokens")}</div>
5456
<div className="flex items-center gap-1">
5557
<Slider
5658
min={thinkingTokensMin}

webview-ui/src/i18n/locales/ca/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,5 +365,9 @@
365365
"description": "Restablir tot l'estat global i emmagatzematge secret a l'extensió.",
366366
"button": "Restablir"
367367
}
368+
},
369+
"thinkingBudget": {
370+
"maxTokens": "Tokens màxims",
371+
"maxThinkingTokens": "Tokens de pensament màxims"
368372
}
369373
}

webview-ui/src/i18n/locales/de/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,5 +365,9 @@
365365
"description": "Setzen Sie alle globalen Zustände und geheimen Speicher in der Erweiterung zurück.",
366366
"button": "Zurücksetzen"
367367
}
368+
},
369+
"thinkingBudget": {
370+
"maxTokens": "Maximale Tokens",
371+
"maxThinkingTokens": "Maximale Thinking-Tokens"
368372
}
369373
}

webview-ui/src/i18n/locales/en/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -364,5 +364,9 @@
364364
"description": "Reset all global state and secret storage in the extension.",
365365
"button": "Reset"
366366
}
367+
},
368+
"thinkingBudget": {
369+
"maxTokens": "Max Tokens",
370+
"maxThinkingTokens": "Max Thinking Tokens"
367371
}
368372
}

webview-ui/src/i18n/locales/es/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,5 +365,9 @@
365365
"description": "Restablecer todo el estado global y almacenamiento secreto en la extensión.",
366366
"button": "Restablecer"
367367
}
368+
},
369+
"thinkingBudget": {
370+
"maxTokens": "Tokens máximos",
371+
"maxThinkingTokens": "Tokens máximos de pensamiento"
368372
}
369373
}

webview-ui/src/i18n/locales/fr/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,5 +365,9 @@
365365
"description": "Réinitialiser tous les états globaux et le stockage secret dans l'extension.",
366366
"button": "Réinitialiser"
367367
}
368+
},
369+
"thinkingBudget": {
370+
"maxTokens": "Tokens maximum",
371+
"maxThinkingTokens": "Tokens de réflexion maximum"
368372
}
369373
}

webview-ui/src/i18n/locales/hi/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,5 +365,9 @@
365365
"description": "एक्सटेंशन में सभी वैश्विक स्थिति और गुप्त भंडारण को रीसेट करें।",
366366
"button": "रीसेट करें"
367367
}
368+
},
369+
"thinkingBudget": {
370+
"maxTokens": "अधिकतम tokens",
371+
"maxThinkingTokens": "अधिकतम thinking tokens"
368372
}
369373
}

webview-ui/src/i18n/locales/it/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,5 +365,9 @@
365365
"description": "Reimposta tutti gli stati globali e l'archivio segreto nell'estensione.",
366366
"button": "Ripristina"
367367
}
368+
},
369+
"thinkingBudget": {
370+
"maxTokens": "Token massimi",
371+
"maxThinkingTokens": "Token massimi di pensiero"
368372
}
369373
}

webview-ui/src/i18n/locales/ja/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,5 +365,9 @@
365365
"description": "拡張機能内のすべてのグローバル状態とシークレットストレージをリセットします。",
366366
"button": "リセット"
367367
}
368+
},
369+
"thinkingBudget": {
370+
"maxTokens": "最大 tokens",
371+
"maxThinkingTokens": "最大思考 tokens"
368372
}
369373
}

webview-ui/src/i18n/locales/ko/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,5 +365,9 @@
365365
"description": "확장 프로그램의 모든 전역 상태 및 보안 저장소를 재설정합니다.",
366366
"button": "초기화"
367367
}
368+
},
369+
"thinkingBudget": {
370+
"maxTokens": "최대 tokens",
371+
"maxThinkingTokens": "최대 사고 tokens"
368372
}
369373
}

0 commit comments

Comments
 (0)