feat: 重构首页并添加国际化支持

- 完全重构首页布局,添加轮播图、公司介绍、产品中心等模块
- 新增多个关于页面路由结构
- 调整国际化配置,移除日语支持并更新翻译文本
- 优化导航菜单和页脚内容
This commit is contained in:
砂糖
2025-11-21 15:35:36 +08:00
parent 8b73b47d02
commit 7f5ae85d34
14 changed files with 490 additions and 158 deletions

View File

@@ -8,24 +8,12 @@
"Header": {
"links": [
{
"name": "Blog",
"name": "News Center",
"href": "/blog"
},
{
"name": "About",
"href": "/about"
},
{
"name": "Source Code",
"href": "https://github.com/weijunext/nextjs-starter",
"target": "_blank",
"rel": "noopener noreferrer nofollow"
},
{
"name": "Pro Version",
"href": "https://nexty.dev",
"target": "_blank",
"rel": "noopener noreferrer"
}
]
},
@@ -35,26 +23,6 @@
"TermsOfService": "Terms of Service",
"Links": {
"groups": [
{
"title": "Languages",
"links": [
{
"href": "/en",
"name": "English",
"useA": true
},
{
"href": "/zh",
"name": "中文",
"useA": true
},
{
"href": "/ja",
"name": "日本語",
"useA": true
}
]
},
{
"title": "Open Source",
"links": [

View File

@@ -8,7 +8,7 @@
"Header": {
"links": [
{
"name": "ブログ",
"name": "ニュースセンター",
"href": "/blog"
},
{

View File

@@ -8,24 +8,12 @@
"Header": {
"links": [
{
"name": "Blog",
"name": "Tin tức",
"href": "/blog"
},
{
"name": "Về chúng tôi",
"href": "/about"
},
{
"name": "Mã nguồn",
"href": "https://github.com/weijunext/nextjs-starter",
"target": "_blank",
"rel": "noopener noreferrer nofollow"
},
{
"name": "Phiên bản cao cấp",
"href": "https://nexty.dev",
"target": "_blank",
"rel": "noopener noreferrer"
}
]
},
@@ -35,31 +23,6 @@
"TermsOfService": "Điều khoản dịch vụ",
"Links": {
"groups": [
{
"title": "Ngôn ngữ",
"links": [
{
"href": "/en",
"name": "English",
"useA": true
},
{
"href": "/zh",
"name": "Tiếng Trung",
"useA": true
},
{
"href": "/ja",
"name": "Tiếng Nhật",
"useA": true
},
{
"href": "/vi",
"name": "Tiếng Việt",
"useA": true
}
]
},
{
"title": "Dự án mã nguồn mở",
"links": [

View File

@@ -8,24 +8,16 @@
"Header": {
"links": [
{
"name": "博客",
"href": "/blog"
"name": "网站首页",
"href": "/"
},
{
"name": "关于",
"name": "走进福安德",
"href": "/about"
},
{
"name": "源码",
"href": "https://github.com/weijunext/nextjs-starter",
"target": "_blank",
"rel": "noopener noreferrer nofollow"
},
{
"name": "高级版",
"href": "https://nexty.dev",
"target": "_blank",
"rel": "noopener noreferrer"
"name": "新闻中心",
"href": "/blog"
}
]
},
@@ -36,21 +28,41 @@
"Links": {
"groups": [
{
"title": "语言",
"title": "关于我们",
"links": [
{
"href": "/en",
"name": "English",
"href": "/about?section=company",
"name": "公司简介",
"useA": true
},
{
"href": "/zh",
"name": "中文",
"href": "/about?section=culture",
"name": "企业文化",
"useA": true
},
{
"href": "/ja",
"name": "日本語",
"href": "/about?section=base",
"name": "生产基地",
"useA": true
},
{
"href": "/about?section=organization",
"name": "组织架构",
"useA": true
},
{
"href": "/about?section=awards",
"name": "荣誉资质",
"useA": true
},
{
"href": "/about?section=history",
"name": "发展历程",
"useA": true
},
{
"href": "/about?section=green",
"name": "绿色发展",
"useA": true
}
]

View File

@@ -7,8 +7,6 @@ export default getRequestConfig(async ({ requestLocale }) => {
if (locale?.startsWith('zh')) {
locale = 'zh';
} else if (locale?.startsWith('ja')) {
locale = 'ja';
} else if (locale?.startsWith('en')) {
locale = 'en';
} else if (locale?.startsWith('vi')) {

View File

@@ -1,12 +1,11 @@
import { createNavigation } from 'next-intl/navigation';
import { defineRouting } from 'next-intl/routing';
export const LOCALES = ['en', 'zh', 'ja', 'vi']
export const LOCALES = ['en', 'zh', 'vi']
export const DEFAULT_LOCALE = 'zh'
export const LOCALE_NAMES: Record<string, string> = {
'en': "English",
'zh': "中文",
'ja': "日本語",
'vi': "Tiếng Việt",
};