Catalan is not a local dialect—its a distinct language just like French, Italian, or Portuguese. There as many differences between Catalan and Castellano (which is literally "Spanish", no need for quotes there) as there are between Swedish and Norwegian, or Spanish and Portuguese.