Skip to content

Commit 7e2cabc

Browse files
author
lhy
committed
feat(i18n): 添加版本选项的国际化支持
在ConfigForm组件中,将版本选项的文本替换为国际化字符串,并在zh-cn.json和en.json中添加相应的翻译
1 parent 60fd483 commit 7e2cabc

3 files changed

Lines changed: 15 additions & 3 deletions

File tree

src/i18n/en.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@
5252
"form.config.password.label": "Password",
5353
"form.config.backendUrl.label": "PawSQL Server",
5454
"form.config.version.label": "PawSQL Version",
55+
"form.config.version.cloud": "Cloud Version",
56+
"form.config.version.community": "Community Version",
57+
"form.config.version.enterprise": "Enterprise Version",
5558
"form.config.joinPawSQL": "Join PawSQL",
5659
"form.config.description": "PawSQL VSCode helps you to optimize your SQL quries directly within VSCode enviroment. PawSQL provides sophisticated SQL optimization features including smart index recommendations and query rewrites. More about PawSQL, please visit ",
5760
"form.config.documentation.link": "docs.pawsql.com",

src/i18n/zh-cn.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@
5353
"form.config.password.label": "密码",
5454
"form.config.backendUrl.label": "PawSQL 服务器",
5555
"form.config.version.label": "PawSQL 版本",
56+
"form.config.version.cloud": "Cloud 版本",
57+
"form.config.version.community": "社区版",
58+
"form.config.version.enterprise": "企业版",
5659
"form.config.joinPawSQL": "加入PawSQL",
5760
"form.config.description": "PawSQL Client 让开发者能够在VSCode开发环境中直接使用PawSQL优化引擎的强大功能,包括智能索引推荐、查询重写建议、自动化性能验证等。想要了解更多关于PawSQL的优化能力,请参考",
5861
"form.config.documentation.link": "PawSQL官方文档",

src/webview/components/ConfigForm.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,15 @@ const ConfigForm: React.FC<ConfigFormProps> = ({
169169
}}
170170
sx={{ mb: 2 }}
171171
>
172-
<option value="cloud">Cloud 版本</option>
173-
<option value="community">社区版</option>
174-
<option value="enterprise">企业版</option>
172+
<option value="cloud">
173+
{formatMessage({ id: "form.config.version.cloud" })}
174+
</option>
175+
<option value="community">
176+
{formatMessage({ id: "form.config.version.community" })}
177+
</option>
178+
<option value="enterprise">
179+
{formatMessage({ id: "form.config.version.enterprise" })}
180+
</option>
175181
</TextField>
176182

177183
<TextField

0 commit comments

Comments
 (0)