zh-cn 与 zh-hans 是什么关系、有什么区别？
en-US ,en代表英语区， US 美国。前面为小写，后面为大写，区分地区和方言用的。

zh-CN，zh代表华语区，CN代表中国大陆。

zh-HK，zh代表华语区，HK代表中国香港。

zh-TW，zh代表华语区，TW代表中国台湾。

zh-Hans-CN，华语区，Han 汉字 s简体，CN普通话使用

zh-Hant-HK，华语区，Han 汉字 t繁体，HK粤语使用

zh-Hant-TW, 华语区，Han汉字，t繁体，TW台语使用

zh-Hans-SG, 华语区，han汉字, s简体，SG新加坡语使用。（ 新加坡英文：Singapore ）。

民间也有简繁混用形式存在，具体按新加坡官方为准。

附注：

han （汉） s：simplified

han （汉） t：tradition