From e161823a31a66ef87b945140aae2840d07ef5673 Mon Sep 17 00:00:00 2001 From: noeFly Date: Tue, 11 Feb 2025 22:55:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20=E4=BF=AE=E5=BE=A9=20Hexo?= =?UTF-8?q?=20=E4=B8=BB=E9=A1=8C=E4=B8=8B=20404=20=E9=A0=81=E9=9D=A2?= =?UTF-8?q?=E7=84=A1=E6=B3=95=E5=9C=A8=E5=9C=B0=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #3157 --- lib/lang/en-US.js | 5 +++-- lib/lang/fr-FR.js | 5 +++-- lib/lang/ja-JP.js | 5 +++-- lib/lang/tr-TR.js | 5 +++-- lib/lang/zh-CN.js | 5 +++-- lib/lang/zh-HK.js | 5 +++-- lib/lang/zh-TW.js | 5 +++-- themes/hexo/index.js | 3 ++- 8 files changed, 23 insertions(+), 15 deletions(-) diff --git a/lib/lang/en-US.js b/lib/lang/en-US.js index 1649c6d3..7f147552 100644 --- a/lib/lang/en-US.js +++ b/lib/lang/en-US.js @@ -69,7 +69,8 @@ export default { WORD_COUNT: 'Words', READ_TIME: 'Read Time', NEXT_POST: 'Next', - PREV_POST: 'Prev' + PREV_POST: 'Prev', + NOT_FOUND: 'Page not found.' }, PAGINATION: { PREV: 'Prev', @@ -89,6 +90,6 @@ export default { EMAIL: 'Email' }, AI_SUMMARY: { - NAME: 'AI intelligent summary', + NAME: 'AI intelligent summary' } } diff --git a/lib/lang/fr-FR.js b/lib/lang/fr-FR.js index e507dc4b..057a26c8 100644 --- a/lib/lang/fr-FR.js +++ b/lib/lang/fr-FR.js @@ -38,7 +38,8 @@ export default { SUBMIT: 'Valider', POST_TIME: 'Date de publication', LAST_EDITED_TIME: 'Date de modification', - RECENT_COMMENTS: 'Nouveau commentaire' + RECENT_COMMENTS: 'Nouveau commentaire', + NOT_FOUND: '' }, PAGINATION: { PREV: 'PREV', @@ -53,6 +54,6 @@ export default { TOP: 'Haut' }, AI_SUMMARY: { - NAME: "Résumé intelligent par l'IA", + NAME: "Résumé intelligent par l'IA" } } diff --git a/lib/lang/ja-JP.js b/lib/lang/ja-JP.js index 7ce1270c..6ab9edc0 100644 --- a/lib/lang/ja-JP.js +++ b/lib/lang/ja-JP.js @@ -45,7 +45,8 @@ export default { DEBUG_CLOSE: 'デバッグをオフにする', THEME_SWITCH: 'テーマの切り替え', ANNOUNCEMENT: 'お知らせ', - START_READING: '読み始める' + START_READING: '読み始める', + NOT_FOUND: '' }, PAGINATION: { PREV: '前のページ', @@ -60,6 +61,6 @@ export default { TOP: '上に戻る' }, AI_SUMMARY: { - NAME: 'AIインテリジェントサマリー', + NAME: 'AIインテリジェントサマリー' } } diff --git a/lib/lang/tr-TR.js b/lib/lang/tr-TR.js index 7b5ac6f7..1a6ad03d 100644 --- a/lib/lang/tr-TR.js +++ b/lib/lang/tr-TR.js @@ -40,7 +40,8 @@ export default { DEBUG_OPEN: 'Hata Ayıklama', DEBUG_CLOSE: 'Kapat', THEME_SWITCH: 'Temayı Değiştir', - ANNOUNCEMENT: 'Duyuru' + ANNOUNCEMENT: 'Duyuru', + NOT_FOUND: '' }, PAGINATION: { PREV: 'Önceki', @@ -55,6 +56,6 @@ export default { TOP: 'Yukarı' }, AI_SUMMARY: { - NAME: 'Yapay Zeka Akıllı Özet', + NAME: 'Yapay Zeka Akıllı Özet' } } diff --git a/lib/lang/zh-CN.js b/lib/lang/zh-CN.js index 265bb0c2..3432a6b0 100644 --- a/lib/lang/zh-CN.js +++ b/lib/lang/zh-CN.js @@ -69,7 +69,8 @@ export default { WORD_COUNT: '字数', READ_TIME: '阅读时长', NEXT_POST: '下一篇', - PREV_POST: '上一篇' + PREV_POST: '上一篇', + NOT_FOUND: '页面未找到' }, PAGINATION: { PREV: '上页', @@ -89,6 +90,6 @@ export default { EMAIL: '邮箱' }, AI_SUMMARY: { - NAME: 'AI智能摘要', + NAME: 'AI智能摘要' } } diff --git a/lib/lang/zh-HK.js b/lib/lang/zh-HK.js index 5b6ff4db..43767bde 100644 --- a/lib/lang/zh-HK.js +++ b/lib/lang/zh-HK.js @@ -39,7 +39,8 @@ export default { POST_TIME: '發表於', LAST_EDITED_TIME: '最後更新', NEXT_POST: '下一篇', - PREV_POST: '上一篇' + PREV_POST: '上一篇', + NOT_FOUND: '' }, PAGINATION: { PREV: '上一頁', @@ -54,6 +55,6 @@ export default { TOP: '回到頁頂' }, AI_SUMMARY: { - NAME: 'AI 智能摘要', + NAME: 'AI 智能摘要' } } diff --git a/lib/lang/zh-TW.js b/lib/lang/zh-TW.js index eae785ce..64eb59de 100644 --- a/lib/lang/zh-TW.js +++ b/lib/lang/zh-TW.js @@ -69,7 +69,8 @@ export default { WORD_COUNT: '字數', READ_TIME: '閱讀時間', NEXT_POST: '下一篇', - PREV_POST: '上一篇' + PREV_POST: '上一篇', + NOT_FOUND: '未找到該頁面' }, PAGINATION: { PREV: '上一頁', @@ -89,6 +90,6 @@ export default { EMAIL: '電子信箱' }, AI_SUMMARY: { - NAME: 'AI 智慧摘要', + NAME: 'AI 智慧摘要' } } diff --git a/themes/hexo/index.js b/themes/hexo/index.js index c32310c0..30d0fc46 100644 --- a/themes/hexo/index.js +++ b/themes/hexo/index.js @@ -330,6 +330,7 @@ const LayoutSlug = props => { */ const Layout404 = props => { const router = useRouter() + const { locale } = useGlobal() useEffect(() => { // 延时3秒如果加载失败就返回首页 setTimeout(() => { @@ -351,7 +352,7 @@ const Layout404 = props => { 404
-

页面未找到

+

{locale.COMMON.NOT_FOUND}