Skip to main content

Translations

Wishlist supports multiple languages, allowing you to provide a localized experience for customers around the world.

Updated this week

Translations

Wishlist supports multiple languages, allowing you to provide a localized experience for customers around the world.

Managing Translations

  1. Open the Wishlist app in Shopify Admin

  2. Go to Settings

  3. Click Manage next to Translations

  4. Select the language you want to edit

  5. Update the text for each field

  6. Click Save

Supported Languages

The app supports all languages that Shopify supports, including:

  • English (default)

  • French

  • German

  • Spanish

  • Italian

  • Portuguese

  • Dutch

  • Japanese

  • Chinese

  • Korean

  • And many more

Translatable Strings

You can customize all customer-facing text:

Button Text

  • Add to Wishlist

  • Add to List

  • Save

  • Create

  • Item added to wishlist

  • Already in your wishlist

  • Select variant

  • Select list

  • Create new list

Notifications

  • Added to wishlist

  • Removed from wishlist

  • List created

  • Email saved

Portal Page

  • My Wishlist

  • Empty wishlist message

  • Add to Cart

  • Remove item

Guest Experience

  • Please sign in

  • Login to your account

  • Enter your email

  • Skip for now

Language Detection

The app automatically detects the customer’s language:

  1. Uses Shopify’s request.locale (from URL or customer settings)

  2. Falls back to your shop’s default language

  3. Falls back to English if no translation exists

Adding a New Language

  1. Go to Translations in the app settings

  2. Click Add Language

  3. Select the language from the dropdown

  4. Translate all the strings

  5. Click Save

Editing Translations

  1. Go to Translations

  2. Select the language to edit

  3. Update any text fields

  4. Click Save

Changes apply immediately to your storefront.

Best Practices

  1. Keep it concise - Button text should be short and clear

  2. Be consistent - Use the same terminology throughout

  3. Consider context - Some words may need different translations in different contexts

  4. Test the layout - Some languages produce longer text; ensure it fits

  5. Use native speakers - Have translations reviewed when possible

RTL Languages

Right-to-left languages (Arabic, Hebrew, etc.) are supported. The UI adapts automatically when an RTL language is detected.

Shopify Markets Integration

The app works with Shopify’s multi-language setup:

  • Language changes apply to wishlist text

  • Works with Shopify Markets

  • Translation keys match Shopify’s locale codes

Missing Translations

If a translation is missing for a specific string:

  • The English version is used as fallback

  • No errors are shown to customers

  • You can add the missing translation at any time


Did this answer your question?