Question: why are they speaking chinese in firefly?
Answer: The Alliance's full title is the "Anglo-Sino Alliance." Joss Whedon intended for it to be the merger of USA and China, the last of the world's superpowers. That's why many characters sometimes speak Chinese. The Alliance flag, seen in the original pilot, is a blending of the US and Chinese flags.