spree-i18n
Installation
SKILL.md
Spree i18n & Localization
Before writing code
Fetch live docs:
- Fetch https://spreecommerce.org/docs/developer/core-concepts/translations for the v5+ translation model.
- Fetch https://github.com/spree-contrib/spree_i18n (README) for the current locale-pack inventory.
- Cross-reference https://guides.rubyonrails.org/i18n.html for Rails-side i18n basics.
- Check the v5.4 announcement for Translations Center features.
- Verify which locales ship vs. which require the
spree_i18ngem on top ofspree.
Conceptual Architecture
Two Layers of Localization
| Layer | What it translates |
|---|---|
spree_i18n gem |
UI labels — admin chrome, checkout strings, error messages, attribute names |
| Translations Center (v5.4+) | Per-record content — product names, descriptions, taxon names, CMS page bodies |