我使用Node.js构建了一个Web应用程序。我希望国际化并支持英语和西班牙语。
每当用户选择英文链接时,我的'index.ejs'页面的静态内容应该是英文的,当他选择西班牙语时,它应该相应地改变。
我该怎么做? 最简单的方法是什么? 另外,我如何改进搜索引擎优化(SEO)?
答案 0 :(得分:0)
看一下这个:https://github.com/i18next/i18next-node
在应用程序和模板级别提供简单的API。因此,您需要构建一个字典并随时使用它。
关于SEO:看一下这篇文章:http://www.w3.org/International/questions/qa-http-and-lang。快捷方式:您需要根据当前语言(或首选语言)呈现您的语言<meta>
标签。搜索机器人不应该使用不同语言获取元标记和内容。