lang模块初始化可以不提供后面两个参数
This commit is contained in:
@@ -16,9 +16,11 @@ function LANG.init(defaultLang,langList,publicText,pretreatFunc)
|
|||||||
end
|
end
|
||||||
|
|
||||||
--Set public text
|
--Set public text
|
||||||
|
if publicText then
|
||||||
for _,L in next,langList do
|
for _,L in next,langList do
|
||||||
for key,list in next,publicText do L[key]=list end
|
for key,list in next,publicText do L[key]=list end
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
--Fallback to default language
|
--Fallback to default language
|
||||||
for name,L in next,langList do
|
for name,L in next,langList do
|
||||||
@@ -28,9 +30,11 @@ function LANG.init(defaultLang,langList,publicText,pretreatFunc)
|
|||||||
end
|
end
|
||||||
|
|
||||||
--Custom pretreatment for each language
|
--Custom pretreatment for each language
|
||||||
|
if pretreatFunc then
|
||||||
for _,L in next,langList do
|
for _,L in next,langList do
|
||||||
pretreatFunc(L)
|
pretreatFunc(L)
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
function LANG.get(l)
|
function LANG.get(l)
|
||||||
if not langList[l]then
|
if not langList[l]then
|
||||||
|
|||||||
Reference in New Issue
Block a user