diff --git a/lib/lang/en-US.js b/lib/lang/en-US.js index 1649c6d36af..7f1475521de 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 e507dc4b4ae..057a26c8862 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 7ce1270c343..6ab9edc08ba 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 7b5ac6f735c..1a6ad03d586 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 265bb0c2f8f..3432a6b0dee 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 5b6ff4dbc6b..43767bde146 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 eae785ce796..64eb59debb9 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 c32310c0347..30d0fc461c9 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