"Grumpy people are no good!"
Translation:Sura människor är inget att ha!
(Sorry for the late answer) Yes, the sentence above is "are no good". I think what we are all confused about is why it is not okay to translate that as "är inte bra". Maybe this is accepted now, don't know, but when I posted it certainly wasn't.
I understand "inget att ha", it makes perfect sense to me and I understand that this sentence is probably here to teach this expression. But at the same time I also feel like "är inte bra" would work just as well, although it would technically mean "are not good".
Yes, you can say inget bra with the same meaning as above. Note though that that will be inget bra in Swedish. Just like you said no good in English.
If it had said not good in English, inte bra would have been a good translation.
Generally, not in English is inte in Swedish, and no is ingen/inget/inte. We're trying hard to get this through to our students since it seems that people who speak English tend to easily mix the two up. But it's really much easier than many people understand!
'This is not a book' = Det här är inte en bok
'I am not eating' = Jag äter inte
'We have no books' = Vi har inga böcker
'I have no energy' = Jag har ingen energi
I do agree that it can be frustrating when a translation isn't accepted, but I think "no good" and "not good" are different in English.
My take is that saying "Grumpy people are not good" is talking about something fairly concrete, e.g. "Grumpy people are not good because they bring everyone down", or "Grumpy people are not good as teachers."
Saying "Grumpy people are no good" means they generally have no use or redeeming features, and nobody would ever want them around.
I think it's clearer when talking about a single person. "He's no good" is a description of his character. Maybe he's got a long criminal record or he's always letting others down. "He's not good" sounds more like the answer to a question asking how he is or how skilled he is at something.
Also, as you suggested, I think this sentence is really trying to teach us "...är inget att ha". The simple use of "inte" is well covered elsewhere.
About 'people', a TV program on IKEA ('Flatpack Empire') showed their slogan which talked of being better for 'de manga manniskorna' (sorry for missing accents) which in English they translate as 'the many people'. That sounds funny in English, does it sound funny in Swedish?