Complex sentence: Hainanese can sometimes mean the language of the Li people living in the southern coast of Hainan but Hainanese generally means the spoken language of the Han Chinese in Hainan.
Split into simpler sentences: Hainanese can sometimes means the language of the Li people living in the southern coast of Hainan. But Hainanese is generally means the spoken language of the Han Chinese in Hainan.