SuperAPI AI 工具集

Internationalizing Websites

前端与建站

查看项目

更新于 10-16 00:00

技能介绍

用途:为 Next.js 网站添加多语言支持并配置国际化 SEO,适用于给现有网站新增语言版本、为新站搭建 i18n、配置多语言 SEO,或用户提到“添加语言”“翻译”“本地化”“hreflang”“多语言”时。

主要能力:提供六步工作流——准备基础语言文件(如 i18n/messages/en.json、i18n/pages/landing/en.json)、添加新语言文件、更新配置、添加翻译、配置 SEO 元素、验证测试。脚本 scripts/i18n-add-languages.mjs 会复制 en.json 到目标语言、更新 i18n/locale.ts 与 i18n/request.ts、更新 public/sitemap.xml;scripts/i18n-add-schema.js 用于结构化数据与定价翻译。支持英语、日语、中文等常见市场语言,并扩展支持韩语、葡萄牙语、西班牙语、法语、德语、阿拉伯语、越南语、印地语、印尼语、泰语、繁体中文、意大利语、俄语。

使用方式:按清单执行,运行 node scripts/i18n-add-languages.mjs 添加语言,检查 locale.ts 与 request.ts 配置,翻译可选用 AI(node scripts/i18n-add-schema.js)或人工编辑语言文件,最后运行 npm run build 并手动测试语言切换、内容显示与 SEO 元素,可用 curl https://your-site.com/sitemap.xml | grep hreflang 检查。路由基于 next-intl,自动从 URL 检测语言。

限制与注意:语言代码遵循 ISO 639-1 及区域变体;避免基于 IP 自动重定向、缺失 hreflang、URL 结构不一致、meta 标签未翻译等 SEO 错误;AI 翻译需母语者复核。具体收费、价格、平台与效果资料未提供。