localeName 属性
获取当前区域名称。
结果通常包括
- 一种语言(例如,“en”),或者
- 一种语言和区域代码(例如。“en_US”,“de_AT”),或者
- 一种语言、区域代码和字符集(例如。“en_US.UTF-8”)。
在 macOS 和 iOS 上,区域通过 CFLocaleGetIdentifier 获取。
在 Linux 和 Fuchsia 上,区域通过“LANG”环境变量获取,该变量可以设置为任何值。例如
LANG=kitten dart myfile.dart # localeName is "kitten"
在 Android 上,即使用户调整语言设置,应用运行期间值也不会改变。
实现
static String get localeName => _Platform.localeName();