目前多语言主要是根据微软的解决方案.用.resx文件,但是现在主要是系统应用于ajax开发,用的都是html 的控件.页面也是html...系统错误提示信息也多为js,这样大家如何针对系统实现多语言??
2,要求职责分离,程序员毕竟专注在核心的代码上,能够把正常的开发和多语言的工作分开.大家有什么思路和想法呢??

解决方案 »

  1.   

    如果能有个像aop架构一样,能分离就是最好的
      

  2.   

    参考一下fckeditor的多语言控制。
      

  3.   

    参考一下fckeditor的多语言控制。
    ---------------------------
    HTML文本编辑器???
      

  4.   

    fckeditor为第一种语言定义了一个js.根据浏览器的语言
    然后用document.write的方式加载相应的语言js文件。然后找到对应的文本。
      

  5.   

    是的,
    如: 
    zh-cn.jsvar FCKLang =
    {
    // Language direction : "ltr" (left to right) or "rtl" (right to left).
    Dir : "ltr",ToolbarCollapse : "折叠工具栏",
    ToolbarExpand : "展开工具栏",// Toolbar Items and Context Menu
    Save : "保存",
    NewPage : "新建",
    Preview : "预览",
    Cut : "剪切",
    Copy : "复制",
     ..................
    调用的时候只管调用
    FCKLang.Save 就可以了。
      

  6.   

    cpp2017(慕白兄) ( 五星(高级))
    ==============
    看来慕白兄非常专注于js哦...是不错的一个解决方案.
      

  7.   

    如果 楼主使用2.0
    那么会更方便.ASP.NET 2.0代码国际化
    http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/episode.aspx?newsID=1242355
      

  8.   

    如果你不使用asp.net,就应该到html/css论坛等地方解决这个问题。如果打算使用,没有必要用html文件去写本该aspx做的事。
      

  9.   

    hertcloud(·£孙子兵法£·) ( ) 信誉:100    Blog   加为好友  2007-04-26 17:14:05  得分: 0  
     
     
       如果 楼主使用2.0
    那么会更方便.ASP.NET 2.0代码国际化
    http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/episode.aspx?newsID=1242355
      
     
    他说的是js方面的,和2.0关系不大吧
      

  10.   

    我有这样的页面需求,js和aspx都用,
    ASP.NET 2.0代码国际化,我用过,是不错,但必须要用aspx
      

  11.   

    如果是js或者html页,那就用不上2.0的资源了
      

  12.   

    其实我本身像做个类似orm的架构,对象和节目...但是现在有很多限制...页面多为html+ajax
      

  13.   

    cpp2017(慕白兄) 
    ---------------
    按照你的方法,
    <script>
    var lang = {
    cut : 'cut',
    paste : 'paste'
    }

    </script>
    </head>
    <body>
    <input type=button value="lang.cut"  />有什么办法在value调用呢?
    </body>