¿El catalán es un idioma o dialecto?

El catalán es un idioma o lengua, no un dialecto.

El catalán es una lengua completamente separada del castellano.

Tanto el catalán como el castellano son lenguas romances que provienen del latín.