使用jQuery进行本地化

使用jQuery进行本地化,jquery,localization,Jquery,Localization,我正在开发一个聊天应用程序,我想根据该国的特定语言对该应用程序进行本地化。jQuery是否支持此功能,或者我是否需要使用其他功能进行本地化?如果您使用的是Asp.Net,您可能会感兴趣。下面是我提出的另一个使用.Net全局资源文件的方法,但是如果您有大量本地化字符串,这可能是一个坏主意,因为它是同步加载的。你肯定想在你的应用程序中测试这个,但它在我的情况下运行得很好。当然,我不知道你是否在使用.net 我也有这个本地化问题要解决。我是在没有JQuery的情况下完成的(就像Arnis说JQuery

我正在开发一个聊天应用程序,我想根据该国的特定语言对该应用程序进行本地化。jQuery是否支持此功能,或者我是否需要使用其他功能进行本地化?

如果您使用的是Asp.Net,您可能会感兴趣。

下面是我提出的另一个使用.Net全局资源文件的方法,但是如果您有大量本地化字符串,这可能是一个坏主意,因为它是同步加载的。你肯定想在你的应用程序中测试这个,但它在我的情况下运行得很好。当然,我不知道你是否在使用.net


我也有这个本地化问题要解决。我是在没有JQuery的情况下完成的(就像Arnis说JQuery不能解决任何问题)

我创建了XML文件,用于保存我的数据的lang字典。我将这些lang文件保存在内存中,并根据设置的语言,使用XPath函数获取数据


它速度快、效率高、逻辑性强,而且运行良好。

不同的JavaScript库有不同的目标。jQuery不支持开箱即用的本地化。相反,我建议您看看DojoToolkit提供的国际化函数。得益于Unicode通用语言环境数据存储库,它支持i18n和plus automatic,适用于全世界。

有globalize库:


似乎相当活跃,一些人更喜欢。

dojo关于本地化的更新文档链接:

我开发了基于Jquery的资源位置插件,可以在任何Web应用程序中使用。这是非常容易使用和非常轻的重量只有3KB。您可以从Github下载插件,也可以通过Nuget安装


请参阅此链接-

jQuery不支持所有内容!:)现在是这样的:Dojo将旧文章移动到另一个子域后,更正了链接。现在,一年后,链接再次断开。1.欢迎使用堆栈溢出。我们在这里使用的是问答格式,而不是线程式对话格式,这意味着在您以50 rep的价格完全访问评论系统之前,您不能回复其他用户,除非您自己的帖子。为此目的使用“答案”。