<p>I would say that a single <code>de-DE</code> just works because it causes a fallback to the browser language header being used  which would be <code>de</code> in your case.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href='https://github.com/openstreetmap/openstreetmap-website/issues/505#issuecomment-25698079'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/uTRSc6ihLa7Shf84BpiOpn8YBWCAcJfN3rcNOrjuNEdSWZUKFu2W4II2NBB8GpVC.gif' height='1' width='1'></p>