Hi all, I can’t put my language selector at the top in the mobile view, can anyone help please?
Hi @QT2025 ,
The language selector position in mobile usually depends on your theme settings or the header code.
Try this first:
- Go to Online Store → Themes → Customize .
- Open the Header section.
- Check if there’s an option to enable or move the language selector .
- Save the changes and preview on mobile.
If your theme doesn’t have that option , you’ll need to move it manually:
- Go to Online Store → Themes → Edit code .
- Open the header.liquid file.
- Find the language selector code (usually something like
localization-form). - Move that block to the top of the mobile header section.
my theme doesnt have that option so I tried to edit the code but I think it is a bit different in my theme, it is located normally in the dropdown menu section in the mobile view
If the language selector is appearing inside the mobile dropdown menu , it means your theme places the localization code inside the mobile menu section instead of the header.
You’ll need to move that block to the top of the mobile header.
- Go to Online Store → Themes → Edit code .
- In the search bar, look for:
localization-form
or
localization
- Open the file where it appears. It is usually inside:
header-drawer.liquidmobile-menu.liquid- or a similar mobile header file.
- You’ll find a block like this:
<localization-form>
...
</localization-form>
- Cut that entire block.
- Open the main header file, usually:
header.liquid- or
header-group.liquid
- Paste the localization block near the top of the header, for example above the logo or inside the top header wrapper.
- Save and test on mobile.
Hi @QT2025
Can you please tell me which theme you are using and where you would like to place the language selector on mobile?
Best regards,
Devcoder ![]()