My browser is in English, and so are all my Google/YouTube settings, yet the movies are also dubbed in another language based on my current IP address. YouTube should respect my language setting.
I'd be very interested on why they choose to guess the language based on IP. What could be the advantage ?