I'm British, living & working in Brazil.
The programming language's syntax never changes, however user defined objects & classes will often be in the regional language. That said, it's not uncommon to find English used where there's a well known standardised name for a function.
For technology in general, even when translations happen to exist, English language documentation & community support tends to be of a far higher quality & up-to-date. The result is that some terms are translated into the local language, and others not. This creates a bit of a minefield when trying to guess whether to use the English terminology or translated terminology when communicating with colleagues, there isn't always a standard of which to use & it can differ from person to person.