Chromium-based browsers on Linux (Chrome, Brave, etc.) don’t have a built-in UI language setting, but you can still change it manually.
1) One-time: CLI
The simplest way is to pass the LANGUAGE environment variable when launching the browser.
🇺🇸 English (EN)
| |
🇹🇷 Turkish (TR)
| |
The command name may differ depending on your distro. Examples:
chromium-browserchromium- or full path:
/usr/bin/chromium-browser
Generic format:
| |
Do you need LC_ALL?
Usually no. If parts of the UI still show the old language/format, you can use a stronger override:
🇺🇸 English (EN)
| |
🇹🇷 Turkish (TR)
| |
2) Permanent: GUI
To make it permanent, add env LANGUAGE=... at the start of the Exec= line in the app’s .desktop launcher.
Instead of editing the system .desktop file directly, the cleanest approach is:
- Find the
.desktopfile (usually under/usr/share/applications/). - Copy it to
~/.local/share/applications/. - Edit the copied file’s
Exec=line.
Example transformation:
Before:
Exec=chromium-browser %UAfter (🇺🇸 EN):
Exec=envLANGUAGE=en_US:enchromium-browser %UAfter (🇹🇷 TR):
Exec=envLANGUAGE=tr_TR:trchromium-browser %U
3) Flatpak
One-time
🇺🇸 English (EN)
| |
🇹🇷 Turkish (TR)
| |
Permanent
🇺🇸 English (EN)
| |
🇹🇷 Turkish (TR)
| |
To revert:
| |
Tip: Run locale -a to list the available languages on your system. To browse the exact language codes, check the List of ISO 639 language codes.