Bots that are dependent on windows language - how to handle?

Hi guys.

In our company our team inherited the first steps of RPA / UiPath integration in the company. Historically they have added robot pcs that are either in english language or german english.

Some robots are coded language dependent and behaving unexpectedly / not working on pcs that are now the correct language. (since many applications they automate will inherit the language from windows itself)

This is very bad for us since we are at a point of no return. We have so much robots already, some of them language dependent, some not.

Now we want to find a solution that works for us in the future. Here are a few ideas:

  • Each ( language dependent) robot has to check the language of windows before it runs - if its not correct report an error
  • same as above but the robot changes the windows language and then loggs out of window and tries at next run
  • we change all our robot pcs to english and see what robots won’t work anymore and rework each and every robot - thats the most “clean” solution in the long run on my oppinion but so time consuming that I think it isn’t really an option right now

Have you also encountered issues like this?
If so how have you handled it?

What other options do we have?
We also will create a ticket at UiPath support but we also like to hear from the community and you guys.

Thank you so much!
-Dom

I believe it’s more like infrastructure issue. That should be discussed and settled with the infra team before new robots implementation. Since:

  1. Code maybe different for different locales, such as selector properties, date time format.
  2. Changing language, locale, or other system settings maybe not allowed according to the GPO.

I’d suggest creating different machine templates by languages so that you could allocate the
robots for specific processes in a easy way.