美文网首页
i18n 国际化

i18n 国际化

作者: DOB_8199 | 来源:发表于2021-04-26 10:29 被阅读0次

    1、什么是 i18n 国际化?


      国际化(Internationalization)指的是同一个网站可以支持多种不同的语言,以方便不同国家,不同语种的用户访问。

      关于国际化我们想到的最简单的方案就是为不同的国家创建不同的网站,比如苹果公司,他的英文官网是:http://www.apple.com 而中国官网是 http://www.apple.com/cn

      苹果公司这种方案并不适合全部公司,而我们希望相同的一个网站,而不同人访问的时候可以根据用户所在的区域显示不同的语言文字,而网站的布局样式等不发生改变。

      于是就有了我们说的国际化,国际化总的来说就是同一个网站不同国家的人来访问可以显示出不同的语言。但实际上这种需求并不强烈,一般真的有国际化需求的公司,主流采用的依然是苹果公司的那种方案,为不同的国家创建不同的页面。所以国际化的内容我们了解一下即可。

      国际化的英文 Internationalization,但是由于拼写过长,老外想了一个简单的写法叫做 I18N,代表的是 Internationalization这个单词,以 I 开头,以 N 结尾,而中间是 18 个字母,所以简写为 I18N。以后我们说 I18N 和国际化是一个意思。

    2、国际化相关要素介绍



    3、国际化资源 properties 测试


    配置两个语言的配置文件:

    i18n_en_US.properties 英文

    i18n_zh_CN.properties 中文

    国际化测试代码:


    4、通过请求头国际化页面



    5、通过显示的选择语言类型进行国际化



    6、JSTL 标签库实现国际化


    相关文章

      网友评论

          本文标题:i18n 国际化

          本文链接:https://www.haomeiwen.com/subject/czijkltx.html