代码之家  ›  专栏  ›  技术社区  ›  meder omuraliev

我是否应该假设^[a-z]{2}将匹配任何语言环境?

  •  0
  • meder omuraliev  · 技术社区  · 14 年前

    ^[a-z]{2} 
    

    将是一个区域设置,如果是,请使用它。还是让用户用语言填充列表?如:

    supported = [ 'en', 'es', 'it', 'ru', ]
    

    因此开发人员必须手动定义语言。据记录,这里90%的网站只使用 en 只有。

    2 回复  |  直到 14 年前
        1
  •  3
  •   blowdart    14 年前

    ISO639是语言代码规范,但它定义了不止一种方式

    • ISO 639-1:双字母代码
    • ISO 639-2/B:三字母代码

    然而,语言实际上是一种语言环境吗?举个例子来说,当然不是。作为英国人,我首先想要英国的内容,但我在美国。这意味着谷歌将我重定向到google.co.uk,这肯定不是我想要的。

        2
  •  3
  •   Ned Batchelder    14 年前