mirror of
https://github.com/d0zingcat/NotionNext.git
synced 2026-06-04 23:16:53 +00:00
Merge pull request #3222 from noeFly/fix/hexo_404
fix: 🐛 修復 Hexo 主題下 404 頁面無法在地化
This commit is contained in:
@@ -71,7 +71,8 @@ export default {
|
|||||||
WORD_COUNT: 'Words',
|
WORD_COUNT: 'Words',
|
||||||
READ_TIME: 'Read Time',
|
READ_TIME: 'Read Time',
|
||||||
NEXT_POST: 'Next',
|
NEXT_POST: 'Next',
|
||||||
PREV_POST: 'Prev'
|
PREV_POST: 'Prev',
|
||||||
|
NOT_FOUND: 'Page not found.'
|
||||||
},
|
},
|
||||||
PAGINATION: {
|
PAGINATION: {
|
||||||
PREV: 'Prev',
|
PREV: 'Prev',
|
||||||
@@ -91,6 +92,6 @@ export default {
|
|||||||
EMAIL: 'Email'
|
EMAIL: 'Email'
|
||||||
},
|
},
|
||||||
AI_SUMMARY: {
|
AI_SUMMARY: {
|
||||||
NAME: 'AI intelligent summary',
|
NAME: 'AI intelligent summary'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -38,7 +38,8 @@ export default {
|
|||||||
SUBMIT: 'Valider',
|
SUBMIT: 'Valider',
|
||||||
POST_TIME: 'Date de publication',
|
POST_TIME: 'Date de publication',
|
||||||
LAST_EDITED_TIME: 'Date de modification',
|
LAST_EDITED_TIME: 'Date de modification',
|
||||||
RECENT_COMMENTS: 'Nouveau commentaire'
|
RECENT_COMMENTS: 'Nouveau commentaire',
|
||||||
|
NOT_FOUND: ''
|
||||||
},
|
},
|
||||||
PAGINATION: {
|
PAGINATION: {
|
||||||
PREV: 'PREV',
|
PREV: 'PREV',
|
||||||
@@ -53,6 +54,6 @@ export default {
|
|||||||
TOP: 'Haut'
|
TOP: 'Haut'
|
||||||
},
|
},
|
||||||
AI_SUMMARY: {
|
AI_SUMMARY: {
|
||||||
NAME: "Résumé intelligent par l'IA",
|
NAME: "Résumé intelligent par l'IA"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -45,7 +45,8 @@ export default {
|
|||||||
DEBUG_CLOSE: 'デバッグをオフにする',
|
DEBUG_CLOSE: 'デバッグをオフにする',
|
||||||
THEME_SWITCH: 'テーマの切り替え',
|
THEME_SWITCH: 'テーマの切り替え',
|
||||||
ANNOUNCEMENT: 'お知らせ',
|
ANNOUNCEMENT: 'お知らせ',
|
||||||
START_READING: '読み始める'
|
START_READING: '読み始める',
|
||||||
|
NOT_FOUND: ''
|
||||||
},
|
},
|
||||||
PAGINATION: {
|
PAGINATION: {
|
||||||
PREV: '前のページ',
|
PREV: '前のページ',
|
||||||
@@ -60,6 +61,6 @@ export default {
|
|||||||
TOP: '上に戻る'
|
TOP: '上に戻る'
|
||||||
},
|
},
|
||||||
AI_SUMMARY: {
|
AI_SUMMARY: {
|
||||||
NAME: 'AIインテリジェントサマリー',
|
NAME: 'AIインテリジェントサマリー'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,7 +40,8 @@ export default {
|
|||||||
DEBUG_OPEN: 'Hata Ayıklama',
|
DEBUG_OPEN: 'Hata Ayıklama',
|
||||||
DEBUG_CLOSE: 'Kapat',
|
DEBUG_CLOSE: 'Kapat',
|
||||||
THEME_SWITCH: 'Temayı Değiştir',
|
THEME_SWITCH: 'Temayı Değiştir',
|
||||||
ANNOUNCEMENT: 'Duyuru'
|
ANNOUNCEMENT: 'Duyuru',
|
||||||
|
NOT_FOUND: ''
|
||||||
},
|
},
|
||||||
PAGINATION: {
|
PAGINATION: {
|
||||||
PREV: 'Önceki',
|
PREV: 'Önceki',
|
||||||
@@ -55,6 +56,6 @@ export default {
|
|||||||
TOP: 'Yukarı'
|
TOP: 'Yukarı'
|
||||||
},
|
},
|
||||||
AI_SUMMARY: {
|
AI_SUMMARY: {
|
||||||
NAME: 'Yapay Zeka Akıllı Özet',
|
NAME: 'Yapay Zeka Akıllı Özet'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -71,7 +71,8 @@ export default {
|
|||||||
WORD_COUNT: '字数',
|
WORD_COUNT: '字数',
|
||||||
READ_TIME: '阅读时长',
|
READ_TIME: '阅读时长',
|
||||||
NEXT_POST: '下一篇',
|
NEXT_POST: '下一篇',
|
||||||
PREV_POST: '上一篇'
|
PREV_POST: '上一篇',
|
||||||
|
NOT_FOUND: '页面未找到'
|
||||||
},
|
},
|
||||||
PAGINATION: {
|
PAGINATION: {
|
||||||
PREV: '上页',
|
PREV: '上页',
|
||||||
@@ -91,6 +92,6 @@ export default {
|
|||||||
EMAIL: '邮箱'
|
EMAIL: '邮箱'
|
||||||
},
|
},
|
||||||
AI_SUMMARY: {
|
AI_SUMMARY: {
|
||||||
NAME: 'AI智能摘要',
|
NAME: 'AI智能摘要'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -39,7 +39,8 @@ export default {
|
|||||||
POST_TIME: '發表於',
|
POST_TIME: '發表於',
|
||||||
LAST_EDITED_TIME: '最後更新',
|
LAST_EDITED_TIME: '最後更新',
|
||||||
NEXT_POST: '下一篇',
|
NEXT_POST: '下一篇',
|
||||||
PREV_POST: '上一篇'
|
PREV_POST: '上一篇',
|
||||||
|
NOT_FOUND: ''
|
||||||
},
|
},
|
||||||
PAGINATION: {
|
PAGINATION: {
|
||||||
PREV: '上一頁',
|
PREV: '上一頁',
|
||||||
@@ -54,6 +55,6 @@ export default {
|
|||||||
TOP: '回到頁頂'
|
TOP: '回到頁頂'
|
||||||
},
|
},
|
||||||
AI_SUMMARY: {
|
AI_SUMMARY: {
|
||||||
NAME: 'AI 智能摘要',
|
NAME: 'AI 智能摘要'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -69,7 +69,8 @@ export default {
|
|||||||
WORD_COUNT: '字數',
|
WORD_COUNT: '字數',
|
||||||
READ_TIME: '閱讀時間',
|
READ_TIME: '閱讀時間',
|
||||||
NEXT_POST: '下一篇',
|
NEXT_POST: '下一篇',
|
||||||
PREV_POST: '上一篇'
|
PREV_POST: '上一篇',
|
||||||
|
NOT_FOUND: '未找到該頁面'
|
||||||
},
|
},
|
||||||
PAGINATION: {
|
PAGINATION: {
|
||||||
PREV: '上一頁',
|
PREV: '上一頁',
|
||||||
@@ -89,6 +90,6 @@ export default {
|
|||||||
EMAIL: '電子信箱'
|
EMAIL: '電子信箱'
|
||||||
},
|
},
|
||||||
AI_SUMMARY: {
|
AI_SUMMARY: {
|
||||||
NAME: 'AI 智慧摘要',
|
NAME: 'AI 智慧摘要'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -330,6 +330,7 @@ const LayoutSlug = props => {
|
|||||||
*/
|
*/
|
||||||
const Layout404 = props => {
|
const Layout404 = props => {
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
|
const { locale } = useGlobal()
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
// 延时3秒如果加载失败就返回首页
|
// 延时3秒如果加载失败就返回首页
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
@@ -351,7 +352,7 @@ const Layout404 = props => {
|
|||||||
404
|
404
|
||||||
</h2>
|
</h2>
|
||||||
<div className='inline-block text-left h-32 leading-10 items-center'>
|
<div className='inline-block text-left h-32 leading-10 items-center'>
|
||||||
<h2 className='m-0 p-0'>页面未找到</h2>
|
<h2 className='m-0 p-0'>{locale.COMMON.NOT_FOUND}</h2>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user