golang 获取系统语言和区域

除了 os.Environ()返回的系统变量中获取外,还有没有其他方法?
LC_ADDRESS=zh_CN.UTF-8
LANGUAGE=zh_CN:en_US:en

共 1 个回复


Rango

import "golang.org/x/sys/windows"

// 返回UI显示语言的简码数组
windows.GetUserPreferredUILanguages(windows.MUI_LANGUAGE_ID) 
// 返回UI显示语言的名称数组
windows.GetUserPreferredUILanguages(windows.MUI_LANGUAGE_NAME)
# 0