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 })