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

时间:2015-04-28 08:37:18

标签: javascript node.js web internationalization

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

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

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

1 个答案:

答案 0 :(得分:0)

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

在应用程序和模板级别提供简单的API。因此,您需要构建一个字典并随时使用它。

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