Hey,
I’ve tried to translate this filter section to Estonian. But for some reason some parts are in English and some parts in Russian. I’ve tried to translate it via theme content but i’ve hit translation keys limit. (although my website is only in Estonian).
You’re probably hitting two separate issues here, and I wouldn’t keep adding translation keys to Theme Content yet.
The fact that some filter labels are English while others are Russian usually means those strings aren’t all being pulled from the same translation source.
If this is the standard Shopify collection filters, I’d check it in this order:
Confirm the store’s primary/default language is actually Estonian and that Estonian is the published storefront language.
Check Settings → Languages and look at the Estonian translations, rather than relying only on the Theme Content editor.
If the filters are coming from Shopify Search & Discovery, check the filter configuration itself and determine whether the label is coming from the filter definition or the theme.
Inspect the theme’s locales files. Shopify themes use these JSON locale files for storefront strings, and the active language is selected through the translation keys referenced by the theme.
Most importantly, don’t try to solve the translation-key limit by creating hundreds of additional theme keys. Shopify currently has a 3,400-translation limit for a single locale file, so if you’re already hitting that, the better solution is to identify the source of the problematic strings and fix those specifically.
The Russian part is the biggest clue for me.
I’d inspect the actual filter markup and check which translation key/component is generating those particular words. If they’re hardcoded by the theme or coming from an app/extension, changing Theme Content won’t reliably fix them.
If you can share the theme name + the exact filter labels that are showing in English/Russian, I can point you to where I’d look first and whether this can be fixed without adding more translation keys.
These aren’t theme text, so they don’t count toward any translation limit.
“Translation missing: et…” is theme text with no Estonian
Horizon doesn’t include an Estonian language file. So every theme string you haven’t translated yet shows “Translation missing” (that price one is the “separator” string). Doing them one at a time is what makes it feel endless.
Go to Apps > Translate & Adapt, pick Estonian at the top, and click Auto-translate. It fills the missing theme text in one pass.
Hello again. Thank you for the fix with Russian text. Although i still have a issue with “Translation missing: et.fields.separator”. I don’t have auto-translate button in the app for some reason and i can’t find it manually.
The issue doesn’t appear to be only with the Theme Content translations. From the screenshot, some text is showing in English/Russian, such as “Translation missing:” and et.fields.separator, while other labels are correctly translated into Estonian.
This usually means that some of the filter text is being generated through translation keys or dynamic app content, rather than the normal Shopify theme translations.
I would check these areas:
The filter app’s translation settings, especially the price, availability, and separator text.
et.fields.separator — this looks like a translation key being displayed instead of its translated value, which indicates that the translation lookup is failing.
“Translation missing:” also confirms that a required translation key is not available.
If this is a third-party filter app rather than Shopify Search & Discovery, the translations may need to be managed inside the app itself.
If the app doesn’t support these translations, we may need to use custom JavaScript or another customization rather than adding more Shopify theme translation keys.
If you send me the filter app name and the relevant Liquid/JS code, I can check exactly where Translation missing: and et.fields.separator are coming from and suggest the cleanest way to make everything display in Estonian.
If you dont see that button, just manually change set separator to “kuni”.
Steps
Open Shopify Translate & Adapt (Settings > Languages > next to Estonian click Translate, or Apps > Translate & Adapt). Make sure Estonian is selected at the top.
Scroll to the Theme group and open Default theme content.
In the left list open Fields.
You will see Separator, English value to, with an empty Estonian box.
Type kuni (or a dash) in the Estonian box, then Save.