Per-App Language

Verified safeOpen sourceExclusive
No reviews reviews
17
downloads
13
android

AI summary

Utility that forces per-app language overrides on Android 13+ using Shizuku access, including apps hidden from system settings. Not a translator — changes the locale an app sees, but visible results depend on the app shipping resources for that language.

Generated by AI. May contain inaccuracies.

Screenshots

About this app

An Android utility that forces a specific locale on individual apps — even apps that have no in-app language setting and never show up under Settings → Apps → App language.

Your phone can stay in Japanese while WeChat and Taobao run in 简体中文, ChatGPT runs in English, and Google Maps stays Japanese.

This is not a translator. It changes the locale an app sees. If the app does not ship resources for that language, nothing visible will change. See What this cannot do.

What it actually does Android 13 introduced per-app locales. The system keeps a per-package LocaleList override and applies it to that app's Configuration when the app starts. Apps do not have to opt in for this to work — the framework overrides the configuration regardless.

What apps do have to opt in to is being listed: Settings → Apps → App language only shows apps that ship a locales_config.xml (android:localeConfig). Apps without it are invisible in Settings even though the underlying override works perfectly.

This app writes that same override directly, for any installed package.

What's new

v1.0.0Aug 23, 2026
  • Per-app locale overrides for any installed app on Android 13+, written directly through Shizuku — including apps that never appear under Settings → Apps → App language.
  • Requirements Android 13 (API 33) or newer Shizuku running (or Sui on rooted devices) Root not required Install Download PerAppLanguage-v1.0.0.apk below and install it. Start Shizuku first, then grant this app Shizuku access when prompted.
  • Signature Signed release build (APK Signature Scheme v2).
  • SHA-256 certificate digest: a36f6aa66c975c3fc2d2b2d4c424dbb911cbef08b4e16532eba82acd6d7468cc Future releases will be signed with the same key; an APK whose certificate digest differs from the above did not come from here.
  • See the README for what this can and cannot do — it changes the locale an app sees, it is not a translator.

About this version

Version
1.0.0 (1)
Size
2.47 MB
Requires Android
13
Target SDK
33
Architecture
x86_64, arm64-v8a, armeabi-v7a, x86
Downloads
17
Updated
Aug 23, 2026
Package
dev.takeru.perapplocale

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app