summaryrefslogtreecommitdiff
path: root/server/src/language.lua
blob: 66731562fc611fc4042d3d84aeb97d0bffefa1a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
local support = {
    'enUS',
}

local function osLanguage()
    return ''
end

local function init()
    local id = osLanguage()
    -- 检查是否支持语言
    if support[id] then
        return id
    end
    -- 根据语言的前2个字母来找近似语言
    for _, lang in ipairs(support) do
        if lang:sub(1, 2) == id:sub(1, 2) then
            return lang
        end
    end
    -- 使用第一个语言
    return support[1]
end

return init()