It maybe that geodata is different for different languages.
I've tried to reproduce this issue with English and Russian and it works fine for me.
Maybe but for good info are stored in bx_persons_meta_locations, for my example I have the information, so why does not it display it in French?Does it make a location request with each profile view? It will not search the info in the database?