我是 i18n 的新手,当我在搜索栏中输入它时,i18next位于顶部结果中。我已经对 i18n 以及如何使用它进行了研究。但我仍然不清楚。我所知道的是,为了能够使您的网络应用程序可用于其他语言,您需要创建一个包含应用程序的键和值的 json 文件,并且您需要为 i18n 添加一个脚本。
其余的对我来说仍然令人困惑。这对你来说听起来可能是个愚蠢的问题,但我就是不明白它是如何工作的。
1)我不确定,但根据我的观察,您只为那些具有将在页面中显示的值或文本的人创建一个 json 翻译。正确的?假设在 html 文件中,我有一个不在标签或 innerhtml 内的文本,例如:
<html>
<body>
**How are we going to translate this text? What key am I going to use?**
</body>
</html>
我需要做什么来翻译这段文字?
2)我们应该使用什么作为密钥?ID?班级?标签?因为我见过不同的例子,它使用不同的任何这些。什么时候使用这些合适?
3)关于键值对,如果该对来自服务器怎么办?这是什么语法?
4)我们什么时候需要多行json?