- 
    
Bug
 - 
    Resolution: Done
 - 
    
P1: Critical
 - 
    5.12.6
 - 
    None
 - 
    Android 6.x. Other android versions and other OSes seem to work.
 
- 
        
 - 
        0b28f1e3bae10def59e7fe8afac29ed5355a3f1e (qt/qtbase/5.14)
 
Calling
QLocale().uiLanguages()
doesn't work as expected on Android 6.x where is always return an empty list. The same bug also happens when using the QML version:
Qt.locale().uiLanguages
The main effect is that calling the load method of a QTranslator passing a QLocale() as first argument simply doesn't work, and apps are not translated.
I attach a simple test app reproducing the issue.
Result on x86 Android emulator with android 6.0

Same apk on Android 9.0, works properly.

| For Gerrit Dashboard: QTBUG-81357 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V | 
| 287360,2 | Fix QLocale::system() and uiLanguages() for the mobile platforms | 5.14 | qt/qtbase | Status: MERGED | +2 | 0 |