title: Advice on region and language localization
body: <p>I've been looking for a solution or a 'best practices' of some sort to display content in multiple languages, while also displaying different content based on the country/region the user is in or selects. This is often requested by our marketing team.</p>
  <p>An example of this would be: Show different French copy/content in France than in Switzerland.</p>
  <p>My current approach is to embed these in the route like this: [domain]/[country]/[language]/[content route]</p>
  <p>Current tech stack is a create react app for a simple application, which will most likely expand in the future. So it's a bit of future proofing. I have been looking into <a href="https://lingui.js.org/index.html" rel="nofollow noreferrer">linguijs</a> (with i18next under the hood), which seems to be a good option for doing localization (in react). It also lets you add locales, but only using the <a href="https://lingui.js.org/ref/conf.html#locales" rel="nofollow noreferrer">BCP-47 code</a>. In other words: I don't think you can specify locales per region, which is a problem for me.</p>
  <p>Anyways, I may be approaching this the wrong way. Any tips or general guidance would be more than welcome. Both from an architectural and practical standpoint.</p>