Javascript 在页面加载时本地化/翻译单词

Javascript 在页面加载时本地化/翻译单词,javascript,jquery,asp.net-mvc,localization,globalization,Javascript,Jquery,Asp.net Mvc,Localization,Globalization,我在一个网站上工作,这个网站已经用ASP.NETMVC4开发了 目前,我正在通过本地化/全球化技术,使用资源文件将网站翻译成不同的语言 每次使用这个词(如下所述)时,我都必须调用资源文件,它工作正常 @***.******.UI.LocalResources.Resource.Change_Address 我想要一些技术来自动翻译网页中使用的所有单词 我已经尝试过jQuery的document.ready()方法(通过从资源文件获取JS中的所有单词列表),但是Inain,请指导我有关任何技术,

我在一个网站上工作,这个网站已经用ASP.NETMVC4开发了

目前,我正在通过本地化/全球化技术,使用资源文件将网站翻译成不同的语言

每次使用这个词(如下所述)时,我都必须调用资源文件,它工作正常

@***.******.UI.LocalResources.Resource.Change_Address
我想要一些技术来自动翻译网页中使用的所有单词


我已经尝试过jQuery的document.ready()方法(通过从资源文件获取JS中的所有单词列表),但是Inain,请指导我有关任何技术,以便如果某个单词在网页中的任何位置被使用,它应该被翻译过来。

以下是您需要的答案。你也可以把这个盒子放在你的页面上,它可以翻译所有的东西。这是一个很好的工具,不需要硬编码

工作示例*

Gist代码*

我不清楚你在问什么。是否要放弃使用资源文件的计划,而是自动翻译所有文本?是否要保留资源文件,但自动将其转换为每种不同的语言?是否要保留资源文件,但不确定如何切换语言?您是否希望继续使用资源文件,但您的翻译尚未完成,并且您正在寻找一种技术来自动将可翻译字符串移动到资源文件中?@Codebling我希望保留资源文件,并使用em查找和翻译视图的所有字,而无需每次调用其资源文件定义,例如,我的视图中有一个单词“Change Address”,它被多次使用,我希望每次都能找到它并将其翻译成其他语言,而无需调用resources文件对象(@************.UI.LocalResources.Resource.Change_Address)。