区域设置 (Locale)

语言、地区和格式设置的组合,用 ja-JP、en-US 等标识符表示。

区域设置 (locale) 是表示语言、地区和格式偏好组合的标识符。例如 ja-JP (日语、日本)、en-US (英语、美国)、zh-CN (中文、中国)。

区域设置影响文本显示的方方面面:日期格式 (2025/01/15 vs 01/15/2025)、数字格式 (1,000 vs 1.000)、货币符号和排序顺序等。国际化编程书籍解释了区域设置体系。

在 JavaScript 中,Intl 对象提供了区域设置感知的格式化功能。Intl.NumberFormat('ja-JP') 可以生成日式数字格式。

多语言网站通常通过检测用户浏览器的区域设置 (navigator.language) 来显示相应的语言版本。Web 多语言开发书籍介绍了实现模式。