区域设置
维基百科,自由的百科全书
区域设置(locale)是表达程序用户地区方面的软件设定。不同系统、平台、与软件有不同的区域设置处理方式和不同的设置范围,但是一般区域设置最少也会包括语言和地区。操作系统的区域设置一般是比较复杂的。Windows的区域设置包括而不止是这些:小数点符号,单位制,通货符号,日期写法,日历类型,文字排序。
区域设置的主要目标是让用户选择最适合他自己的设定。比方用以上的Windows作比例:在控制面板的区域和语言选择里,用户可以选择自己的排序方法,当浏览文件时,系统会使用用户选择的排序来排列文件。
[编辑] 实际落实
计算机中一套定义用户的语言、国家和用于定义用户希望在其用户界面上看到的各种可以改变的选择的参数集合。通常一个区域设置标识符至少包括一个语言标识符和一个区域标识符。
在UNIX和Windows中,区域设置的控制是不同的。在UNIX下,通常通过环境变量来控制区域设置。这些环境变量包括:LC_ALL, LC_CTYPE, LC_TIME, 等等。你可以通过改变这些环境变量来控制你的程序或者命令所表现出来的区域设置,前提是这些程序或者命令必须是已经被国际化的和本地化的。在Windows下,你可以通过改变控制面板上的“语言/区域”中的区域的值来设定Windows的当前用户的区域设置。