A language selector that never shows a broken flag again
Website Language Flag with Image & Name replaces the fragile native selector with a hardened dropdown and inline switcher that shows a flag and language name for every visitor, gracefully falls back to text when an image is missing, and gives website managers a pre-publish checklist to catch problems before visitors do.
The problem
Multilingual sites rely on a language switcher to be the very first thing an international visitor trusts. Plain text lists are easy to miss, and third-party flag modules crash on install or silently render a broken image icon the moment one flag asset cannot be found — undermining the whole page for every visitor who lands on that language.
The solution
Cerevantix Website Language Flag with Image & Name hardens the header selector end to end: every flag source is resolved server-side, a missing or broken image always falls back to readable text instead of a broken icon, and a dedicated backend checklist lets you verify every language before it goes live — so the switcher never fails a visitor.
Everything you need for a reliable language switcher
Every capability below is implemented in the module.
Never a broken flag image
When a flag image cannot be resolved — a missing country PNG or an invalid custom URL — the selector automatically falls back to the language name or code instead of showing a broken image icon.
Crash-free installation
Built on top of Odoo's native language and website models with no fragile external dependencies, so the module installs cleanly every time — no server errors, no broken setup.
Language Flags checklist
A dedicated backend screen lists every active language with its flag preview, ordering handle, and a status badge, making it easy to spot and fix any language that has no resolvable flag before you publish.
Custom flag image source
Override any language's flag with your own image URL to cover regional artwork or locale variants that the built-in country flags cannot represent.
Custom language ordering
Set a display sequence per language so your most important markets always appear first in the selector, instead of an arbitrary default order.
Dropdown and inline styles
Choose a compact dropdown for tight header space, or an expanded inline list for sites with room to show every language at once.
Configurable label modes
Display flag only, flag with name, flag with code, name only, or code only — match the selector to your theme and audience in one website setting.
Keyboard-accessible menu
Arrow keys move between languages, Home and End jump to the first and last option, and Enter or Space selects — the selector is fully usable without a mouse.
Mobile-responsive and RTL-ready
The selector adapts to small screens and mirrors correctly for right-to-left languages such as Arabic and Hebrew, so it looks native on every device and locale.
How it works
Activate your languages
Enable the languages your visitors need from Odoo's standard language settings, exactly as you do today.
Configure the selector
In Website Settings, turn the header switcher on, pick a label mode, and choose dropdown or inline style.
Review the checklist
Open the Language Flags screen to confirm every language has a resolvable flag, and add a custom image or set an order where needed.
Publish with confidence
Your visitors see a fast, accessible language switcher that always renders cleanly — even if a flag image is missing.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
The selector automatically falls back to the language name or code instead of showing a broken image icon, so visitors always see a usable option.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Website Language Flag With Image & Name
A crash-free flag switcher that never renders a broken image, with custom flag sources, ordering and keyboard-accessible dropdown or inline styles — reliable where third-party flag modules fail on install.
Buy on Odoo App Store