如何在NodeJS中创建多语言应用程序

时间:2019-05-12 06:45:53

标签: node.js mongodb internationalization

我有一个项目,其后端在NodeJS中,前端在ReactJS中。对于Reactjs,我已经将i18与静态文件结合使用,通过为它们创建不同的静态文件(例如en.js,es.js等)来更改前端的任何静态语言(如标签,消息等)。

我想知道如何在NodeJS中做到这一点?我在MongoDB中拥有数据库。与React中的ReactJS相比,NodeJS中的事情不会相似,我使用具有的内容创建了静态文件。使用NodeJS,我无法创建静态文件,因为它取决于用户输入。

假设用户已经给出了名称,描述等,所有用户的特定信息都会不断变化,因此我不能在此处创建静态文件。我想知道如何在将响应发送回存储在MongoDB数据库中的数据的前端时更改NodeJS中的语言。

假设我的数据库具有所有英语集合,用户将语言设置为西班牙语,由于数据库中包含许多动态数据,因此我该如何用西班牙语给他答复。有人可以帮忙吗?

0 个答案:

没有答案