【笔记】Go语言获取Windows操作系统语言

前言

Go语言获取Windows操作系统语言

引入依赖

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

获取已经添加的所有语言列表

1
result, err := windows.GetUserPreferredUILanguages(windows.MUI_LANGUAGE_NAME)

获取首选语言

1
2
result, err := windows.GetUserPreferredUILanguages(windows.MUI_LANGUAGE_NAME)
result[0]

判断首选语言是否为简体中文

1
2
3
4
result, err := windows.GetUserPreferredUILanguages(windows.MUI_LANGUAGE_NAME)
if result[0] == "zh-CN" {
...
}

完成