Language Selector
Enable multi-language support for your store with the Avenue Luxe language selector.
Prerequisites
Section titled “Prerequisites”Shopify Plan Requirements
Section titled “Shopify Plan Requirements”- Shopify Plus — Full translation features (recommended)
- Basic / Shopify / Advanced — With translation app (limited to 5 languages)
Required Apps (Non-Plus)
Section titled “Required Apps (Non-Plus)”- Shopify Translate & Adapt (Free, recommended)
- Or third-party: Weglot, Langify, GTranslate
Shopify Admin Setup
Section titled “Shopify Admin Setup”Step 1: Configure Markets
Section titled “Step 1: Configure Markets”- Go to Settings > Markets
- Click Add market or edit existing
- Select target countries/regions
- Save
Step 2: Enable Languages
Section titled “Step 2: Enable Languages”- In Settings > Markets, click on a market
- Scroll to Languages section
- Click Add language and select from the list
- Save
Step 3: Install Translation App (If Needed)
Section titled “Step 3: Install Translation App (If Needed)”Search for “Translate & Adapt” in Apps, add it, and start translating.
Theme Configuration
Section titled “Theme Configuration”Enable Language Selector
Section titled “Enable Language Selector”- Go to Online Store > Themes > Customize > Theme Settings
- Scroll to Header section
- Check Enable language selector
- Choose display options:
- Show country flags — Display emoji flags next to language names
- Style — Dropdown (best for 3+ languages) or Inline (for 2-3 languages)
RTL Language Support
Section titled “RTL Language Support”Automatic right-to-left support for Arabic, Hebrew, Persian, and Urdu. Text direction and layout adjust automatically.
Footer Localization
Section titled “Footer Localization”In the Footer section settings, configure:
- Display mode — Dropdown, Inline, or Modal
- Show country selector — Enable currency switching
- Show locale selector — Enable language switching
Adding Translations
Section titled “Adding Translations”Using Shopify Translate & Adapt
Section titled “Using Shopify Translate & Adapt”- Go to Apps > Translate & Adapt
- Select target language
- Choose content to translate (products, collections, theme content, etc.)
- Use Auto-translate for quick setup or translate manually
- Review and publish
Translation Priorities
Section titled “Translation Priorities”High Priority: Navigation, product titles/descriptions, checkout flow, contact forms
Medium Priority: Blog content, about pages, FAQ, footer links
Low Priority: Legal pages (may need professional translation)
Testing
Section titled “Testing”Desktop
Section titled “Desktop”- Locate language selector in header
- Click to open dropdown
- Select a different language
- Verify page reloads with new language and translations are accurate
Mobile
Section titled “Mobile”- Find language selector in header icons
- Tap to open
- Select language and confirm page translates
- Test in portrait and landscape
RTL Languages
Section titled “RTL Languages”- Text flows right-to-left
- Layout mirrors correctly
- Navigation reverses
- Forms align right
Best Practices
Section titled “Best Practices”Language Strategy
Section titled “Language Strategy”- Start with 2-3 key languages, expand based on demand
- Use professional translators for key content
- Review machine translations before publishing
- Update all languages simultaneously
User Experience
Section titled “User Experience”- Place selector prominently in header
- Show language names in their native form
- Remember language preference (automatic via cookies)
- Don’t auto-switch based on IP
- Hreflang tags are implemented automatically
- Translate meta titles and descriptions
- Use language-specific URLs
- Create separate sitemaps per language
Troubleshooting
Section titled “Troubleshooting”Language selector not appearing: Check at least 2 languages are enabled in Markets, verify setting is enabled in Theme Settings > Header.
Translations not loading: Verify translations are published in Translate & Adapt, check locale file exists, clear CDN cache.
Flags not displaying: Check “Show country flags” is enabled, verify device supports emoji flags.
RTL not working: Verify language code is correct (ar, he, fa, ur), clear cache, test in incognito mode.
How many languages can I add? Basic/Shopify/Advanced: Up to 5 per market. Shopify Plus: Up to 20.
Will this slow down my site? No. The selector is under 3KB and translations are lazy-loaded.
How do I handle different currencies? Use the localization form in the footer which combines language AND country/currency selection.
What about SEO? Shopify automatically adds hreflang tags. Translate meta titles, descriptions, and alt text for best results.