2015-02-10 84 views
0

我知道在资源文件中添加本地化是处理asp.net应用程序的多种语言的方式。但如何通过JavaScript动态添加?ASP.Net本地化为那些动态添加的javascript

  1. 我应该添加一个与资源文件相对应的json文件吗? - 这将是多余的权利?
  2. 我应该只是从javascript读取/访问资源文件? - 我非常认真考虑这个解决方案。

还有其他解决方案吗?最佳实践?

回答

0

我对本地化团队在Lynda.com

资源文件是伟大的查找和速度,但可以得到旧的或过时的,如果你有一个动态的网站已经被汉语语言本地化日报。

我建议在mongodb中存储你的语言。当你有一个 重点=网页名称 一个文化场 和含有值

例如数组:

key: "home-page" { 
    "en-US": { 
     homePageHeader:"Hello welcome to ...", 
     okButton: "OK" 

    } 
} 
+0

好吧,我使用SQL Server已经和我不能改变它因业务原因。那么,你还建议将它存储在SQL服务器上吗?重新动态添加文本的JavaScript,我应该如何从服务器加载本地化?阿贾克斯? – ronronronang 2015-02-11 05:23:26