local addonName, ns = ...

if ns then
    _G.WoWTranslate_UK_NS = ns
else
    _G.WoWTranslate_UK_NS = _G.WoWTranslate_UK_NS or {}
end
_G.WoWTranslate_UK = _G.WoWTranslate_UK_NS

local shared = _G.WoWTranslate_UK_NS

-- Pre-create DB tables so Core/Globals.lua can capture correct references
shared.DB = shared.DB or {}
shared.DB.Lookup = shared.DB.Lookup or {}
shared.DB.LowerLookup = shared.DB.LowerLookup or {}
shared.DB.PrefixCache = shared.DB.PrefixCache or {}
shared.DB.FragmentLookup = shared.DB.FragmentLookup or {}
shared.DBLoaded = false

shared.TranslateTextObject = shared.TranslateTextObject or function() return false end
shared.TranslateFontString = shared.TranslateFontString or function() return false end
shared.TranslateTooltip = shared.TranslateTooltip or function() return false end
shared.TranslateFrame = shared.TranslateFrame or function() return false end
shared.isProtectedFrame = shared.isProtectedFrame or function() return false end