Although there is no reason for English to be the default, the way I would like to get close to this is to imagine what you want when people visit a site from a place where you donβt have a translation.
For example, all your German-speaking visitors can be provided with a German translation, and all your American English speakers will receive a translation into American English, but what happens when a French speaker visits the site? Is it better for them to get default German or English?
You will need to really think in these terms and decide based on who you think you need to support.
This should affect your German speakers if you had a different default, since he should still get the German version.
source share