| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 788 |
| Technical Name |
fast_language_switcher |
| License | LGPL-3 |
| Versions | 17.0 18.0 19.0 |
🌐 Fast Language Switcher
A sleek systray language switcher for Odoo 17 with emoji flags and a configurable keyboard shortcut.
Overview
Fast Language Switcher adds a compact flag icon to your Odoo navigation bar. Click it to choose a language from a dropdown, or use a keyboard shortcut (default Ctrl+L) to open a macOS-style floating picker and cycle through languages without touching the mouse. The shortcut is fully configurable from General Settings.
Key Features
Flag Icons in Systray
Country flag emoji for the active language is always visible in the top navigation bar.
Click Dropdown
Click the flag to open a clean dropdown listing all installed languages with a checkmark on the active one.
Keyboard Shortcut
Press the configured shortcut (default Ctrl+L) to open a floating language picker and cycle languages.
Configurable Shortcut
Change the shortcut any time in Settings → General Settings → Fast Language Switcher. Click to record a new key combination.
macOS-style Wizard
Frosted-glass floating panel with smooth animations. Release the modifier key to apply, or press Esc to cancel.
Responsive
Language code label hides on small screens; the flag icon always stays visible.
How to Use
Click-based switching
- Click the flag icon in the top navigation bar.
- Choose any active language from the dropdown list.
- The page reloads with the selected language applied.
Keyboard shortcut switching (default: Ctrl+L)
- Press Ctrl+L — a floating picker opens with the next language pre-selected.
- Press the shortcut again to cycle to the next language.
- Release Ctrl to apply the highlighted language, or click any language in the list.
- Press Esc to close the picker without switching.
Configuration
Navigate to Settings → General Settings and scroll to the Fast Language Switcher section.
| Setting | Default | Description |
|---|---|---|
| Language Switcher Shortcut | Ctrl+L | Keyboard shortcut to open the floating language picker. Click the field and press a new combination to change it. Supported modifiers: Ctrl, Alt, Shift, Meta. |
Requirements
| Requirement | Version |
|---|---|
| Odoo | 17.0 |
| Python | 3.10+ |
| Browser | Any modern browser (Chrome, Firefox, Edge, Safari) |
Installation
- Copy the
fast_language_switcherfolder into your Odoo addons directory. - Restart the Odoo server.
- Go to Apps, search for Fast Language Switcher, and click Install.
- Ensure at least two languages are installed and active under Settings → Translations → Languages.
Keyboard Shortcut Reference
| Key | Action |
|---|---|
| Configured shortcut (default Ctrl+L) | Open picker / cycle to next language |
| Release modifier key (e.g. Ctrl) | Apply the highlighted language |
| Esc | Close picker without switching |
| Click language in picker | Switch immediately |
License
This module is released under the LGPL-3 license.
Please log in to comment on this module