I am creating a new multilingual website where we have a single primary domain (.com) and the language is handled via different URL routings e.g:
www.foobar.com/US/About
www.foobar.com/UK/About
www.foobar.com/DE/About
I have the facility for the user to change the region from those available at any time during their stay on the website. The selection is stored in a cookie and is automatically applied on any subsequent visit.
Should a user navigate to a URL without any region specified e.g.
www.foobar.com/About
The system defaults to US and redirects automatically to
www.foobar.com/US/About
This is working perfectly and the client is happy with this.
The client has now asked that on the first visit to the site the user is presented with a "pop-up" that forces them to choose a region - to ensure that they are looking at relevant content.
Whilst I appreciate his concern I am looking for a less intrusive mechanism of clearly highlighting that a region selection is available on first visit - this must also work well on mobile devices.
The currently selected region is displayed using a clearly visible "flag" icon at the right-hand side of the navigation bar (24px x 24px) - but I am thinking I could just highlight this somehow on first visit to make it clearly noticeable, but I had also considered a sliding div (from top or side of page) or a bootstrap dialog.
Does anyone have any thoughts on how to handle this cleanly without irritating new visitors?