Well I don’t know why some people’s macros change language based on wow client’s language.
All I know is Macros don’t automatically change language. We have to manually change it.
You could just change your wow clients language to english and test the macro out.
I am sure you will like it.