到目前为止,我一直使用' en_UK '来表示英式英语。今天在使用Zend框架时,出现了错误,因为该区域设置未包含在已识别的区域设置列表中。
以下是该列表的简短摘录:
'ee_GH' => true, 'ee_TG' => true, 'ee' => true, 'el_CY' => true, 'el_GR' => true,
'el' => true, 'en_AS' => true, 'en_AU' => true, 'en_BE' => true, 'en_BW' => true,
'en_BZ' => true, 'en_CA' => true, 'en_GB' => true, 'en_GU' => true, 'en_HK' => true,
'en_IE' => true, 'en_IN' => true, 'en_JM' => true, 'en_MH' => true, 'en_MP' => true,
'en_MT' => true, 'en_NA' => true, 'en_NZ' => true, 'en_PH' => true, 'en_PK' => true,
'en_SG' => true, 'en_TT' => true, 'en_UM' => true, 'en_US' => true, 'en_VI' => true,
'en_ZA' => true, 'en_ZW' => true, 'en' => true, 'eo' => true, 'es_AR' => true,
'es_BO' => true, 'es_CL' => true, 'es_CO' => true, 'es_CR' => true, 'es_DO' => true,
正如你所看到的,有各种带有英语语言的地域,还有一个名为'en_GB'的条目,我认为代表大不列颠...但没有'en_UK'。这只是Zend Framework中的“错误”还是有其他原因呢?
uk
代表乌克兰,而不是英国 :) - Ilya Saunkin