Do people get offended when someone speaks another language around them?
It's depends:
If it's a deliberate exclusion then it's somewhat rude. More so than, for example, overtly ignoring you in order to dismiss you as unworthy of their attention.
If it's a language they're more comfortable with and they're visiting, no problem. For example, a little while ago I had a couple of German people who were visiting England ask me for some local information. One of them spoke English well, the other didn't. We got chatting about various things and they sometimes spoke German with each other. It was almost always the one who wasn't fluent in English who started, so they were probably asking the other how to say something in English, but it was probably sometimes just because German was their native language so they'd speak it by default. No problem - they were visiting. It was polite of them to speak English at all.
If someone is temporarily resident in a country, then it's polite (and usually very useful) to use their language but I wouldn't be offended by people not doing so. Learning a foreign language is usually a difficult thing to do.
If someone is living permanently in a country, then they should use that country's language (or one of them if it has more than one) as their native language. I am offended if they don't. You take your language to a foreign country if you're conquering it. You take its language(s) to you if you're emigrating to it. It's an important distinction.
Last edited: