For the complete documentation index, see llms.txt. This page is also available as Markdown.

Languages

TheContentForge runs in eight languages. The app picks one automatically based on your browser, and you can change it any time from the language switcher.

Supported languages

Code
Language

en

English

es

Spanish

pt-BR

Portuguese (Brazil)

fr

French

de

German

it

Italian

nl

Dutch

sq

Albanian

English is the source of truth - when a translation is missing for a string, the app falls back to English automatically.

What's translated

  • The public site (landing, FAQ, pricing, login pages)

  • Sign-in / sign-up flow including the /org-setup onboarding wizard (14 core + advanced steps)

  • The full sidebar and navigation chrome

  • Content Forge - page chrome, every generation mode (nine standard modes, the Web3 project mode, and fourteen meme/culture modes with their sub-modes), tones, goals, content-type dropdowns, and the result-card actions

  • Video Forge - chrome and all panels

  • Publish Panel and the multi-platform publish flow

  • All four Intelligence pages - Wallet, Token, DeFi, Execution - including their tabs, modals, charts, and alerts

  • Algorithm Watch, Patterns, Competitor Intelligence, Forge Says

  • Settings hub, Team Members, My Account

  • The Generation Queue widget

English-only surfaces

A small number of surfaces remain English-only by design:

  • Terms of Service and Privacy Policy - legal text. The English page shows a banner clarifying that the English version is canonical.

  • Generated content - Content Forge and Video Forge generate in whichever language you ask them to in the prompt or your Brand Voice description, not in your UI language. Brand Voice profiles can be written in any language.

Where to change your language

There are three places the switcher appears:

  • Public navigation - a globe icon in the top bar of the marketing site (landing, pricing, FAQ, Terms / Privacy, login pages)

  • Settings hub - an inline language dropdown for signed-in users

  • Account menu - same dropdown, accessible from your avatar menu

Changing the language takes effect immediately - no refresh needed.

How language is picked at first visit

The app resolves your language using this order:

  1. ?lang=en (or another supported code) in the URL - a transient override; useful for sharing a link in a specific language

  2. Your saved preference in the browser from the last time you picked one

  3. Your browser's reported language (navigator.language / navigator.languages)

  4. Fall back to English

Regional variants map to the closest supported language - for example, pt-PT maps to pt-BR, and en-GB / en-AU map to en.

The current language is also reflected on the <html lang="..."> attribute so screen readers and search engines see the right locale.

Storage

Your language preference is stored locally in your browser. It is not currently stored against your account - if you sign in on a different browser, that browser's detection runs from scratch.

Tips

  • If you share a deep link with a teammate in a specific language, append ?lang=es (or any supported code) to force the language for that visit

  • Brand Voice and example posts can be written in any language - the language switcher only affects the UI chrome, not generated content

Last updated

Was this helpful?