National Geographic Style Manual has moved to
No hyphen:
German speakers
but German-speaking settlers