Is it possible to add custom entries to the language switcher pointing to the same language?
I think you can use the hook_language_switch_links_alter() to modify the output of the language switcher. I would try to create the needed entries there to maintain the functionality to switch languages properly.