mirror of https://git.openwrt.org/project/luci.git
Fix autodetection for extended language identifiers
This commit is contained in:
parent
e7234befc3
commit
6c83242d9d
|
@ -134,7 +134,8 @@ function dispatch(request)
|
||||||
local lang = conf.main.lang
|
local lang = conf.main.lang
|
||||||
if lang == "auto" then
|
if lang == "auto" then
|
||||||
local aclang = http.getenv("HTTP_ACCEPT_LANGUAGE") or ""
|
local aclang = http.getenv("HTTP_ACCEPT_LANGUAGE") or ""
|
||||||
for lpat in aclang:gmatch("[%w]+") do
|
for lpat in aclang:gmatch("[%w-]+") do
|
||||||
|
lpat = lpat and lpat:gsub("-", "_")
|
||||||
if conf.languages[lpat] then
|
if conf.languages[lpat] then
|
||||||
lang = lpat
|
lang = lpat
|
||||||
break
|
break
|
||||||
|
|
Loading…
Reference in New Issue