Forcing UI language (to english) not respected by some elements.

Nanda

New member
Dear macrodroid,

See the screenshot - My phone is set to czech language but I prefer to 'program' in english - so I set macrodroid to english. But some elements are still displayed in czech language which is somehow annoying.

Honor8
Android 8.0
Macrodroid 5.23.9

Thank you
Nanda
 

Attachments

  • Screenshot_20220423-062928.jpg
    Screenshot_20220423-062928.jpg
    484.5 KB · Views: 15
  • Screenshot_20220423-063138.jpg
    Screenshot_20220423-063138.jpg
    255.6 KB · Views: 14
  • Screenshot_20220423-063124.jpg
    Screenshot_20220423-063124.jpg
    264.5 KB · Views: 12
  • EventStart.png
    EventStart.png
    82 KB · Views: 12
  • ScheduleStopSms.png
    ScheduleStopSms.png
    51.7 KB · Views: 14

Endercraft

Moderator (& bug finder :D)
I also had problems with this, in helping other people on the forum and I'm pretty sure that this is a bug. The only solution I found is to directly change your device language to English.
 

Endercraft

Moderator (& bug finder :D)
If you have ADB hack you could even create a macro to change language to English and back to Czech when you quit but this might cause problems.
 

Attachments

  • Language_change.macro
    2.1 KB · Views: 4

FrameXX

Well-known member
It's fact that MacroDroid has some long- term problems with language changing, so it's better to use it in your system language. Sometimes reapplycating the chosen language in MacroDroid settings fixes the issue, but overall it's annoying.
 
Last edited:

Dm114

Well-known member
I also had problems with this, in helping other people on the forum and I'm pretty sure that this is a bug. The only solution I found is to directly change your device language to English.
It's fact that MacroDroid has some long- term problems with language changing, so it's better to use it in your system language. Sometimes reapplycating the chosen language in MacroDroid settings fixes the issue, but overall it's annoying.
You both are right. It's a very old bug (probably from version 4, at least) and @MacroDroidDev never could get rid with it. Unfortunately.
 

MacroDroidDev

Administrator
Staff member
I have made some improvements over the years but the fact is until now Android has never really been supposed to change the language like this, so it is a bit hacky and some text can hang around in the old language. If you kill the MacroDroid process and start again it should fix most text but I don't recommend constantly swapping between languages.
 

Jacob L

Moderator (Lawsonator)
I have made some improvements over the years but the fact is until now Android has never really been supposed to change the language like this, so it is a bit hacky and some text can hang around in the old language. If you kill the MacroDroid process and start again it should fix most text but I don't recommend constantly swapping between languages.
Android 13 adds per app language, that will be fun for debugging!
 

MacroDroidDev

Administrator
Staff member
I will add it in the future, but it's not a priority at this stage as it will be a long time before a significant number of users have Android 13.
 

Dm114

Well-known member
I will add it in the future, but it's not a priority at this stage as it will be a long time before a significant number of users have Android 13.
By chance I just found a workaround!

To have everything inside MD written/translated in the selected language (the one select in MD Settings when toggled from one to another), just select the destination language in the Android device settings.
 
Top