less than a minute read • Updated 8 minutes ago
Edit language strings for a template set
How to edit customer-facing language strings for a specific template set in the Foxy admin, and how to request a new language.
Every template set carries its own set of language strings. Editing them changes the wording a customer sees whenever that template set is applied to the cart session — so a store supporting more than one language or region uses one template set per language, each with its own strings.
Before you start
Language strings are edited on the template set itself, and only on a template set that already exists. If you are setting up a new language, create and save the template set first, then come back to edit its strings. See Create a new template set.
Steps
To put a single string back to the stock translation, use the Restore default value icon beside that string rather than retyping the original text.
Supported languages
The Language dropdown offers: Brazilian Portuguese, Bulgarian, Chinese, Chinese Traditional, Dutch, English, Finnish, French, German, Italian, Norwegian, Polish, Romanian, Russian, Spanish, and Swedish.
If you need a language that is not on that list, get in touch with Foxy — Foxy can provide a file to help with the translation. You can also pick the closest available language and override the strings yourself; overrides win over the base translation, so nothing prevents you from running a template set in a language Foxy does not ship.
Notes
Strings are per template set, not per store. Two template sets on the same language can carry different wording — useful for a wholesale checkout that reads differently from the retail one.
Locale is set on this same page, not elsewhere. The Locale dropdown drives the currency symbol and date formatting for this template set. Only the currency the store charges in is a separate setting — see Set up multicurrency with template sets.
Which template set a customer gets is controlled by the
template_setparameter on your add-to-cart links and forms. Editing strings has no effect until the matching template set is actually applied. See Apply a template set.The customer portal is not covered here. Its language is set with a
langattribute on thefoxy-customer-portalelement and overridden in JavaScript, not in the Foxy admin. See Customize the customer portal's language.This covers customer-facing text only. The Foxy admin interface itself is not available in other languages.
Wording changes only. For layout or styling changes, use custom CSS and JS or Twig template customization.