fixes #2947 (language switcher and fallbacks)

fixes #2947