diff --git a/ui/packages/artalk/src/components/error-dialog.ts b/ui/packages/artalk/src/components/error-dialog.ts
index 4a5489346..bdb70ebda 100644
--- a/ui/packages/artalk/src/components/error-dialog.ts
+++ b/ui/packages/artalk/src/components/error-dialog.ts
@@ -22,7 +22,7 @@ export function showErrorDialog(opts: ErrorDialogOptions) {
}
if (opts.onOpenSidebar) {
- const $openSidebar = Utils.createElement(' | 打开控制台')
+ const $openSidebar = Utils.createElement(` | ${$t('open')+$t('ctrlCenter')}`)
errEl.appendChild($openSidebar)
$openSidebar.onclick = () => opts.onOpenSidebar && opts.onOpenSidebar()
}
diff --git a/ui/packages/artalk/src/i18n/en.ts b/ui/packages/artalk/src/i18n/en.ts
index 1a86f8058..efe0b6c85 100644
--- a/ui/packages/artalk/src/i18n/en.ts
+++ b/ui/packages/artalk/src/i18n/en.ts
@@ -81,4 +81,5 @@ export default {
updateMsg: 'Please update Artalk {name} to get the full experience',
currentVersion: 'Current Version',
ignore: 'Ignore',
+ open: 'Open'
}
diff --git a/ui/packages/artalk/src/i18n/jp.ts b/ui/packages/artalk/src/i18n/jp.ts
index 8a8760edf..4db98dea2 100644
--- a/ui/packages/artalk/src/i18n/jp.ts
+++ b/ui/packages/artalk/src/i18n/jp.ts
@@ -83,4 +83,5 @@ export default defineLocaleExternal('jp', {
updateMsg: 'フルな体験をするためには、Artalk {name} をアップデートしてください',
currentVersion: '現在のバージョン',
ignore: '無視する',
+ open: 'オープン',
}, ['jp-JP'])
diff --git a/ui/packages/artalk/src/i18n/zh-CN.ts b/ui/packages/artalk/src/i18n/zh-CN.ts
index 9eec3b321..1dee51c2b 100644
--- a/ui/packages/artalk/src/i18n/zh-CN.ts
+++ b/ui/packages/artalk/src/i18n/zh-CN.ts
@@ -83,6 +83,7 @@ const zhCN: I18n = {
updateMsg: '请更新 Artalk {name} 以获得完整体验',
currentVersion: '当前版本',
ignore: '忽略',
+ open: '打开',
}
export default zhCN
diff --git a/ui/packages/artalk/src/i18n/zh-TW.ts b/ui/packages/artalk/src/i18n/zh-TW.ts
index 48e783b32..d43def12d 100644
--- a/ui/packages/artalk/src/i18n/zh-TW.ts
+++ b/ui/packages/artalk/src/i18n/zh-TW.ts
@@ -83,4 +83,5 @@ export default defineLocaleExternal('zh-TW', {
updateMsg: '請更新 Artalk {name} 以獲得完整體驗',
currentVersion: '當前版本',
ignore: '忽略',
+ open: '打开',
})
diff --git a/ui/packages/artalk/src/plugins/conf-remoter.ts b/ui/packages/artalk/src/plugins/conf-remoter.ts
index 612f12116..13da402a4 100644
--- a/ui/packages/artalk/src/plugins/conf-remoter.ts
+++ b/ui/packages/artalk/src/plugins/conf-remoter.ts
@@ -40,7 +40,7 @@ function loadConf(ctx: ContextApi) {
errMsg: err.msg || String(err),
errData: err.data,
retryFn: () => loadConf(ctx),
- onOpenSidebar:() => ctx.get('user').getData().isAdmin ? ctx.showSidebar({
+ onOpenSidebar: ctx.get('user').getData().isAdmin ? () => ctx.showSidebar({
view: sidebarOpenView as any
}) : undefined // only show open sidebar button when user is admin
})