开发者社区> 问答> 正文

如何实现一个网站的国际化:报错

很多大企业网站都提供不同语言的本土化网页,而且各个国家网站的风格基本上要相同,可能不同就是网址,比如ms下载补丁时候只需将zh-tw改为zh-cn就可以下载该补丁的简体中文了,而且对于这些描述从数据库读取出来的也是对应的简体中文了,就是想知道这些网站的国际化实现方式。

展开
收起
kun坤 2020-06-07 22:31:40 518 0
1 条回答
写回答
取消 提交回答
  • 使用语言资源包######用模板######用英文######

    用 gettext

    http://zh.wikipedia.org/wiki/Gettext

    ######

    可以这样做,希望帮到你

    <body>


    <!-- request.getLocale --> 
    <!-- 设置一个资源文件的基名 -->
     <%
      //获取用户选择的具体的语言
        String  lc =  request.getParameter("selectLanguage");
        if(lc!=null&&!"".equals(lc)){
        /* String[]  lcs =  lc.split("_");
        Locale locale = new Locale(lcs[0],lcs[1]); */
        pageContext.setAttribute("locale", lc);
        }else{
       Locale  locale = request.getLocale();
       pageContext.setAttribute("locale", locale.toString());
        }
    %>
    <fmt:setLocale value="${locale}"/> <%-- 既可以接收一个字符串也可以接收一个Locale对象 --%>
    <!-- 如果没有设置setLocale的话, 就会根据浏览器请求中指定的语言环境来显示  ,  
       如果setLocale设置了语言环境, 那么就根据设置的值显示
       
       如果setLocale设置了语言环境的为null, 那么就显示默认的值
        -->
    <fmt:setBundle basename="webi18n"/>

    <form action="/index.jsp" method="post">
    <fmt:message key="pleaseSelect"/>:
    <select name="selectLanguage">
    <option value="en_US" ${locale=="en_US"?"selected='selected'":""} >English(US)</option>
    <option value="zh_CN" ${locale=="zh_CN"?"selected='selected'":""}>简体中文</option>
    <option value="zh_TW" ${locale=="zh_TW"?"selected='selected'":""}>繁体中文</option>
    </select>
    <input type="submit" value="<fmt:message key="change"/>">
    </form>
    <hr/>
    <form action="/save">
    <fmt:message key="username"/>:<input type="text" name=""><br/>
    <fmt:message key="password"/>:<input type="text" name=""><br/>
    <fmt:message key="birthday"/>:<input type="text" name=""><br/>
    <fmt:message key="age"/><input type="text" name=""><br/>
    <input type="submit" value="<fmt:message key="submit"/>">
    </form>
    </body>
    ######Nice###### 用腾讯和李开复创新工场研发的新产品,可以"一键"实现网站国际化。详细了解Q  2532421303
    2020-06-07 22:31:45
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
荷鲁斯 移动端第三方库安全检查引擎介绍 立即下载
QQ移送页面框架优化实践 立即下载
QQ移动页面框架优化实践 立即下载