fix(i18n): clarify thinking adapter copy

- update the global thinking blacklist label to describe skipped suffix processing instead of disabled model thinking.
- rename Claude and Gemini adapter labels to thinking suffix adapter and sync all default locales.
- revise Claude helper text to clarify suffix request adaptation while keeping billing predictable.
This commit is contained in:
QuentinHsu
2026-06-02 12:56:28 +08:00
parent 0ff9c35e62
commit 2c52b8b29b
10 changed files with 25 additions and 23 deletions
+1 -1
View File
@@ -208,7 +208,7 @@ export default function SettingGlobalModel(props) {
<Row>
<Col span={24}>
<Form.TextArea
label={t('禁用思考处理的模型列表')}
label={t('不自动处理思考后缀的模型列表')}
field={'global.thinking_model_blacklist'}
placeholder={t('例如:') + '\n' + thinkingExample}
rows={4}
@@ -231,10 +231,10 @@ export function ClaudeSettingsCard({ defaultValues }: ClaudeSettingsCardProps) {
render={({ field }) => (
<SettingsSwitchItem>
<SettingsSwitchContent>
<FormLabel>{t('Thinking Adapter')}</FormLabel>
<FormLabel>{t('Thinking Suffix Adapter')}</FormLabel>
<FormDescription>
{t(
'Translate `-thinking` suffixes into Anthropic native thinking models while keeping pricing predictable.'
'Adapt `-thinking` suffix requests to Anthropic native thinking behavior while keeping billing predictable.'
)}
</FormDescription>
</SettingsSwitchContent>
@@ -307,7 +307,7 @@ export function GeminiSettingsCard({ defaultValues }: GeminiSettingsCardProps) {
render={({ field }) => (
<SettingsSwitchItem>
<SettingsSwitchContent>
<FormLabel>{t('Thinking Adapter')}</FormLabel>
<FormLabel>{t('Thinking Suffix Adapter')}</FormLabel>
<FormDescription>
{t('Supports `-thinking`, `-thinking-')}
{'{{budget}}'}
@@ -227,7 +227,9 @@ export function GlobalSettingsCard({ defaultValues }: GlobalSettingsCardProps) {
name='global.thinking_model_blacklist'
render={({ field }) => (
<FormItem>
<FormLabel>{t('Disable thinking processing models')}</FormLabel>
<FormLabel>
{t('Models that skip thinking suffix processing')}
</FormLabel>
<FormControl>
<Textarea
rows={4}
+3 -3
View File
@@ -134,6 +134,7 @@
"Actual Amount": "Actual Amount",
"Actual Model": "Actual Model",
"Actual Model:": "Actual Model:",
"Adapt `-thinking` suffix requests to Anthropic native thinking behavior while keeping billing predictable.": "Adapt `-thinking` suffix requests to Anthropic native thinking behavior while keeping billing predictable.",
"Add": "Add",
"Add \"{{value}}\"": "Add \"{{value}}\"",
"Add {{title}}": "Add {{title}}",
@@ -1191,7 +1192,6 @@
"Disable selected channels": "Disable selected channels",
"Disable selected models": "Disable selected models",
"Disable store passthrough": "Disable store passthrough",
"Disable thinking processing models": "Disable thinking processing models",
"Disable this key?": "Disable this key?",
"Disable threshold (seconds)": "Disable threshold (seconds)",
"Disable Two-Factor Authentication": "Disable Two-Factor Authentication",
@@ -2389,6 +2389,7 @@
"Models losing the most positions": "Models losing the most positions",
"Models not in list, may fail to invoke": "Models not in list, may fail to invoke",
"Models that are being used but not configured in the system": "Models that are being used but not configured in the system",
"Models that skip thinking suffix processing": "Models that skip thinking suffix processing",
"Models updated successfully": "Models updated successfully",
"Modify existing subscription plan configuration": "Modify existing subscription plan configuration",
"Module availability": "Module availability",
@@ -3926,7 +3927,7 @@
"There are both add and remove models pending, but you only selected one type. Confirm submitting only the selected items?": "There are both add and remove models pending, but you only selected one type. Confirm submitting only the selected items?",
"These models are still in your selection but were not returned by the upstream listing. Entries that are only model_mapping source aliases are omitted. Toggle to adjust before saving.": "These models are still in your selection but were not returned by the upstream listing. Entries that are only model_mapping source aliases are omitted. Toggle to adjust before saving.",
"These toggles affect whether certain request fields are passed through to the upstream provider.": "These toggles affect whether certain request fields are passed through to the upstream provider.",
"Thinking Adapter": "Thinking Adapter",
"Thinking Suffix Adapter": "Thinking Suffix Adapter",
"Thinking to Content": "Thinking to Content",
"Third-party account bindings (read-only, managed by user in profile settings)": "Third-party account bindings (read-only, managed by user in profile settings)",
"Third-party Payment Config": "Third-party Payment Config",
@@ -4105,7 +4106,6 @@
"Transfer Rewards": "Transfer Rewards",
"Transfer successful": "Transfer successful",
"Transfer to Balance": "Transfer to Balance",
"Translate `-thinking` suffixes into Anthropic native thinking models while keeping pricing predictable.": "Translate `-thinking` suffixes into Anthropic native thinking models while keeping pricing predictable.",
"Translation": "Translation",
"Transparent Billing": "Transparent Billing",
"Trend": "Trend",
+3 -3
View File
@@ -134,6 +134,7 @@
"Actual Amount": "Montant réel",
"Actual Model": "Modèle réel",
"Actual Model:": "Modèle réel :",
"Adapt `-thinking` suffix requests to Anthropic native thinking behavior while keeping billing predictable.": "Adapter les requêtes avec le suffixe `-thinking` au comportement de pensée natif dAnthropic tout en gardant une facturation prévisible.",
"Add": "Ajouter",
"Add \"{{value}}\"": "Ajouter \"{{value}}\"",
"Add {{title}}": "Ajouter {{title}}",
@@ -1191,7 +1192,6 @@
"Disable selected channels": "Désactiver les canaux sélectionnés",
"Disable selected models": "Désactiver les modèles sélectionnés",
"Disable store passthrough": "Désactiver la transmission du champ store",
"Disable thinking processing models": "Désactiver les modèles de traitement de la pensée",
"Disable this key?": "Désactiver cette clé ?",
"Disable threshold (seconds)": "Seuil de désactivation (secondes)",
"Disable Two-Factor Authentication": "Désactiver l'authentification à deux facteurs",
@@ -2389,6 +2389,7 @@
"Models losing the most positions": "Modèles qui perdent le plus de places",
"Models not in list, may fail to invoke": "Modèles non listés, peut échouer lors de l'invocation",
"Models that are being used but not configured in the system": "Modèles utilisés mais non configurés dans le système",
"Models that skip thinking suffix processing": "Modèles qui ignorent le traitement des suffixes thinking",
"Models updated successfully": "Modèles mis à jour avec succès",
"Modify existing subscription plan configuration": "Modifier la configuration du plan d'abonnement existant",
"Module availability": "Disponibilité du module",
@@ -3926,7 +3927,7 @@
"There are both add and remove models pending, but you only selected one type. Confirm submitting only the selected items?": "Il y a à la fois des modèles à ajouter et à supprimer, mais vous n'avez sélectionné qu'un seul type. Confirmer l'envoi uniquement des éléments sélectionnés ?",
"These models are still in your selection but were not returned by the upstream listing. Entries that are only model_mapping source aliases are omitted. Toggle to adjust before saving.": "Ces modèles restent encore sélectionnés mais ne figurent pas dans la liste renvoyée par l'amont; les noms qui sont uniquement des clés sources de model_mapping sont exclus. Modifiez la sélection avant d'enregistrer.",
"These toggles affect whether certain request fields are passed through to the upstream provider.": "Ces bascules déterminent si certains champs de demande sont transmis au fournisseur en amont.",
"Thinking Adapter": "Adaptateur de réflexion",
"Thinking Suffix Adapter": "Adaptateur de suffixe thinking",
"Thinking to Content": "Réflexion vers Contenu",
"Third-party account bindings (read-only, managed by user in profile settings)": "Liaisons de comptes tiers (lecture seule, gérées par l'utilisateur dans les paramètres de profil)",
"Third-party Payment Config": "Configuration de paiement tiers",
@@ -4105,7 +4106,6 @@
"Transfer Rewards": "Transférer les récompenses",
"Transfer successful": "Transfert réussi",
"Transfer to Balance": "Transférer vers le solde",
"Translate `-thinking` suffixes into Anthropic native thinking models while keeping pricing predictable.": "Traduire les suffixes `-thinking` en modèles de réflexion natifs Anthropic tout en gardant une tarification prévisible.",
"Translation": "Traduction",
"Transparent Billing": "Facturation transparente",
"Trend": "Tendance",
+3 -3
View File
@@ -134,6 +134,7 @@
"Actual Amount": "実際の金額",
"Actual Model": "実際のモデル",
"Actual Model:": "実際のモデル:",
"Adapt `-thinking` suffix requests to Anthropic native thinking behavior while keeping billing predictable.": "`-thinking` サフィックス付きリクエストを Anthropic ネイティブの思考動作に適配し、課金を予測可能に保ちます。",
"Add": "追加",
"Add \"{{value}}\"": "\"{{value}}\" を追加",
"Add {{title}}": "{{title}}を追加",
@@ -1191,7 +1192,6 @@
"Disable selected channels": "選択したチャネルを無効にする",
"Disable selected models": "選択したモデルを無効にする",
"Disable store passthrough": "ストアパススルーを無効にする",
"Disable thinking processing models": "思考処理モデルを無効にする",
"Disable this key?": "このキーを無効にしますか?",
"Disable threshold (seconds)": "無効化しきい値(秒)",
"Disable Two-Factor Authentication": "二要素認証を無効にする",
@@ -2389,6 +2389,7 @@
"Models losing the most positions": "順位を最も落としているモデル",
"Models not in list, may fail to invoke": "リストにないモデル、呼び出しに失敗する可能性があります",
"Models that are being used but not configured in the system": "使用されているがシステムに設定されていないモデル",
"Models that skip thinking suffix processing": "thinking サフィックス処理をスキップするモデル",
"Models updated successfully": "モデルが正常に更新されました",
"Modify existing subscription plan configuration": "既存のサブスクリプションプラン設定を変更",
"Module availability": "モジュールの可用性",
@@ -3926,7 +3927,7 @@
"There are both add and remove models pending, but you only selected one type. Confirm submitting only the selected items?": "追加と削除の両方のモデルが保留中ですが、一方のタイプのみ選択されています。選択した項目のみ送信してよろしいですか?",
"These models are still in your selection but were not returned by the upstream listing. Entries that are only model_mapping source aliases are omitted. Toggle to adjust before saving.": "これらはまだ選択中ですが上流のリストにありません。model_mapping にのみソース別名として載る名前は除外されています。保存前に選択を調整してください。",
"These toggles affect whether certain request fields are passed through to the upstream provider.": "これらの切り替えは、特定の要求フィールドがアップストリームプロバイダーに渡されるかどうかに影響します。",
"Thinking Adapter": "思考アダプター",
"Thinking Suffix Adapter": "思考サフィックスアダプター",
"Thinking to Content": "思考からコンテンツへ",
"Third-party account bindings (read-only, managed by user in profile settings)": "サードパーティアカウントのバインディング(読み取り専用、プロファイル設定でユーザーが管理)",
"Third-party Payment Config": "サードパーティ決済設定",
@@ -4105,7 +4106,6 @@
"Transfer Rewards": "報酬の振替",
"Transfer successful": "転送が成功しました",
"Transfer to Balance": "残高への振替",
"Translate `-thinking` suffixes into Anthropic native thinking models while keeping pricing predictable.": "`-thinking` サフィックスをAnthropicネイティブの思考モデルに変換し、価格設定を予測可能に保ちます。",
"Translation": "翻訳",
"Transparent Billing": "透明性のある請求",
"Trend": "トレンド",
+3 -3
View File
@@ -134,6 +134,7 @@
"Actual Amount": "Фактическая сумма",
"Actual Model": "Фактическая модель",
"Actual Model:": "Фактическая модель:",
"Adapt `-thinking` suffix requests to Anthropic native thinking behavior while keeping billing predictable.": "Адаптировать запросы с суффиксом `-thinking` к собственному режиму размышления Anthropic, сохраняя предсказуемость биллинга.",
"Add": "Добавить",
"Add \"{{value}}\"": "Добавить \"{{value}}\"",
"Add {{title}}": "Добавить {{title}}",
@@ -1191,7 +1192,6 @@
"Disable selected channels": "Отключить выбранные каналы",
"Disable selected models": "Отключить выбранные модели",
"Disable store passthrough": "Отключить сквозной переход магазина",
"Disable thinking processing models": "Отключить модели с обработкой размышлений",
"Disable this key?": "Отключить этот ключ?",
"Disable threshold (seconds)": "Порог отключения (секунды)",
"Disable Two-Factor Authentication": "Отключить двухфакторную аутентификацию",
@@ -2389,6 +2389,7 @@
"Models losing the most positions": "Модели, потерявшие больше всего позиций",
"Models not in list, may fail to invoke": "Модели не в списке, вызов может не сработать",
"Models that are being used but not configured in the system": "Модели, которые используются, но не настроены в системе",
"Models that skip thinking suffix processing": "Модели, пропускающие обработку суффиксов thinking",
"Models updated successfully": "Модели успешно обновлены",
"Modify existing subscription plan configuration": "Изменить конфигурацию существующего плана",
"Module availability": "Доступность модуля",
@@ -3926,7 +3927,7 @@
"There are both add and remove models pending, but you only selected one type. Confirm submitting only the selected items?": "Есть модели для добавления и удаления, но вы выбрали только один тип. Подтвердить отправку только выбранных элементов?",
"These models are still in your selection but were not returned by the upstream listing. Entries that are only model_mapping source aliases are omitted. Toggle to adjust before saving.": "Эти имена всё ещё отмечены в выборе, но не возвращены в списке upstream; ключи только как источники model_mapping исключены. Скорректируйте выбор перед сохранением.",
"These toggles affect whether certain request fields are passed through to the upstream provider.": "Эти переключатели влияют на то, передаются ли определенные поля запроса вышестоящему поставщику.",
"Thinking Adapter": "Адаптер мышления",
"Thinking Suffix Adapter": "Адаптер суффикса thinking",
"Thinking to Content": "Мышление в контент",
"Third-party account bindings (read-only, managed by user in profile settings)": "Привязки сторонних учетных записей (только для чтения, управляется пользователем в настройках профиля)",
"Third-party Payment Config": "Настройка стороннего платежа",
@@ -4105,7 +4106,6 @@
"Transfer Rewards": "Перевести награды",
"Transfer successful": "Перевод успешен",
"Transfer to Balance": "Перевести на баланс",
"Translate `-thinking` suffixes into Anthropic native thinking models while keeping pricing predictable.": "Преобразовывать суффиксы `-thinking` в собственные модели мышления Anthropic, сохраняя при этом предсказуемость ценообразования.",
"Translation": "Перевод",
"Transparent Billing": "Прозрачная тарификация",
"Trend": "Тренд",
+3 -3
View File
@@ -134,6 +134,7 @@
"Actual Amount": "Số tiền thực tế",
"Actual Model": "Mô hình thực tế",
"Actual Model:": "Mô hình thực tế:",
"Adapt `-thinking` suffix requests to Anthropic native thinking behavior while keeping billing predictable.": "Điều chỉnh các yêu cầu có hậu tố `-thinking` sang hành vi suy luận gốc của Anthropic trong khi vẫn giữ tính phí dễ dự đoán.",
"Add": "Add",
"Add \"{{value}}\"": "Thêm \"{{value}}\"",
"Add {{title}}": "Thêm {{title}}",
@@ -1191,7 +1192,6 @@
"Disable selected channels": "Vô hiệu hóa các kênh đã chọn",
"Disable selected models": "Vô hiệu hóa các mô hình đã chọn",
"Disable store passthrough": "Vô hiệu hóa chuyển tiếp store",
"Disable thinking processing models": "Tắt mô hình xử lý suy nghĩ",
"Disable this key?": "Vô hiệu hóa khóa này?",
"Disable threshold (seconds)": "Vô hiệu hóa ngưỡng (giây)",
"Disable Two-Factor Authentication": "Vô hiệu hóa Xác thực hai yếu tố",
@@ -2389,6 +2389,7 @@
"Models losing the most positions": "Mô hình tụt hạng nhiều nhất",
"Models not in list, may fail to invoke": "Các mô hình không có trong danh sách, có thể gọi thất bại",
"Models that are being used but not configured in the system": "Mô hình đang được sử dụng nhưng chưa được cấu hình trong hệ thống",
"Models that skip thinking suffix processing": "Mô hình bỏ qua xử lý hậu tố thinking",
"Models updated successfully": "Mô hình đã được cập nhật thành công",
"Modify existing subscription plan configuration": "Sửa đổi cấu hình gói đăng ký hiện có",
"Module availability": "Khả dụng của mô-đun",
@@ -3926,7 +3927,7 @@
"There are both add and remove models pending, but you only selected one type. Confirm submitting only the selected items?": "Có cả mô hình cần thêm và xóa đang chờ, nhưng bạn chỉ chọn một loại. Xác nhận chỉ gửi các mục đã chọn?",
"These models are still in your selection but were not returned by the upstream listing. Entries that are only model_mapping source aliases are omitted. Toggle to adjust before saving.": "Các model này vẫn được chọn nhưng không còn xuất hiện trong danh sách upstream; tên chỉ là khóa nguồn trong model_mapping đã được loại. Điều chỉnh trước khi lưu.",
"These toggles affect whether certain request fields are passed through to the upstream provider.": "Các chuyển đổi này ảnh hưởng đến việc các trường yêu cầu nhất định có được chuyển đến nhà cung cấp dịch vụ đầu vào hay không.",
"Thinking Adapter": "Adapter tư duy",
"Thinking Suffix Adapter": "Adapter hậu tố thinking",
"Thinking to Content": "Suy nghĩ thành Nội dung",
"Third-party account bindings (read-only, managed by user in profile settings)": "Liên kết tài khoản bên thứ ba (chỉ đọc, do người dùng quản lý trong cài đặt hồ sơ)",
"Third-party Payment Config": "Cấu hình thanh toán bên thứ ba",
@@ -4105,7 +4106,6 @@
"Transfer Rewards": "Chuyển thưởng",
"Transfer successful": "Chuyển thành công",
"Transfer to Balance": "Chuyển vào số dư",
"Translate `-thinking` suffixes into Anthropic native thinking models while keeping pricing predictable.": "Dịch các hậu tố `-thinking` sang các mô hình tư duy gốc của Anthropic đồng thời giữ giá cả có thể dự đoán được.",
"Translation": "Dịch thuật",
"Transparent Billing": "Thanh toán minh bạch",
"Trend": "Xu hướng",
+3 -3
View File
@@ -134,6 +134,7 @@
"Actual Amount": "实付金额",
"Actual Model": "实际模型",
"Actual Model:": "实际模型:",
"Adapt `-thinking` suffix requests to Anthropic native thinking behavior while keeping billing predictable.": "将带 `-thinking` 后缀的请求适配为 Anthropic 原生思考请求,并保持计费可预测。",
"Add": "添加",
"Add \"{{value}}\"": "添加 \"{{value}}\"",
"Add {{title}}": "添加{{title}}",
@@ -1191,7 +1192,6 @@
"Disable selected channels": "禁用选定的渠道",
"Disable selected models": "禁用选定的模型",
"Disable store passthrough": "禁止透传 store",
"Disable thinking processing models": "禁用思考处理模型",
"Disable this key?": "禁用此密钥?",
"Disable threshold (seconds)": "禁用阈值(秒)",
"Disable Two-Factor Authentication": "禁用双重身份验证",
@@ -2389,6 +2389,7 @@
"Models losing the most positions": "名次下滑最多的模型",
"Models not in list, may fail to invoke": "模型未加入列表,可能无法调用",
"Models that are being used but not configured in the system": "正在使用但未在系统中配置的模型",
"Models that skip thinking suffix processing": "不自动处理思考后缀的模型",
"Models updated successfully": "模型更新成功",
"Modify existing subscription plan configuration": "修改现有订阅套餐的配置",
"Module availability": "模块可用性",
@@ -3926,7 +3927,7 @@
"There are both add and remove models pending, but you only selected one type. Confirm submitting only the selected items?": "当前有新增和删除两类待处理模型,但您只勾选了其中一类。确认仅提交已勾选的部分吗?",
"These models are still in your selection but were not returned by the upstream listing. Entries that are only model_mapping source aliases are omitted. Toggle to adjust before saving.": "这些模型仍然在您的勾选列表中,但上游已不再返回该名称;仅作为 model_mapping 来源键而不会出现在 upstream 列表的别名已从本视图排除,请在保存前调整勾选。",
"These toggles affect whether certain request fields are passed through to the upstream provider.": "这些开关控制某些请求字段是否透传到上游服务。",
"Thinking Adapter": "思适配器",
"Thinking Suffix Adapter": "思考后缀适配器",
"Thinking to Content": "思维到内容",
"Third-party account bindings (read-only, managed by user in profile settings)": "第三方账户绑定(只读,由用户在个人资料设置中管理)",
"Third-party Payment Config": "第三方支付配置",
@@ -4105,7 +4106,6 @@
"Transfer Rewards": "转移奖励",
"Transfer successful": "转账成功",
"Transfer to Balance": "转移到余额",
"Translate `-thinking` suffixes into Anthropic native thinking models while keeping pricing predictable.": "将 `-thinking` 后缀转换为 Anthropic 原生思维模型,同时保持价格可预测性。",
"Translation": "翻译",
"Transparent Billing": "透明计费",
"Trend": "趋势",