Articles on: Announcement Bars & Banners

🌍 Announcement Bar β€” Translations

Hoppy Announcement Bar lets you create translated versions of your announcement content so customers browsing your storefront in different languages see localized messages automatically.


This helps provide a more familiar shopping experience for international visitors β€” without needing to create separate announcement bars for every language ✨


Translations can be added for:


  • πŸ“ Title
  • πŸ“„ Subheading
  • πŸ”˜ Button Text
  • βœ… Success Message (Email bar type only)



🌐 Before Adding Translations


Before translations can be added inside Hoppy Announcement Bar, the language must already exist inside your Shopify store settings.


Hoppy Announcement Bar automatically detects the languages configured in:


β†’ Shopify Admin β†’ Settings β†’ Languages


Only the non-primary languages added there will become available inside the app for translation.


⚠️ Important:


If a language is not added in Shopify Settings first, it will not appear in the Translation dropdown inside Hoppy Announcement Bar.


πŸ’‘ To add a language to your Shopify store, you can follow:


β†’ "How to add a language in a Shopify store?"



πŸ› οΈ Step 1 β€” Open Hoppy Announcement Bar


Open the Hoppy Announcement Bar app from your Shopify Admin.


Then:


β†’ Open an existing announcement bar setup

β†’ Or create a new announcement bar



🎯 Step 2 β€” Locate the Preview Language Dropdown


Once inside the announcement setup:


β†’ Look at the top-right area of the page

β†’ Find the Preview Language dropdown


This dropdown shows:


  • English β€” your base content language
  • Any languages you've already added translations for
  • Add More β€” to add a new translation


ℹ️ The Preview Language selector is not available for Checkout placement announcements.



βž• Step 3 β€” Add a New Translation


Inside the Preview Language dropdown:


β†’ Select Add More


Once clicked, an Add Translation modal will appear.


Inside this modal, you can:


  • Select the language you want to translate into
  • Enter translated text for each content field
  • Configure storefront-facing translation content



🌍 Step 4 β€” Select the Language


At the top of the Add Translation modal:


β†’ Choose the language from the Select language dropdown


Only languages that are:


  • βœ… Already configured in Shopify Settings β†’ Languages
  • βœ… Not already translated for the current announcement type


will appear in this list.


πŸ’‘ Need more languages? Click Add language inside the modal to go directly to your Shopify language settings.



✍️ Step 5 β€” Configure Translation Content


The fields shown in the modal depend on your announcement type.



πŸ“ Simple / Running / Email Bar Types


For these bar types, you'll see:


  • Title β€” The main announcement message
  • Subheading β€” Supporting text (hidden for Running type)
  • Button Text β€” The call-to-action button label
  • Success Message β€” Shown after email submission (Email type only)



πŸ”„ Multiple Slides Bar Type


For multiple rotating slides, you'll see a separate section for each slide:


  • Announcement \#1 β€” Title, Subheading, Button Text
  • Announcement \#2 β€” Title, Subheading, Button Text
  • And so on...


Each slide is translated independently.



πŸ’‘ Example Translation


If your base English content contains:


Title: "Free shipping on all orders over $50"


Then a Spanish translation could look like:


Title: "EnvΓ­o gratis en todos los pedidos superiores a $50"


Simply enter the translated text exactly as you want customers to see it on the storefront.



βœ… Step 6 β€” Confirm & Save


Once the translations are entered:


β†’ Click Add translation inside the modal


The modal will close and the new language will:


  • Appear in the Preview Language dropdown
  • Become selectable for live preview


After that:


β†’ Save the announcement bar

β†’ Publish the announcement bar



πŸ‘€ Previewing Translations


After adding a translation:


β†’ Use the Preview Language dropdown to switch between languages β†’ The live preview on the right updates automatically


This helps you verify how the translated content looks before publishing.


ℹ️ Note: The preview updates for all announcement types β€” Simple, Running, Multiple, and Email.



🌐 How Translations Appear on the Storefront


Once published, customers will automatically see content in their browsing language:


  • If a customer is browsing in Spanish and a Spanish translation exists β†’ they see the Spanish version
  • If a customer is browsing in German but no German translation exists β†’ they see the default English version


This happens automatically β€” no manual switching required 🌍



πŸ“ Managing Existing Translations


To update or review an existing translation:


β†’ Open the Preview Language dropdown

β†’ Select the language you want to edit

β†’ The modal will open with the existing translated content

β†’ Make your changes and click Add translation


The updated translation will overwrite the previous version for that language.



⚠️ Important Notes


  • Translations are type-specific β€” a translation added for a Simple bar won't automatically apply to a Multiple bar
  • Only non-primary Shopify store languages appear as translation options
  • For Checkout placement announcements, translations are not supported
  • Always Save and Publish after adding or editing translations
  • The storefront language is determined by Shopify's active locale β€” make sure your theme supports language switching



πŸŽ‰ Final Result


Once configured successfully:


βœ… Customers see announcement content in their browsing language

βœ… Untranslated languages fall back to English automatically

βœ… Multiple storefront languages become supported from a single announcement bar

βœ… Shopping experience feels more localized and accessible ✨


Using translations properly can make your store feel more welcoming for international customers πŸš€

Updated on: 03/06/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!