Skip to content

Translations

Uisce ships with 50 languages across 100 locale files. Every piece of text your visitors see — buttons, labels, error messages, accessibility text — is already translated.

Language families

50 languages across 8 language families

Celtic

🇮🇪 Irish

🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scottish Gaelic

🇮🇲 Manx

🏴󠁧󠁢󠁷󠁬󠁳󠁿 Welsh

Western European

🇬🇧 English

🇫🇷 French

🇨🇦 French (Canada)

🇩🇪 German

🇳🇱 Dutch

🇪🇸 Spanish

🇲🇽 Spanish (Mexico)

🇮🇹 Italian

🇧🇷 Portuguese (Brazil)

🇵🇹 Portuguese (Portugal)

🇬🇷 Greek

Scandinavian

🇳🇴 Norwegian Bokmål

🇳🇴 Norwegian Nynorsk

🇸🇪 Swedish

🇩🇰 Danish

🇫🇮 Finnish

Central & Eastern European

🇵🇱 Polish

🇨🇿 Czech

🇸🇰 Slovak

🇭🇺 Hungarian

🇷🇴 Romanian

🇭🇷 Croatian

🇧🇬 Bulgarian

🇷🇸 Serbian

🇱🇹 Lithuanian

🇱🇻 Latvian

🇪🇪 Estonian

🇸🇮 Slovenian

🇺🇦 Ukrainian

🇷🇺 Russian

Right-to-left

🇸🇦 Arabic

🇮🇱 Hebrew

🇮🇷 Persian

🇵🇰 Urdu

East Asian

🇯🇵 Japanese

🇰🇷 Korean

🇨🇳 Chinese (Simplified)

🇹🇼 Chinese (Traditional)

South & Southeast Asian

🇮🇳 Hindi

🇧🇩 Bengali

🇹🇭 Thai

🇻🇳 Vietnamese

🇮🇩 Indonesian

🇲🇾 Malay

🇵🇭 Filipino

Turkic

🇹🇷 Turkish

What's translated

Every text string in the theme is covered:

  • Storefront — buttons ("Add to cart", "Sold out"), navigation labels, form fields, error messages, pagination, search
  • Product page — variant picker labels, inventory status, selling plan options, pickup availability, share button, rating labels
  • Cart & checkout — cart drawer, subtotals, shipping notes, gift wrapping labels
  • Customer accounts — login, registration, order history, address forms, password reset
  • Accessibility — skip link, ARIA labels, screen reader text, live region announcements
  • Theme editor — every setting label, section name, and block name is translated so merchants see their own language in the Customize panel

Regional variants are included where they materially improve merchant or storefront wording: French (Canada), Spanish (Mexico), and Portuguese (Portugal) ship alongside their base locales.

Storefront text and theme editor text are both covered. That means each supported language includes a storefront locale file and a matching schema locale file for the Customize panel.

Setting your store language

  1. Go to Settings > Languages in your Shopify admin.
  2. Click Add language.
  3. Select the language and click Add.
  4. Click Publish when you're ready to make it available to visitors.

Your primary language is the default. Any additional published languages appear in the language selector in the header.

Customizing text strings

You can change any translated text to match your brand voice — no coding needed. For example, you might want to change "Add to cart" to "Add to bag" or update "Sold out" to "Coming soon."

  1. Go to Online Store > Themes.
  2. Click the menu next to your theme, then choose Edit default theme content (or Edit languages for secondary languages).
  3. Search for the text you want to change.
  4. Type your replacement and save.

Your changes override the built-in translations without affecting the theme files. They'll survive theme updates.

RTL languages

Arabic, Hebrew, Persian, and Urdu automatically switch the entire layout to right-to-left. No setting needed — the theme detects the active language and applies right-to-left layout direction automatically. See RTL Support for details.

Tips

  • If you customize a string in your primary language, do the same in each secondary language. Shopify doesn't auto-translate your custom text.
  • Translations cover everything — buttons, form labels, error messages, screen reader text, and theme editor labels are all included.
  • Celtic language support — Uisce is one of the few Shopify themes with full Irish, Scottish Gaelic, Manx, and Welsh translations. The theme name itself is Irish for "water."

Built for the Shopify Theme Store.