使用MVC5和jQuery实现国际化
拥有使用瑞典语和英语的MVC5应用程序。我正在使用资源文件在服务器端根据需要更改语言,但我还需要更改JavaScript/jQuery中的错误消息使用MVC5和jQuery实现国际化,jquery,asp.net-mvc-5,Jquery,Asp.net Mvc 5,拥有使用瑞典语和英语的MVC5应用程序。我正在使用资源文件在服务器端根据需要更改语言,但我还需要更改JavaScript/jQuery中的错误消息 jQuery支持国际化/本地化吗?它是如何工作的,您可以提供一个例子吗?在客户端,您可以使用jquery本地化,它允许基于JSON翻译文件进行国际化/本地化 它支持基于属性的绑定,例如在下面的示例中,标题标记中的文本将基于当前语言填充 <h1 data-localize="greeting"> Hello! </h1> 可以
jQuery支持国际化/本地化吗?它是如何工作的,您可以提供一个例子吗?在客户端,您可以使用jquery本地化,它允许基于JSON翻译文件进行国际化/本地化 它支持基于属性的绑定,例如在下面的示例中,标题标记中的文本将基于当前语言填充
<h1 data-localize="greeting"> Hello! </h1>
可以为不同的语言创建多个文件,例如es.json等。然后我们可以得到任何语言的问候语文本,例如下面我们得到的是法语文本
$("[data-localize]").localize("example", {
language: "fr",
callback: function(data, defaultCallback){
greetingMsg = data.greeting;
defaultCallback(data);
}
})
您可以找到更多详细信息。我在布局中使用js上传页面中所需的所有变量。我可以从我的js.files访问布局
$("[data-localize]").localize("example", {
language: "fr",
callback: function(data, defaultCallback){
greetingMsg = data.greeting;
defaultCallback(data);
}
})