Languages and localisation in NutriFit
The NutriFit interface and content support six languages: Russian, English, Spanish, Ukrainian, Kazakh and Uzbek. Russian is the reference version for the knowledge base; other locales are translations on top of it with their own SEO metadata.
Supported languages
Russian (ru), English (en), Spanish (es), Ukrainian (uk), Kazakh (kk), Uzbek (uz).
How content translations work
The Russian version is the reference. Every translation is stored separately with its own status: draft, published or outdated. When the reference changes, translations are flagged as outdated.
Localised SEO metadata
Each locale has its own title and description, and the canonical URL is never inherited from
another locale. Public pages emit hreflang for every available language.
FAQ
What happens when a translation is not ready yet?
The public page serves the reference language version. Once a translation is published it appears in the available locales and in hreflang automatically.