Module: Navigation Manager Audience: Store admins Last updated: March 2026
Overview
If your app supports multiple languages, the Navigation Manager lets you configure the bottom navigation bar independently for each language. You can set different labels, icons, and even different action targets per language. To speed things up, you can also copy a configuration from one language to another, or export and import configurations as JSON.
Step-by-Step
Switching Between Languages
Open the Navigation Manager.
At the top of the page, you'll see language tabs (e.g., English, Arabic, French).
Click a tab to switch to that language's navigation configuration.
The phone preview and all settings update to reflect the selected language.
[Screenshot: Language tabs at the top of the Navigation Manager]
Editing a Language Configuration
Switch to the desired language tab.
Add, remove, or modify navigation items just as you would for your default language.
Set labels in the appropriate language.
Adjust icons if needed—some icons may be more recognizable in certain markets.
Each language is independent. Changing one does not affect another.
Copying Between Languages
When you want to use an existing language's configuration as a starting point:
Switch to the language you want to copy to.
Click the Copy From button in the toolbar.
Select the source language from the dropdown.
Confirm the copy. The current language's configuration is replaced with the source's.
Update labels and any language-specific settings.
This is much faster than building from scratch when the structure is the same.
[Screenshot: Copy From dialog showing source language selection]
Exporting a Configuration
Switch to the language you want to export.
Click the Export button in the toolbar.
A JSON file downloads to your computer containing the full navigation configuration for that language.
Use exports for backup, version control, or sharing configurations between app instances.
Importing a Configuration
Switch to the language you want to import into.
Click the Import button in the toolbar.
Select a previously exported JSON file.
The configuration loads and replaces the current language's setup.
Review the result in the preview and make any adjustments.
[Screenshot: Import button and file selection dialog]
Tips
Build your primary language first, then use Copy From to create other languages quickly.
After copying, always review labels—they won't be automatically translated.
Keep exported JSON files organized by language and date so you can roll back if needed.
For right-to-left languages like Arabic, check that your icon and label layout looks correct in the preview.
FAQ
Does Copy From translate my labels automatically? No. It copies the exact configuration, including labels. You need to translate labels manually after copying.
Can I import a configuration from a different BeyondCart app? Yes, as long as the JSON file follows the same format. The import will load whatever is in the file.
If I export and re-import, will everything be identical? Yes. The JSON captures the complete configuration, including items, actions, icons, labels, and styling.
What happens to the existing configuration when I import? It is replaced entirely. If you want to keep the current setup, export it first as a backup.
Related Articles
