Chinese: 他们自给自足。
English: They're self-sufficient.
French: Ils sont autosuffisants.