Node.js web应用程序的国际化(i18n)/本地化



我有一个使用Node.js构建的web应用程序。我希望实现国际化并支持英语和西班牙语。

每当用户选择英文链接时,我的"index.ejs"页面的静态内容应该是英文的,当他选择西班牙语时,它应该相应地改变。

我该怎么做?最简单的方法是什么?此外,我如何改进搜索引擎优化(SEO)?

看看这个:https://github.com/i18next/i18next-node

在应用程序和模板级别上提供简单的API。所以你需要建立一本字典,并在任何你想用的地方使用它。

关于SEO:看看这篇文章:http://www.w3.org/International/questions/qa-http-and-lang.快捷方式:您需要根据当前语言(或首选语言)呈现语言<meta>标记。Search Robot不应该获取不同语言的元标签和内容。

最新更新