SUMMARY The text in KDE Connect global settings's choose light theme is corrupt for all languages except "English (United States)". This bug is especially severe because one would expect missing translations to just fall back to U.S. English. Instead, the l10n daemon inserted garbage. STEPS TO REPRODUCE 1. Make sure the Android system language is set to "English (Canada)" 2. Open the drawer 3. Tap "Settings" 4. Tap "Choose theme" 5. Look at the middle option 6. Select it 7. Look at the preference list item description text The bug similarly affects many other languages expect "English (United States)". OBSERVED RESULT "Not set" appears in the preference list item description. The middle item in the radio button list in the dialog does not have any text. This is confusing because "Not set" suggests "Set by Battery Saver" instead. EXPECTED RESULT "Light" appears for both. SOFTWARE/OS VERSIONS KDE Connect: bd1d7ca6 (first bad commit), d5946faf (latest commit) Last good commit is 74532f0c Device: Android Studio Skin: Pixel XL Image: Android 10.0 (Q) Google APIs Intel x86 Atom System Image, API 29, Revision 10 This also affects real physical devices.
(In reply to Daniel Tang from comment #0) > SUMMARY > > The text in KDE Connect global settings's choose light theme is corrupt for > all languages except "English (United States)". > > This bug is especially severe because one would expect missing translations > to just fall back to U.S. English. Instead, the l10n daemon inserted garbage. > > STEPS TO REPRODUCE > 1. Make sure the Android system language is set to "English (Canada)" > 2. Open the drawer > 3. Tap "Settings" > 4. Tap "Choose theme" > 5. Look at the middle option > 6. Select it > 7. Look at the preference list item description text > > The bug similarly affects many other languages expect "English (United > States)". > > OBSERVED RESULT > > "Not set" appears in the preference list item description. The middle item > in the radio button list in the dialog does not have any text. > > This is confusing because "Not set" suggests "Set by Battery Saver" instead. > > EXPECTED RESULT > > "Light" appears for both. > > SOFTWARE/OS VERSIONS > > KDE Connect: bd1d7ca6 (first bad commit), d5946faf (latest commit) > Last good commit is 74532f0c > > Device: Android Studio > Skin: Pixel XL > Image: Android 10.0 (Q) Google APIs Intel x86 Atom System Image, API 29, > Revision 10 > > This also affects real physical devices. Fixed in https://invent.kde.org/network/kdeconnect-android/-/merge_requests/182 Incomplete translations are the cause of it. It can still reappear if the new string resource used in this patch is translated incompletely.
This bug is happening again