Skip to Content
DeveloperLocales

Locales

Citera ships English locale files in locales/. All user-facing text is translated, so nothing is hard-coded in the Liquid.

FilePurpose
en.default.jsonStorefront strings (the default locale)
en.default.schema.jsonLabels/help text for the theme-editor settings UI

Storefront strings (en.default.json)

Grouped by area — a sample of what’s covered:

  • accessibility — skip link, close, menu, pause/play, zoom, back to top, slide navigation, rating labels
  • general — home, image, product, collection, logo
  • countdown — days/hours/minutes/seconds, ended
  • 404 — title, not found, back to shopping
  • blog — comments, metadata, comment form, read more
  • cart — checkout, subtotal, quantity, notes, gift, free-shipping messages, “you may like”
  • collections — view all, sort, filter, price range, pagination, product counts
  • customers — login, recover password, register, account, orders, addresses
  • products — add to cart, sold out, choose options, quick view, view details, on sale, discount labels

Adding a language

Duplicate en.default.json to e.g. fr.json, translate the values, and enable the locale in Admin → Online Store → Preferences / Languages. The theme’s hreflang output (via seo-head-extra.liquid) picks up multi-language stores automatically.