Manage languages
i18n.defaultLocale or i18n.locales directly. They update the selected Branch’s .fimo/config.json and keep the matching local branch synchronized when it is safe to fast-forward.
You can make the same changes in Settings → Languages in Studio. A new language starts empty. Changing the default does not translate or copy existing content.
Add translated values
Write labels and content for each language:fimo-code content reference before changing that setting on existing content.
Connect locale URLs
Fimo does not create application routes. Your application resolves the locale from its route or another application-owned setting, then passes it to the Fimo adapter. New React Router, Astro, and SvelteKit projects include a locale-ready boundary. New Next.js projects start with an ordinary root route, so you add a locale route only when the site needs one. A single-language site does not need a language prefix or switcher. Runfimo validate after changing locale configuration or routing.
For synchronization recovery and every locale option, see the CLI reference.
What’s next
Labels
Translate interface copy.
Content
Create localized entries.
Frameworks
Connect locale resolution to Fimo.