Manage languages
.fimo/config.json. They also 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 project does not need a language prefix or switcher. If you use Studio Pages, route metadata can describe a:locale segment. An optional locale leaves the default language unprefixed, while a required locale prefixes every language. See Pages.
Run fimo validate after changing locale configuration or routing.
For synchronization recovery, route metadata, 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.