大段的文本总是需要翻译的。可以进入主页的时候让用户选择语言,然后转到不同的页面。如果只是像菜单、按钮这样的,也可以参考这个:http://www.unicode.net/unicode/standard/WhatIsUnicode.html

解决方案 »

  1.   

    我的网页很简单,特别是文本很少,主要是图片,(翻译、GB和BIG5转换不是问题
    我关心的是网页之间怎么组织,怎么尽可能的使用js
      

  2.   

    只是一点构思:思路一、首页用JS判断浏览器语言或者提供用户选择语言的界面,然后进入各种语言分别做成的静态页面;思路二、每个页面的文字部分都用JS的变量代替,然后根据浏览器语言的不同或者用户的不同选择调用不同的外部JS文件,其中包含相应语言的变量与文字对应关系——当然你需要为每种语言作一个外部JS文件。
    例如:
    在chinese.js中可以定义:
    var titlename="测试名称";
    var webmaster="测试员";
    ……
    而在english.js中定义:
    var titlename="Test Name";
    var webmaster="testman";
    ……
    其它语言的也以此类推,然后在HTML页面中根据选择调用不同的JS即可。这样只需要做一套页面就OK了
      

  3.   

    to kkk2kkk:
    思路二、每个页面的文字部分都用JS的变量代替,然后根据浏览器语言的不同或者用户的不同选择调用不同的外部JS文件,"用户的不同选择" 怎样在下一个链结的页面体现呢?
      

  4.   

    抱歉很久没来这里。"用户的不同选择" 可以依赖延续本页调用的外部JS文件即可,例如本页调用chinese.js,那么下一个链接照旧调用chinese.js(或是chinese_next.js),因为这种方法的前提是为每一个页面都做一组不同语言的JS(当然,为同一个目录下的多个页面做一组共用的JS也可)。