多语言

  • HTTP中的多语言
    • 自己实现的多语言。
      • 自己做一个下来菜单什么的来进行控制。然后在请求中当成参数。
    • 结合HTTP协议的多语言。
      • 在请求头中使用accept-language字段来表明请求想要的语言。
        • 通常这个值来自用户的浏览器设置。
        • 基于用户在浏览器中设置的语言及优先级,以权重的形式放到请求头中,不同浏览器给的具体权重值可能不同,因为浏览器中只能设置优先级顺序,而不能设置各自的权重,如en-US,en;q=0.9,zh;q=0.8,zh-HK;q=0.7,zh-CN;q=0.6,zh-TW;q=0.5。
  • 语言代码
    • 中文
      • zh代表所有中文
      • 按地区划分(地区限制匹配规范)
        • zh-cn
          • Chinese (Simplified)
          • 表示用在中国大陆区域的中文。包括各种大方言、小方言、繁体、简体等等都可以被匹配到?
        • zh-hk:Chinese (Hong Kong)
        • zh-tw:Chinese (Taiwan),也叫Chinese (Traditional)?
        • zh-sg:Chinese (Singapore),好像繁简体都有
        • zh-mo
      • 按简繁划分(语言限制匹配规范)
        • zh-Hans或zh-chs
          • 表示简体中文。适用区域范围是全宇宙用中文简体的地方,内容包括各种用简体的方言等。
          • 事实上包含zh-cn和部分zh-sg?
        • zh-Hant或zh-cht
          • 事实上包括zh-hk、zh-mo、zh-tw和部分zh-sg?

posted on 2019-08-23 09:31  碎羽love星谊  阅读(325)  评论(0编辑  收藏  举报

导航