Why Are the Wrong Languages Available in the Selector?
If some languages are missing from our app’s language selector but you can see them on the languages page in our app, the issue is usually with your Shopify Markets settings.
The selector relies on your Shopify Markets setup to decide which languages to display, so it will also work with translations from other apps like Shopify Translate & Adapt. In short, the languages enabled in your Shopify Markets settings are the ones that will show up in the selector.
On this page
- Example of the Problem
- Solution #1: Unpublish and Republish the Language in our App
- Solution #2: Change Your Shopify Markets Settings
- Conclusion
Example of the Problem
For a language to appear in the Selector, it needs to be enabled in the Shopify Market for the customer’s region. For example, in my test store, the Canada Market includes both English and French, so those two languages show up in the Selector.
Meanwhile, the United States Market is limited to English.
So, if a customer visits from Canada, the Language Selector will display both English and French.
If I visit from the United States, or select it using the region/currency selector, the Language Selector only shows English, with no French option.
Solution #1: Unpublish and Republish the Language in Our App
The fastest and easiest way to solve this problem is to unpublish the language in our app and then publish it again. In the above example, French was missing from my store when the customer was in the United States, so I would unpublish and then republish the French language to solve this. This works because when you publish a language in our app, it is automatically added to all market regions. You can do this from the Markets > Languages page in our app.
Solution #2: Change Your Shopify Markets Settings
If you don't want the language to be available across all markets, the first solution might not be ideal for your needs. Instead, you can resolve this issue by modifying the settings for your Shopify Markets.
- Go to your Shopify admin and open Markets.
- Select the United States market, then go to Domains and Languages and add French.
- Once that’s done, return to our app, open Markets > Languages, and click Sync Shopify Markets so the new language appears in the Selector.
Conclusion
Either solution will restore the French language option in our selector.
Please reach out to us at help@hextom.com if you have any questions on this topic or any other!