Skip to content

Commit 6a8a9d2

Browse files
committed
fix: types & i18n
1 parent e60027a commit 6a8a9d2

File tree

4 files changed

+18
-5
lines changed

4 files changed

+18
-5
lines changed

.vscode/settings.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,6 @@
2828
"[scss]": {
2929
"editor.defaultFormatter": "vscode.css-language-features"
3030
},
31-
"rust-analyzer.initializeStopped": true
31+
"rust-analyzer.initializeStopped": true,
32+
"java.server.launchMode": "LightWeight"
3233
}

src/i18n/zh-CN/components.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ export default {
139139
},
140140
messageItem: {
141141
quote: '引用',
142-
copyMarkdown: '复制原 Markdown 文本',
142+
copyMarkdown: 'Markdown',
143143
convertToArtifact: '转换为 Artifact',
144144
regenerate: '重新生成',
145145
edit: '修改',

src/i18n/zh-TW/components.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ export default {
139139
},
140140
messageItem: {
141141
quote: '引用',
142-
copyMarkdown: '複製原 Markdown 文本',
142+
copyMarkdown: 'Markdown',
143143
convertToArtifact: '轉換為 Artifact',
144144
regenerate: '重新生成',
145145
edit: '修改',

src/utils/types.ts

+14-2
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,7 @@ type Avatar = SvgAvatar | TextAvatar | ImageAvatar | UrlAvatar | IconAvatar
6060

6161
const ProviderSchema = Object({
6262
type: String(),
63-
settings: Object(undefined),
64-
options: Optional(Object(undefined))
63+
settings: Object(undefined)
6564
})
6665
type Provider = Static<typeof ProviderSchema>
6766
interface ProviderType {
@@ -514,6 +513,19 @@ interface ConvertArtifactOptions {
514513
reserveOriginal: boolean
515514
}
516515

516+
interface SubProvider {
517+
type: string
518+
settings: PluginSchema
519+
models: string[]
520+
}
521+
522+
interface CustomProvider {
523+
id: string
524+
name: string
525+
avatar: Avatar
526+
subProviders: SubProvider[]
527+
}
528+
517529
export {
518530
ApiCallError,
519531
HuggingPluginManifestSchema,

0 commit comments

Comments
 (0)