Too many translation keys

Topic summary

Ein Shopify-Shop stößt beim Übersetzen mit “T Lab - AI Language Translate” auf das Problem “Too many translation keys”. Der Fehler tritt auf, weil Shopify pro Sprache maximal ~3.400 Übersetzungsschlüssel erlaubt.

Ursache:
Page-Builder-Apps wie LayoutHub erzeugen für jeden Block/Widget einen neuen Schlüssel, wodurch das Limit schnell überschritten wird.

Lösungsansätze ohne Theme-Support:

  • Manuelle Bereinigung: Im Theme-Code unter locales/ (z.B. de.default.json) veraltete oder ungenutzte Schlüssel von entfernten Apps/Sektionen löschen (vorher Backup erstellen)
  • Duplikate konsolidieren: Mehrfach vorhandene Übersetzungen wie “Mehr erfahren”, “Mehr lesen” zu einem einheitlichen Schlüssel zusammenführen
  • Custom Translations nutzen: Kurze, statische Texte in die benutzerdefinierte Übersetzungsfunktion der App auslagern – diese zählen nicht zum Shopify-Limit

Das Problem betrifft alle Übersetzungs-Apps gleichermaßen, da es sich um eine Shopify-Beschränkung handelt.

Summarized with AI on October 27. AI used: claude-sonnet-4-5-20250929.

Hallo zusammen,

ich möchte meinen Onlineshop übersetzen und habe bei vielen Unterseiten Layouthub genutzt.

Für die Übersetzung nutze ich “T Lab - AI Language Translate”.

Die Übersetzungen an sich funktionieren, allerdings nicht bei vielen Layouthub Seiten, da mir die Translate App signalisiert bzw. der Support:

Shopify throws the “Too many translation keys” error whenever a single locale file grows beyond its hard limit of roughly 3,400 keys. The limit is per locale, so you may encounter this error in one language but not others. This issue is common in stores using multiple landing page apps or heavily customized themes.

Page-builder apps like LayoutHub create a new entry in the locale file for every block or widget. When those entries push a locale past 3,400 keys, Shopify blocks further saves and shows the error.

The fix is simply to trim the key count for the affected language. Delete obsolete sections, merge repeated phrases (for instance, use one consistent “Read more” instead of several slight variations), and move short static labels into our Custom Translations feature, which don’t add to Shopify’s total.
Once the file drops below the cap, you’ll be able to save again, and Translation Lab will resume translating normally.

We also have an article on this: How to resolve “Too many translation keys” error

The “Too many translation keys” error in Shopify occurs when…

With Shopify enforcing this limit, you’d face the issue with any translation app, not just ours, so all I can recommend here is to try and consolidate/remove unused keys with the help of your theme’s support and Layouthub’s.

==> Habt ihr eine Idee wie man das noch lösen kann ohne auf den Theme Support zu warten???

Obrigado und vielen Dank!

 
1 Like

Ist bekannt da „Too many translation keys“ geschieht häufig bei der Verwendung von Page-Builder-Apps wie LayoutHub, da jede hinzugefügte Sektion oder jedes Widget einen neuen Übersetzungsschlüssel generiert leider. Mehr dazu hier und auch hier (per einfacher Google-Suche gefunden).

Was du ausprobieren kannst:

  • Redundante Übersetzungsschlüssel identifizieren und entfernen - öffne im Theme Code den Ordner locales, z. B. locales/de.default.json. und suche nach veralteten oder nicht mehr verwendeten Schlüsseln, insbesondere solche, die von entfernten Apps oder nicht mehr genutzten LayoutHub-Sektionen stammen, und entferne sie manuell. Erstelle vorher aber eine Sicherungskopie.

  • Doppelte Einträge: Suche nach mehrfach vorhandenen Übersetzungen wie „Mehr erfahren“, „Mehr lesen“ usw., und vereinheitliche sie zu einem einzigen Schlüssel. Stelle sicher, dass der neue konsolidierte Schlüssel überall im Theme korrekt referenziert wird.

  • Nutze die Funktion für benutzerdefinierte Übersetzungen in deiner Übersetzungs-App, um kurze, statische Texte aus der Haupt-Sprachdatei auszulagern. Diese Texte zählen nicht zum Limit der 3.400 Schlüssel und helfen, die Hauptdatei schlanker zu halten.

1 Like