api: add option to change language

This commit is contained in:
shagu
2017-07-30 15:17:30 +02:00
parent c87db7a712
commit 369f916322
4 changed files with 25 additions and 1 deletions
+7 -1
View File
@@ -76,7 +76,13 @@ pfUI:SetScript("OnEvent", function()
pfUI.env._G = getfenv(0)
pfUI.env.C = pfUI_config
pfUI.env.L = pfUI_locale[GetLocale()] or pfUI_locale["enUS"]
pfUI.env.T = setmetatable(pfUI_translation[GetLocale()] or {}, { __index = function(tab,key)
local language = GetLocale()
if pfUI_config.global.language and pfUI_translation[pfUI_config.global.language] then
language = pfUI_config.global.language
end
pfUI.env.T = setmetatable(pfUI_translation[language] or {}, { __index = function(tab,key)
local value = tostring(key)
rawset(tab,key,value)
return value