Shop Buddy

Shopify Liquid errors · Translation missing

Fix “Translation missing: en.…” on your Shopify store

The theme asks for a piece of text by key, and that key is not in the theme's locale file for the current language. Common after a theme update, after adding a section copied from another theme, or when a new language was added to the store.

Translation missing: en.general.search.placeholder

Paste your version of the error

The file, line, and name in your error are turned into exact steps.

Decoded in your browser. Nothing is sent anywhere.

How to fix it in Shopify

  1. Note the key after the language code, for example general.search.placeholder.
  2. In Shopify admin open Online Store, then Themes, then the three-dot menu on the theme, then Edit default theme content. Search for the key. If it exists, fill in the text and save.
  3. If the key is not there, use Edit code instead, open Locales, then the file for that language (for English, en.default.json), and add the key with your text, nested the same way the dots suggest.
  4. Save and reload. Repeat for other languages if the error shows in them too.

Fix it without touching your live theme

Add Shop Buddy to Claude or ChatGPT and paste the error there. It finds the line in your actual theme, makes the fix on a private copy, shows you before-and-after screenshots, and publishes only when you tap. Roll back with one tap.

Get started

Questions

The key looks like plain English, such as en.Recipient email. Why?
A section is passing a literal string through the translate filter instead of a key. Either add that exact string as a key in the locale file or edit the section to output the text directly.
Why does it show in one language only?
Each language has its own locale file. Add the key to the file for every language your store publishes.

Other Shopify Liquid errors