function KarmaLFM_Finalize_Localization() local sLocale = KARMAAVENK_LOCALE or GetLocale(); local oTableLOC = KARMAAVENK_LOCUI_MODLFM[sLocale]; local oTableEN = KARMAAVENK_LOCUI_MODLFM["enUS"]; if (oTableLOC == nil) then sLocale = "enUS"; oTableLOC = oTableEN; end KARMAAVENK_LOCUI_MODLFM["DEFAULT"] = sLocale; if (oTableLOC) then local xDummy; local sButtons, sButton = { "OK", "APPLY", "CANCEL", "CLOSEBUTTON", "TANK", "DPS", "HPS", "MELEE", "RANGED" }; for xDummy, sButton in pairs(sButtons) do local sText = _G["KARMA_WINEL_" .. sButton]; if (sText) then oTableLOC[sButton] = sText; end end local sClass; for sClass, xDummy in pairs(RAID_CLASS_COLORS) do local sText = _G["KARMA_CLASS_" .. sClass .. "_M"]; if (sText) then oTableLOC["CLASS_" .. sClass .. "_M"] = sText; end local sText = _G["KARMA_CLASS_" .. sClass .. "_F"]; if (sText) then oTableLOC["CLASS_" .. sClass .. "_F"] = sText; end end end -- -- -- local sLocale = KARMAAVENK_LOCALE or GetLocale(); local oTableLOC = KARMAAVENK_LOC_MODLFM[sLocale]; local oTableEN = KARMAAVENK_LOC_MODLFM["enUS"]; if (oTableLOC == nil) then sLocale = "enUS"; oTableLOC = oTableEN; end KARMAAVENK_LOC_MODLFM["DEFAULT"] = sLocale; if (oTableLOC) then KARMAAVENK_LOC_MODULES["LFM"] = {}; local oHelp = KARMAAVENK_LOC_MODULES["LFM"]; for k, v in pairs(oTableEN.FRAMES_HELP) do oHelp[k] = v; end if (type(oTableLOC.FRAMES_HELP) == "table") then for k, v in pairs(oTableLOC.FRAMES_HELP) do oHelp[k] = v; end end end end KarmaLFM_Finalize_Localization();