feat: 添加顶部公告栏跳转链接和关闭按钮功能

- 新增 AnnouncementBar 客户端组件支持点击跳转
- 添加关闭按钮,状态保存至 localStorage
- 刷新页面后记住用户关闭状态
- 支持 i18n 配置公告内容和链接

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-12-29 19:57:47 +08:00
co-authored by Claude
parent a8a847beb2
commit 3ab2d2057c
4 changed files with 165 additions and 34 deletions
+31 -4
View File
@@ -3,15 +3,19 @@
"search": "搜索",
"loading": "加载中...",
"noResults": "未找到结果",
"noProjects": "暂无项目",
"viewMore": "查看更多",
"backToHome": "返回首页"
"backToHome": "返回首页",
"viewDetails": "查看详情"
},
"home": {
"title": "AI 项目导航",
"subtitle": "发现和探索全网优质 AI 项目",
"featuredProjects": "精选项目",
"browseByTag": "按标签浏览",
"searchPlaceholder": "搜索 AI 项目..."
"searchPlaceholder": "搜索 AI 项目...",
"metaTitle": "Agent Park - AI 项目导航",
"metaDescription": "发现和探索全网优质 AI 项目"
},
"project": {
"details": "项目详情",
@@ -21,11 +25,34 @@
"website": "官网",
"github": "GitHub",
"huggingface": "HuggingFace",
"paper": "论文"
"paper": "论文",
"submitYourProject": "提交你的项目",
"submitProjectTitle": "提交你的项目",
"submitProjectDescription": "有值得分享的 AI 工具吗?将其添加到 Agent Park。",
"submitNow": "立即提交"
},
"navigation": {
"home": "首页",
"projects": "项目列表",
"about": "关于"
"blog": "博客",
"about": "关于",
"submitProject": "提交项目"
},
"layout": {
"announcement": "发现 AI 代理的未来",
"announcementHref": "/projects",
"stayUpdated": "保持更新",
"stayUpdatedDesc": "获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。",
"email": "电子邮箱",
"subscribe": "订阅",
"subscribeConsent": "订阅 Agent Park 更新",
"footerDesc": "发现和探索来自全网的高质量 AI 项目。为开发者和爱好者精心策划。",
"resources": "资源",
"legal": "法律",
"privacyPolicy": "隐私政策",
"termsOfService": "服务条款",
"followUs": "关注我们",
"copyright": "© 2025 Agent Park. 保留所有权利。",
"designedFor": "专为 AI 构建者设计"
}
}