How to change the language and input settings on Xiaomi: a detailed guide with pictures

You bought a Xiaomi, Redmi or POCO smartphone, but you ran into a problem: a system in an incomprehensible language, a keyboard enters characters, and a voice assistant refuses to understand Russian? No problem! In this article, we will analyze all possible ways to change the language โ€” from the system interface to keyboard settings and voice input. Step-by-step instructions with pictures, compatibility tables and solutions to typical errors will help even beginners cope in 5 minutes.

MIUI firmware (even in global versions) features hidden language packages and regional restrictions, such as some Redmi Note 12 models that may default to Polish or Hungarian when you buy in Europe, but the menu does not include Russian, and weโ€™ll show you how to get around these restrictions without the risk of bricking your device, and why some apps (like Google Assistant) continue to work in the old language after changing the language and how to fix it.

1. How to change the system language on Xiaomi

The system language specifies the display of menus, notifications and embedded applications (Weather, Calendar, Settings). On newer versions of MIUI 14/15, the path to settings may be different from older firmware. Here is a general instruction:

Open the Settings app (cog icon) and then go to the section:

Settings โ†’ Additional โ†’ Language and input โ†’ Language and region

On some models (e.g. POCO X5 Pro), the path may be shorter:

Settings โ†’ Language and input โ†’

  • ๐ŸŒ Add language: Click Add language and select the language from the list (Russian, English, Ukrainian, etc.) and the system will automatically download the language pack if it is missing.
  • ๐Ÿ” Change the order: Press and drag the language up the list to make it the main one. This is important for applications that take the language from system settings.
  • โš ๏ธ Regional restrictions: If you don't have Russian on the list, your firmware doesn't support it out of the box. The solution is to change the region or install a custom language package (more on this below).

๐Ÿ’ก

If after changing the language, some of the words remain in the same language (for example, in Mi Video or Mi Music), restart the phone.

2. Keyboard settings: Gboard, MIUI Keyboard and others

Xiaomi's keyboard can work independently of the system language, for example, even if the phone is in Russian, the default device may be the MIUI Keyboard with English layout.

Go to:

Settings โ†’ Additional โ†’ Language and input โ†’ Current keyboard

Here you will see a list of keyboards installed. Click on the one you are using (such as Gboard or MIUI Keyboard) and select Languages.

keyboardSupported languagesFeatures
MIUI KeyboardRussian, English, Chinese, 50+ languagesBuilt into firmware, supports gestures and themes
Gboard (Google)100+ languages, including dialectsRequires installation from Play Market, the best auto fixer
SwiftKey80+ languagesAI word prediction, synchronization between devices

For Gboard, after selecting the language, it is recommended to include:

  • ๐Ÿ”„ ยซAuto-replacement" (corrects typos)
  • ๐ŸŽฏ ยซInstructions on entry" (suggests words)
  • ๐Ÿ”Š ยซVoice input (if you need a dictation)

Install Gboard from Play Market|

Add Russian in the keyboard settings |

Enable auto-replacement and prompts |

Set up the theme and size of the keys-->

3. Voice input and assistants: Google Assistant vs XiaoAI

If you're using voice search or commands, it's important to set the language separately for each assistant.

  1. Google Assistant (works through Google App):
  2. XiaoAI (Integrated Assistant Xiaomi):

Google Assistant|

XiaoAI|

I don't use voice assistants |

The other (Yandex Alice, Siri, etc.)-->

Critical feature: On some models (e.g. Redmi 10C with firmware for India), Google Assistant may not be on the app list at all, due to Googleโ€™s regional restrictions, such as changing the region in the Google Play settings or manually installing APKs.

4 Regional restrictions: what to do if there is no Russian language

If the list of languages is not Russian (or other language you need), the problem lies in the regional firmware. Xiaomi releases different versions of MIUI for different markets:

  • ๐Ÿ‡จ๐Ÿ‡ณ China ROM โ€” Chinese and English only;
  • ๐Ÿ‡ช๐Ÿ‡บ EEA (European languages (Russian is available, but may require manual installation);
  • ๐Ÿ‡ฎ๐Ÿ‡ณ India ROM โ€” Hindi, English and local languages;
  • ๐Ÿ‡ท๐Ÿ‡บ Global/Russia ROM โ€” Russian.

Decisions:

  1. Change the firmware region (requires unlocking the bootloader and firmware through Fastboot โ€“ risky for beginners).
  2. Install the language package via MoreLocale 2 (the application from the Play Market, works without root on Android 10+).
  3. Manually replace localization files (for advanced users, requires access to /system).

How do I find out my version of the firmware?
Open Settings โ†’ About Phone โ†’ MIUI Version. If at the end of the name there is CN - it's Chinese firmware, EEA - European, IN - Indian, RU - Russian.

โš ๏ธ Note: Installing unofficial language packs can cause system applications to crash (e.g. Mi Home or Mi Fit).Before experimenting, back up via Settings โ†’ Additionally. โ†’ Backup.

5 Problems after language change and their solutions

Sometimes when you change your language, you get bugs, and here are the most common ways to fix them.

Problem.Reason.Decision
Some apps remain in the old languageThe app ignores the system languageClear the app cache or reinstall it
The keyboard does not switch to RussianIn the keyboard settings, no language is addedAdd Russian to Gboard/MIUI Keyboard settings
Voice search doesnโ€™t understand Russian languageGoogle Assistant does not have Russian languageChange the language in the Google App settings
After the reboot, the tongue droppedFailure of system settingsReset language settings in Settings โ†’ System โ†’ Resetting settings โ†’ Resetting language settings

If Mi Account or Mi Cloud stop working after the language change, it is because some Xiaomi services are tied to the firmware region. For example, on Chinese firmware (CN ROM), you may need a Chinese phone number to log in to your account, and the solution is to create a new account through a VPN (by selecting the region corresponding to your firmware).

6. Specifics for different Xiaomi models

Language settings may vary depending on the model and version of MIUI, and here are the key features for popular devices:

  • ๐Ÿ“ฑ Xiaomi 13/13 Pro (MIUI 14+): Support for dynamic language switching (you can quickly change the language by gesture on the lock screen).
  • ๐Ÿ“ฑ Redmi Note 12 Series: Some regional versions of the Russian language is hidden โ€“ you need to manually add it through โ€œAdditional language settingsยป.
  • ๐Ÿ“ฑ POCO F5/X5 Pro: The default can stand POCO Launcher with English interface, even if the system language is Russian.
  • ๐Ÿ“ฑ Xiaomi Pad 6: On tablets, language settings are duplicated in the Settings menu โ†’ Tablet โ†’ Language and layout.

๐Ÿ’ก

On Xiaomi with a MediaTek processor (like the Redmi 12C), a language change may require a reboot to apply changes to system applications. On Snapdragon models, changes are usually instantaneous.

7. Alternative methods: ADB and engineering menu

If standard methods donโ€™t work (e.g. on locked corporate devices), you can change the language through a computer. ADB-These are advanced methods that require caution!

To change language through ADB:

  1. Turn on Debugging. USB In Settings โ†’ The phone. โ†’ Version. MIUI (Press 7 times on "Version" MIUIยป, Then go back to โ€œSettingsโ€. โ†’ Additionally. โ†’ For developersยป).
  2. Connect your phone to your PC and execute the command: adb shell am start -a android.settings.LOCALE_SETTINGS This will open a hidden menu of languages.
  3. For forced language change in Russian use: adb shell settings put system system_locales ru-RU

โš ๏ธ Attention: Misuse of the right ADB Do not change the settings unless you are sure of their purpose. For example, the command adb shell settings put secure. user_setup_complete 0 Reset all phone settings to factory!

The engineering menu (#4636##) allows you to change the language encodings, but this is only true for older Android 8-9 models. On new devices, the engineering menu is usually blocked.

Frequent Questions (FAQ)

Can I change the language to Xiaomi without reflashing?
Yes, 90% of the time, you just need to change the language settings (Settings โ†’ Language and Entering). If Russian is not on the list, try installing the language package via MoreLocale 2 or changing the region in Google Play (account settings โ†’ country), you only need to flash it for Chinese versions (CN ROM), where Russian is not at the system level.
Why do some applications remain in English after changing the language?
This is because some apps (such as Netflix or TikTok) define the language independently of the system based on: Your Google Account Region; Language settings within the app itself; IP-Solution: Clean the app cache or check its settings.
How to get Chinese back if itโ€™s gone after the update?
On global firmware (Global/EEA ROM), Chinese is often hidden. To get it back: Install MoreLocale 2 from the Play Market. Select zh-CN (Chinese simplified) or zh-TW (traditional). Apply the settings and restart the phone. If you want to return XiaoAI in English, download APK with APKMirror (CN ROM version).
Can you use two languages at the same time (e.g. English + Russian)?
Yes, MIUI supports multitasking languages: For system interface: you can add multiple languages to Settings โ†’ Language and input, but only one will be active. For keyboard: in Gboard or MIUI Keyboard you can enable a quick switch between languages (usually swipe by space). For voice input: in Google Assistant you can add several languages, but the assistant will answer the one in which you asked the question.
After the language change, notifications from Mi Fit stopped coming.
This is a typical problem when changing the firmware region. Mi Fit (or Zepp) is tied to Xiaomi servers in China/Europe/Russia. Solution: Delete your Mi Account in the app. Change the region in your phone settings to the one that matches your firmware (for example, India for IN ROM). Go back to Mi Fit and re-assign the device. If it doesn't work, install an alternative application, such as Notify & Fitness for Mi Band.