Changing the interface language on Xiaomi smartphones seems like a simple task, but many users face unexpected difficulties. For example, after buying a device abroad, the system may be in Chinese or English, and some firmware does not have Russian in the standard menu. This article covers all possible scenarios, from a basic language change to solving problems with missing language packages.
We're going to break down not only the standard way through settings, but also alternative methods for cases where the language you want isn't on the list, and we're going to focus on devices with MIUI Global, MIUI China and POCO Launcher, because the interface and options available can be very different, and if you've purchased a phone with rooted firmware or customized backpacks, there's a section at the end of this article that's specifically for you.
It is important to understand that changing the language affects not only the system menus, but also the operation of some applications (for example, Google Services or Mi Account). In some cases, additional localization adjustments may be required for individual services. MIUI 12-to-14.
1. Standard method: change the language through the MIUI settings
This is the easiest and most secure method, which works on 90% of Xiaomi, Redmi and POCO devices with official firmware, suitable for MIUI Global, MIUI Europe and most regional versions. If your phone is bought in Russia or Europe, start with this method.
The instructions are relevant for all modern models: Xiaomi 13/14, Redmi Note 12/13, POCO F5/X5 and older devices on MIUI 12-14. On earlier versions (MIUI 11 and below), the path to settings may differ slightly, but the logic remains the same.
- Open the Settings app (the gear icon on the home screen or in the app menu).
- Scroll down and select the Additional section (some firmware calls it Additional Settings).
- Tapping Language and Input (or Language and Region on newer versions)
- At the top of the screen, you'll see the current language of the system. Click on it.
- In the list of available languages, select the desired one (for example, Russian (Russia) or Ukrainian).
- Confirm the choice β the system will automatically apply the changes and reboot the interface.
If there is no Russian language on the list, it means that your device has a firmware without Russification (for example, MIUI China), in which case move to the next section.
βοΈ Preparation for language change
2 What to do if Russian is not on the list?
The lack of Russian in the settings menu is a common problem on devices purchased in China or with unofficial firmware.
- π¦ Installed MIUI China (Chinese version of firmware without much language support)
- π§ The firmware has been modified (castom recaveri, root rights)
- π The region of the device is tied to a country where Russian is not supported (for example, India or Indonesia)
- π± Device made of "gray" imports with unofficial localization
There are several ways to solve this problem, and the most reliable is to install an official global firmware, but this requires unlocking the bootloader and can lead to data loss.
- Installation of the language package via Mi Community Some users share language packages on the Xiaomi Community forums. APK-It's a Russifier file and you can manually install it, but it doesn't work on all versions. MIUI and may cause conflict.
- Change device region In settings Language and input β Region try to choose Russia, Ukraine or Belarus. Sometimes this automatically loads the missing language packs.
- Using MoreLocale 2, an app from Google Play that allows you to force the system locale to change. It requires root rights on some firmware.
β οΈ Note: Installing unofficial language packs can cause system failures, especially on devices with a computer. MIUI China.Before experimenting, back up your data via Settings β The phone. β Backup.
3. Change of language to MIUI China (Chinese firmware)
MIUI China devices don't initially have much language support, because they're designed for the Chinese domestic market, and to add Russian, you'll either have to install global firmware or use workarounds. Let's look at both.
Method 1: Installation of global firmware (recommended)
This is the most reliable method, but it requires unlocking the bootloader and can cancel the warranty. If you're not sure about your skills, you'd better go to the service center.
- Unlock the bootloader through the official Mi Unlock Tool (requires a Mi Account binding and wait 72-168 hours).
- Download the official global firmware for your model from the Xiaomi Firmware website.
- Install firmware via Mi Flash Tool in Fastboot mode or via TWRP (if custom recavers are installed).
- After installation, reset your settings (Wipe Data) to avoid conflicts.
Important: Fastboot removes all data from the device, save photos, contacts and other important files to your computer or to the cloud.
Method 2: Partial Russification via ADB (without firmware)
If you don't want to flash your phone, you can try forcefully changing the system's locale through ADB (Android Debug Bridge), which doesn't work on all devices, but it can help temporarily:
adb shell settings put global system_locales ru-RU
adb shell settings put secure user_set_locale 1
adb rebootAfter completing the commands and restarting, some of the interface may appear in Russian, but many of the system applications will remain in Chinese.
What is ADB and how to turn it on?
4. Features of changing the language to POCO and Redmi
POCO and Redmi devices often have their own shells on top of MIUI, which can affect the process of changing the language. For example, on POCO Launcher, the path to language settings may differ, and on some Redmi models (especially for the Indian market), Russian is not available by default.
| Model/Lineak | Features of language change | Typical problems |
|---|---|---|
| POCO F5/X5 | Language changes through Settings β Additional β Language and input. Supports Russian out of the box on global firmware. | Indian firmware may not have Russian, so the solution is to change the region to Russia. |
| Redmi Note 12 | On the Chinese (MIUI China) Russian is not available; on the global versions, it is available on the standard menu. | After updating the firmware, the language can be reset to English. |
| POCO M6 Pro | It uses HyperOS (new shell instead of MIUI). Touch to languages: Settings β Additional β Language and region. | Some firmware requires a reboot to apply the changes. |
| Redmi 10A/11A | Budget models often come with simplified firmware, and Russian may not be available even on global versions. | Solution: Install the language package via Mi Community or MIUI Europe firmware. |
If you own a custom firmware POCO (like Pixel Experience or LineageOS), the language change is done through Android settings, not MIUI.
- Go to Settings β System β Language and input.
- Select Languages and add Russian to the list.
- Drag it to the first place to make it the main one.
π‘
On POCO devices with HyperOS, you may need to clear the application cache after changing the language. Go to Settings β Applications β Application Management β Three dots β Clear the cache of all applications.
5. Solving problems after changing language
Sometimes, when you change the interface language, you get a problem: some of the text stays in the same language, some applications stop working, or the system starts to slow down.
Problem 1: Part of the interface is in Chinese/English
This is because not all system applications support the selected locale.
- π Restart the device β sometimes changes are not immediately applied.
- π± Update your firmware to the latest version through Settings β The phone. β Updating the system.
- π οΈ Clear the cache of system applications (Settings) β Annexes β Show it all. β Three points. β Clear the cache).
Problem 2: Google services are not working
When you change the language on unofficial firmware, you may experience errors in Google Play Services, Play Market or YouTube to fix:
- Open Settings β Applications β Application Management.
- Find Google Play Services and click Storage β Clear Data.
- Restart your phone and wait for the automatic update.
Problem 3: The system slows down after changing language
This may be due to the rearrangement of the localization cache.
- ποΈ Clear the cache through Settings β Warehouse β Clean up.
- π Perform a soft reset (press the power button for 10 seconds).
- π Disable animation in the developer settings (Settings) β The phone. β Version. MIUI β 7 times to tap β Debugging β Animation. = Off.).
β οΈ Note: If banking applications (SberBank, Tinkoff, etc.) have stopped working after the language change, this is due to a change in the region of the device. β Region and reinstall applications.
6. Change the language on the locked phone (without access to settings)
If you have forgotten the pattern lock or PIN-code, and the interface language does not allow you to unlock the device (for example, inscriptions in Chinese), you can try the following methods:
Method 1: Using a Mi Account
If you have a Mi Account attached to your phone, you can unlock it through i.mi.com:
- Go to the Access Restoration page.
- Enter the email or phone number associated with the account.
- Confirm your identity via SMS or backup email.
- After unlocking your account, reset the lock screen password through Find Device.
Method 2: Fastboot Reset (for advanced users)
If the Mi Account is not tied, you can reset via Fastboot mode:
fastboot erase userdata
fastboot erase cache
fastboot rebootThis command will delete all data from the device, including photos and apps, and use it only as a last resort!
Method 3: Use of Recovery Mode
On some devices, you can reset the settings through the stock Recovery:
- Turn off the phone.
- Press the Power button + Volume up until the Mi logo appears.
- Select Wipe Data β Wipe All Data (manage volume buttons, confirmation β power button).
- After resetting, the language will return to factory settings (usually English or Chinese).
π‘
If the phone is locked and you donβt remember the data from Mi Account, the only way to unlock it is to contact Xiaomi Service Center with proof of purchase.
7 Additional localization settings
In addition to the main language of the system, MIUI can configure localization for individual applications, keyboard and voice input, which is useful if you want, for example, the keyboard is in English and the system is in Russian.
Setting up the language for individual applications
Some apps (like Google Maps or Facebook) ignore the language and use their own settings to change them:
- Open the app settings (e.g. in Google Maps: tap on the avatar β Settings β App settings β Language).
- Select the language you want from the list.
- Restart the app.
Changing the keyboard language
By default, the Gboard or Mi Keyboard keyboard inherits the system language, but you can add additional layouts:
- Open any input field and call the keyboard.
- Slap the icon. π (globe βοΈ (gear).
- Select the languages and add the necessary ones (e.g. English, Ukrainian).
- To quickly switch between languages, swipe your finger over the space to the left or right.
Setting up a voice assistant
Google Assistant or Xiao AI also has its own language settings:
- For Google Assistant: Open the app, tap the avatar β Settings β Assistant β Languages.
- For Xiao AI: Settings β Additional β Xiao AI β Language and Voice.
π‘
If you want Siri (on iPhone) or Google Assistant to understand commands in Russian, but the system is in English, set the assistant language separately from the phone language.