/admin/languages). Languages you activate appear instantly as selectable options in the storefront flag switcher.
Adding and Configuring a Language
1
Create a new language
Navigate to Admin → Languages and click Add Language. Enter the language name and the two-letter country code used by the flag (for example,
us, fr, de, es).2
Set the flag icon
Site Store Pro uses the flag-icons CSS library. Enter the two-letter ISO country code in the Flag Code field. The matching flag SVG loads automatically — no image uploads required.
3
Configure currency overrides
Expand the Currency section for the language and set the currency Code (e.g.
EUR), Symbol (e.g. €), and Placement (before or after the amount). These overrides apply to all prices displayed when a visitor selects this language.4
Enable RTL if needed
Toggle RTL Support for languages that read right-to-left, such as Arabic or Hebrew. When enabled, Site Store Pro sets
dir="rtl" on the <html> element, which flips layout direction and text alignment across the entire storefront.5
Save the language
Click Save. The language becomes available in the storefront language switcher and in the admin translation tools.
Language Configuration Reference
AI Bulk Translation
Site Store Pro can translate your entire content library into a new language in one background operation. The bulk translation pipeline covers 11 core content types:CMS Pages
All page titles, slugs, and body content managed under Admin → CMS → Pages.
Products
Product names, descriptions, and SEO metadata for every item in your catalog.
Product Variants
Variant option labels (e.g. color names, size labels) for all product variants.
Knowledge Base Articles
Every article in your helpdesk knowledge base.
Testimonials
Customer testimonial text displayed on the storefront.
Navigation Items
Top-navigation and footer navigation link labels.
List Menu Items
Dropdown and mega-menu list entries.
Product Categories
Category names and descriptions used in the shop catalog.
Site Labels
All UI strings — button labels, form placeholders, and navigation text.
Email Templates
Subject lines, greetings, body content, and footer text for every transactional email.
Plugin Settings
Translatable text stored in active plugin configuration.
Running a Bulk Translation
1
Open the Languages admin
Go to Admin → Languages and locate the language card for the target language.
2
Start bulk translation
Click Bulk Translate All on the language card. Site Store Pro dispatches a background job for each of the 11 content types and returns immediately — you do not need to keep the browser open.
3
Monitor progress
Open the Queue Monitor (see below) to watch jobs process in real time and catch any failures.
Inline Editor Translation Tabs
Every translatable record in the admin — products, CMS pages, categories, and more — displays a language tab for each active language in its editor.Site Labels
Site labels are the UI strings that appear throughout your storefront — button text, form labels, error messages, and navigation copy. Manage them under Admin → Languages → Site Labels. Each label has a translation field for every active language. You can:- Edit labels manually by typing directly into the translation field.
- Use the per-label AI Translate button to generate a translation for a single string.
- Run Bulk Translate All from the language card to translate all labels at once as part of the full pipeline.
Email Template Translations
Transactional email templates (order confirmations, shipping notifications, password resets, and others) each support a language tab for every active language.Queue Monitor
The Queue Monitor at Admin → Languages → Queue Monitor (/admin/languages/queue-monitor) gives you a real-time view of background translation jobs without requiring SSH access to your server.
Status Indicators
Controls
The Queue Monitor streams live job log output directly in your browser. You can safely close the monitor tab mid-translation — jobs continue running on the server and the log is available when you return.