Fixes for Catalan l10n

Joan Perals has worked with me closely to identify numerous spelling and grammar errors in the Catalan translation. He has also updated the translation to use more appropriate technical terminology.