Locales
Citera ships English locale files in locales/. All user-facing text is
translated, so nothing is hard-coded in the Liquid.
| File | Purpose |
|---|---|
en.default.json | Storefront strings (the default locale) |
en.default.schema.json | Labels/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.