Skip to content

Commit 513b99c

Browse files
committed
chore(i18n): improve api line description
1 parent 4cab11a commit 513b99c

File tree

21 files changed

+209
-83
lines changed

21 files changed

+209
-83
lines changed

packages/types/src/provider-settings.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ const sambaNovaSchema = apiModelIdProviderModelSchema.extend({
379379
sambaNovaApiKey: z.string().optional(),
380380
})
381381

382-
export const siliconCloudApiLineSchema = z.enum(["china", "china-overseas", "international"])
382+
export const siliconCloudApiLineSchema = z.enum(["china", "chinaOverseas", "international"])
383383

384384
export type SiliconCloudApiLine = z.infer<typeof siliconCloudApiLineSchema>
385385

packages/types/src/providers/siliconcloud.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import { SiliconCloudApiLine } from "../provider-settings.js"
44
export const siliconCloudDefaultModelId = "zai-org/GLM-4.6"
55

66
export const siliconCloudApiLineConfigs = {
7-
china: { name: "国内版", baseUrl: "https://api.siliconflow.cn/v1" },
8-
"china-overseas": { name: "国内版(海外访问)", baseUrl: "https://api-st.siliconflow.cn/v1" },
9-
international: { name: "国际版", baseUrl: "https://api.siliconflow.com/v1" },
10-
} satisfies Record<SiliconCloudApiLine, { name: string; baseUrl: string }>
7+
china: { baseUrl: "https://api.siliconflow.cn/v1" },
8+
chinaOverseas: { baseUrl: "https://api-st.siliconflow.cn/v1" },
9+
international: { baseUrl: "https://api.siliconflow.com/v1" },
10+
} satisfies Record<SiliconCloudApiLine, { baseUrl: string }>
1111

1212
const siliconCloudChinaModels: Record<string, ModelInfo> = {
1313
"Pro/deepseek-ai/DeepSeek-V3.1-Terminus": {
@@ -164,7 +164,7 @@ const siliconCloudInternationalModels: Record<string, ModelInfo> = {
164164

165165
export const siliconCloudModelsByApiLine = {
166166
china: siliconCloudChinaModels,
167-
"china-overseas": siliconCloudChinaModels,
167+
chinaOverseas: siliconCloudChinaModels,
168168
international: siliconCloudInternationalModels,
169169
} as const satisfies Record<SiliconCloudApiLine, Record<string, ModelInfo>>
170170

webview-ui/src/components/settings/providers/SiliconCloud.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export const SiliconCloud = ({ apiConfiguration, setApiConfigurationField }: Sil
3131
return (
3232
<>
3333
<div>
34-
<label className="block font-medium mb-1">{t("settings:providers.siliconCloudEntrypoint")}</label>
34+
<label className="block font-medium mb-1">{t("settings:providers.siliconcloud.entrypoint")}</label>
3535
<VSCodeDropdown
3636
value={apiConfiguration.siliconCloudApiLine || "china"}
3737
onChange={handleInputChange("siliconCloudApiLine")}
@@ -40,13 +40,13 @@ export const SiliconCloud = ({ apiConfiguration, setApiConfigurationField }: Sil
4040
const config = siliconCloudApiLineConfigs[apiLine]
4141
return (
4242
<VSCodeOption key={apiLine} value={apiLine} className="p-2">
43-
{config.name} ({config.baseUrl})
43+
{t(`settings:providers.siliconcloud.apiLineConfigs.${apiLine}`)} ({config.baseUrl})
4444
</VSCodeOption>
4545
)
4646
})}
4747
</VSCodeDropdown>
4848
<div className="text-xs text-vscode-descriptionForeground mt-1">
49-
{t("settings:providers.siliconCloudEntrypointDescription")}
49+
{t("settings:providers.siliconcloud.entrypointDescription")}
5050
</div>
5151
</div>
5252
<VSCodeTextField
@@ -55,14 +55,14 @@ export const SiliconCloud = ({ apiConfiguration, setApiConfigurationField }: Sil
5555
onInput={handleInputChange("siliconCloudApiKey")}
5656
placeholder={t("settings:placeholders.apiKey")}
5757
className="w-full">
58-
<label className="block font-medium mb-1">{t("settings:providers.siliconCloudApiKey")}</label>
58+
<label className="block font-medium mb-1">{t("settings:providers.siliconcloud.apiKey")}</label>
5959
</VSCodeTextField>
6060
<div className="text-sm text-vscode-descriptionForeground -mt-2">
6161
{t("settings:providers.apiKeyStorageNotice")}
6262
</div>
6363
{!apiConfiguration?.siliconCloudApiKey && (
6464
<VSCodeButtonLink href={apiConfiguration.siliconCloudApiLine === "international" ? "https://siliconflow.com/" : "https://siliconflow.cn/"} appearance="secondary">
65-
{t("settings:providers.getSiliconCloudApiKey")}
65+
{t("settings:providers.siliconcloud.getApiKey")}
6666
</VSCodeButtonLink>
6767
)}
6868
</>

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

Lines changed: 11 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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

Lines changed: 11 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -288,10 +288,17 @@
288288
"getFireworksApiKey": "Get Fireworks API Key",
289289
"featherlessApiKey": "Featherless API Key",
290290
"getFeatherlessApiKey": "Get Featherless API Key",
291-
"siliconCloudApiKey": "SiliconCloud API Key",
292-
"getSiliconCloudApiKey": "Get SiliconCloud API Key",
293-
"siliconCloudEntrypoint": "SiliconCloud Entrypoint",
294-
"siliconCloudEntrypointDescription": "Please select the appropriate API entrypoint based on your location.",
291+
"siliconcloud": {
292+
"apiKey": "SiliconCloud API Key",
293+
"getApiKey": "Get SiliconCloud API Key",
294+
"entrypoint": "SiliconCloud Service Region",
295+
"entrypointDescription": "Please select the appropriate service region based on your location.",
296+
"apiLineConfigs": {
297+
"china": "Domestic",
298+
"chinaOverseas": "Domestic (Overseas Access)",
299+
"international": "International"
300+
}
301+
},
295302
"ioIntelligenceApiKey": "IO Intelligence API Key",
296303
"ioIntelligenceApiKeyPlaceholder": "Enter your IO Intelligence API key",
297304
"getIoIntelligenceApiKey": "Get IO Intelligence API Key",

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

Lines changed: 11 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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

Lines changed: 11 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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

Lines changed: 11 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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

Lines changed: 11 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)