function JsonToLocalizationTable.loadFolder(I)local j=JsonToLocalizationTable.getOrCreateLocalizationTable()for I,b in pairs(I:GetDescendants())do if b:IsA("\083\116\114\105\110\103\086\097\108\117\101")then local I=JsonToLocalizationTable.localeFromName(b.Name)JsonToLocalizationTable.addJsonToTable(j,I,b.Value)elseif b:IsA("\077\111\100\117\108\101\083\099\114\105\112\116")then local I=JsonToLocalizationTable.localeFromName(b.Name)recurseAdd(j,I,"",require(b))end end return j end
--[=[
	Loads a folder into a localization table
	@param folder Folder -- A Roblox folder with StringValues containing JSON, named with the localization in mind
]=]
function JsonToLocalizationTable.loadFolder(folder)
	local localizationTable = JsonToLocalizationTable.getOrCreateLocalizationTable()

	for _, item in pairs(folder:GetDescendants()) do
		if item:IsA("StringValue") then
			local localeId = JsonToLocalizationTable.localeFromName(item.Name)
			JsonToLocalizationTable.addJsonToTable(localizationTable, localeId, item.Value)
		elseif item:IsA("ModuleScript") then
			local localeId = JsonToLocalizationTable.localeFromName(item.Name)
			recurseAdd(localizationTable, localeId, "", require(item))
		end
	end
	return localizationTable
end
