背景
我只是拥有所有节点和i18next的菜鸟。我也从来不需要为Web应用程序处理多种语言。我刚刚开始使用node和i18next,但是后来我决定停下来询问,以确保它有可能实现我的追求。
我要构建的东西
我需要创建一个翻译后的文件上传服务,该服务将允许最终用户创建(上传文件或填写在线表单)文本,这些文本最终将被另一个Web应用程序用来显示网页。
例如,假设我需要以下数据:
{
title: "This is the page",
body: "how much txt can you put in here? is there a limit"
}
出于讨论目的,我们假设我将提供一个Web表单,其中包含两个分别称为“ title”和“ body”的字段。用户将以任何语言填写文本,然后单击保存。表单还需要提供一种选择他们为其提供文字的语言的方法。他们点击保存后,我将必须如上所述创建JSON文件。
如何使用这些数据?
最终,我需要使用此数据来生成一个HTML文件/字符串,其中包含JSON文档中的所有字段。
此HTML页面的创建将通过我还将公开的API调用来触发。 API的被调用者/使用者将使用HTML字符串显示在其末端。
问题
如果提供翻译后的文本/字符串的用户提供了准确的数据,我是否甚至需要模块外观i18next?我觉得自己可以将其另存为JSON,但是也许我已经过度简化了?
i18next如何添加到这张照片中? 您可以在i18next的一个字段中包含多少字符串?
感谢阅读。