diff --git a/ui/packages/artalk/src/i18n/en.ts b/ui/packages/artalk/src/i18n/en.ts index 5b27fec15..1a86f8058 100644 --- a/ui/packages/artalk/src/i18n/en.ts +++ b/ui/packages/artalk/src/i18n/en.ts @@ -78,4 +78,7 @@ export default { deleteFail: 'Delete Failed', reqGot: 'Request got', reqAborted: 'Request timed out or terminated unexpectedly', + updateMsg: 'Please update Artalk {name} to get the full experience', + currentVersion: 'Current Version', + ignore: 'Ignore', } diff --git a/ui/packages/artalk/src/i18n/jp.ts b/ui/packages/artalk/src/i18n/jp.ts index 25d3d5a75..8a8760edf 100644 --- a/ui/packages/artalk/src/i18n/jp.ts +++ b/ui/packages/artalk/src/i18n/jp.ts @@ -80,4 +80,7 @@ export default defineLocaleExternal('jp', { deleteFail: '削除に失敗しました', reqGot: 'リクエストを取得しました', reqAborted: 'リクエストがタイムアウトしたか、予期せず終了した', + updateMsg: 'フルな体験をするためには、Artalk {name} をアップデートしてください', + currentVersion: '現在のバージョン', + ignore: '無視する', }, ['jp-JP']) diff --git a/ui/packages/artalk/src/i18n/zh-CN.ts b/ui/packages/artalk/src/i18n/zh-CN.ts index 6b84eeacb..9eec3b321 100644 --- a/ui/packages/artalk/src/i18n/zh-CN.ts +++ b/ui/packages/artalk/src/i18n/zh-CN.ts @@ -80,6 +80,9 @@ const zhCN: I18n = { deleteFail: '删除失败', reqGot: '请求响应', reqAborted: '请求超时或意外终止', + updateMsg: '请更新 Artalk {name} 以获得完整体验', + currentVersion: '当前版本', + ignore: '忽略', } export default zhCN diff --git a/ui/packages/artalk/src/i18n/zh-TW.ts b/ui/packages/artalk/src/i18n/zh-TW.ts index 4bae531ab..48e783b32 100644 --- a/ui/packages/artalk/src/i18n/zh-TW.ts +++ b/ui/packages/artalk/src/i18n/zh-TW.ts @@ -80,4 +80,7 @@ export default defineLocaleExternal('zh-TW', { deleteFail: '刪除失敗', reqGot: '請求響應', reqAborted: '請求超時或意外終止', + updateMsg: '請更新 Artalk {name} 以獲得完整體驗', + currentVersion: '當前版本', + ignore: '忽略', }) diff --git a/ui/packages/artalk/src/plugins/version-check.ts b/ui/packages/artalk/src/plugins/version-check.ts index cf30e13aa..49e12be45 100644 --- a/ui/packages/artalk/src/plugins/version-check.ts +++ b/ui/packages/artalk/src/plugins/version-check.ts @@ -21,12 +21,11 @@ function versionCheck(list: List, feVer: string, beVer: string) { if (sameVer) return const errEl = Utils.createElement( - `
请更新 Artalk ${comp < 0 ? $t('frontend') : $t('backend')}以获得完整体验 ` + - `(帮助文档)` + + `
${$t('updateMsg', { name: (comp < 0) ? $t('frontend') : $t('backend') })}` + `

` + - `当前版本:${$t('frontend')} ${feVer} / ${$t('backend')} ${beVer}` + + `${$t('currentVersion')}: ${$t('frontend')} ${feVer} / ${$t('backend')} ${beVer}` + `

`) - const ignoreBtn = Utils.createElement('忽略') + const ignoreBtn = Utils.createElement(`${$t('ignore')}`) ignoreBtn.onclick = () => { Ui.setError(list.$el.parentElement!, null) IgnoreVersionCheck = true