return function(a)local U=_L.Functions.Round(((a/60)/60)/24-.5)local q=_L.Functions.Round(((a/60)/60)%24-.5)local y=_L.Functions.Round((a/60)%60-.5)local i=_L.Functions.Round(a%60)local T=""if U>=1 then T=U..(U>1 and" \068\097\121\115"or" \068\097\121")elseif q>=1 then T=q..(q>1 and" \072\111\117\114\115"or" \072\111\117\114")elseif y>=1 then T=y..(y>1 and" \077\105\110\117\116\101\115"or" \077\105\110\117\116\101")else T=i..(i>1 and" \083\101\099\111\110\100\115"or" \083\101\099\111\110\100")end return T end




return function(t)
	--- Split up time to several segments
	local days = _L.Functions.Round(t / 60 / 60 / 24 - 0.5)
	local hours = _L.Functions.Round(t / 60 / 60 % 24 - 0.5)
	local minutes = _L.Functions.Round(t / 60 % 60 - 0.5)
	local seconds = _L.Functions.Round(t % 60)
	
	--- Final string to be returned
	local str = ""
	
	--- Convert to a translated string based on appropriate parameters
	if days >= 1 then
		str = days .. (days > 1 and " Days" or " Day")
	elseif hours >= 1 then
		str = hours .. (hours > 1 and " Hours" or " Hour")
	elseif minutes >= 1 then
		str = minutes .. (minutes > 1 and " Minutes" or " Minute")
	else
		str = seconds .. (seconds > 1 and " Seconds" or " Second")
	end
	
	--
	return str
end
