Javascript 如何使我的网站与多种语言?

Javascript 如何使我的网站与多种语言?,javascript,jquery,web,multiple-languages,Javascript,Jquery,Web,Multiple Languages,我很难通过点击一个按钮来翻译所有页面中的内容。我想在主页上有一个按钮,当用户选择此按钮包含的语言之一时,所有页面中的所有内容都将使用此语言。现在,我只知道如何在一个页面上实现这一点(创建按钮,当您单击时,您将获得用这种语言翻译的文本,但仅限于此页面)。而且,我不使用PHP。谢谢大家! 我知道你在使用Jquery,有很多方法可以翻译网站,但它们都是围绕着相同的机制。您需要一个翻译器和一个语言文件 最简单的方法是使用jquery插件。这是一个易于使用的插件,允许你翻译你的网站 这非常简单,您可以将c

我很难通过点击一个按钮来翻译所有页面中的内容。我想在主页上有一个按钮,当用户选择此按钮包含的语言之一时,所有页面中的所有内容都将使用此语言。现在,我只知道如何在一个页面上实现这一点(创建按钮,当您单击时,您将获得用这种语言翻译的文本,但仅限于此页面)。而且,我不使用PHP。谢谢大家!

我知道你在使用Jquery,有很多方法可以翻译网站,但它们都是围绕着相同的机制。您需要一个翻译器和一个语言文件
最简单的方法是使用jquery插件。这是一个易于使用的插件,允许你翻译你的网站
这非常简单,您可以将class
trn
添加到要添加的元素中:
要翻译的文本

然后将
data
属性添加到要转换为的键。例如:


您的语言文件也非常简单,它是一个简单的Javascript对象,第一个键是您的
trn键
,然后是另一个对象,它的语言是您希望将键转换为的语言。例如:

var lang = {
    "helloworld": {
        en: "Hello World",
        fr: "Bonjour monde"
    },
    /*...*/
}

这些插件将用所选语言替换span的innerHTML。

您可以使用Google Translate插件或Bing Translate插件来实现相同的目的