If your device allow 2 or more languages, it might solve the problem.
I set my default, prior language, to English on OS settings permanently, and switch only MD language setting to another if needed. Normally MD language setting is system default. It works very good for me. The cons of the solution is that it makes harder to communicate with local people when you need to show your device screen
Anyway, I hope
@MacroDroidDev providing another language option, the macro code and system log keep as they are in English, and the other elements are localized. The unification of coding reserved words improves our communication easier.
People tend to write their issues so deeply, but the result of the machine translations and/or inadequate self translations cause miscommunication for us, at least for me.
Even though in local MD community, I always aak the Japanese guys to let me see their macro and log instead of their verbose expression.
Of course, I absolutely appreciate volunteer translators, but the localized language resources contain mistakes and misleadings unfortunately.
I wonder who tend to prefer their first language for writing macro code itself. Normally, in another programming languages, people write in English though. UI and help texts is OK, I don't need but it is quite helpful for most people.
Especially in Japanese(and also in Chinese, Taiwanise and Korean) multibyte wide characters occupy pixels double, so it makes the screen narrower and tighter. It is very hard for me to read and write codes on the mobile small screen.