Header Banner
gadgethacks.mark.png
Gadget Hacks Shop Apple Guides Android Guides iPhone Guides Mac Guides Pixel Guides Samsung Guides Tweaks & Hacks Privacy & Security Productivity Hacks Movies & TV Smartphone Gaming Music & Audio Travel Tips Videography Tips Chat Apps
Home
Android

How to Change Android's Language & Locale on a Per-App Basis

Aug 20, 2016 12:00 PM
Oct 29, 2016 01:22 AM
Smartphone screen displaying app loader with various applications and their details.

Android clearly wasn't made with bilingual users in mind. When you set a default system locale, every app on your phone uses that region's language—and there's no granular control here. This really becomes an issue if you use social media or news apps that are primarily in a different language, because apps are generally written in the developer's native tongue, then poorly translated to all other languages.

So if you've been struggling with Android's language barrier, you should look into an Xposed module from developer Zhang Fangxian. It allows you to set locales on a per-app basis, which means you can use a different language in each of your Android apps, and finally restore the nuances that always get lost in translation.

Requirements

Install App Locale

To get this one going, head to the Download section in your Xposed Installer app, and search for App Locale, then tap the top result. From here, swipe over to the Versions tab, then hit the "Download" button next to the most recent entry. Within a few seconds, Android's installer interface should come up, so tap "Install" when you see this screen.

App interface displaying a locale selection for language settings.
How to Change Android's Language & Locale on a Per-App Basis
App installation prompt with options to cancel or proceed.
App interface displaying a locale selection for language settings.
How to Change Android's Language & Locale on a Per-App Basis
App installation prompt with options to cancel or proceed.

When that's finished, make sure to activate the module and reboot so that your changes will take effect.

Set Languages on a Per-App Basis

When you get back up, go ahead and open App Locale. From here, you'll see a list of all your installed apps—simply select one to change the language it uses. Once you've chosen a new locale for any app, you'll have to clear the app from your recent apps menu, then relaunch it to see the changes.

App locale settings menu with various application options for installation.
Weather timeline options in a mobile app.
Weather forecast for Beverly Heights displaying temperature, conditions, and upcoming weather for the week.
App locale settings menu with various application options for installation.
Weather timeline options in a mobile app.
Weather forecast for Beverly Heights displaying temperature, conditions, and upcoming weather for the week.

All of the app's menus and dialog boxes should now be using the language you set in App Locale, so you can finally get that native experience. But what makes this even better is the fact that your default system locale is still the same, so any other apps or system menus will continue to use your native tongue.

Cover photo and screenshots by Dallas Thomas/Gadget Hacks

You already know how to use your phone. With our newsletter, we'll show you how to master it. Each week, we explore features, hidden tools, and advanced settings that give you more control over iOS and Android than most users even know exists.

Sign up for Gadget Hacks Weekly and start unlocking your phone's full potential.

Related Articles

Comments

No Comments Exist

Be the first, drop a comment!