That's right unfortunately Siciliano,Napoletano,Friulano,Ligure, all the dialects aren't recognised in Italy as official languages.This happens because in italian, the dialect is used just in special contexts such as in the family and with the friends...so using the dialect is considered "to be rude" or sometimes "funny". If you meet with some new person u'll do ur best to don't use dialect words or expressions...even if it can sound funny. Moreover, I gotta say that this situation isn't the same for all the dialects:for ex Milanese is considered more valuable than Abruzzese!!And in general, we have to say that the North Dialects are considered nicer and noble cuz of their heritage and sound.It's a sort of racial division between North and South Italy

what can we do? Maybe this is the real reason cuz they can't be considered real languages!who knows...