Does the umlaut change the meaning?
I knew "gluck" meant "luck". I didn't know it meant "happiness", but this word has an umlaut on it, and so I wasn't sure if it was "gluck".
I’m leaving the umlaut off because I don’t know enough HTML ...
“Luck” and “happiness” are very closely related concepts (in English, “good luck” and a “happy accident” are nearly the same thing).
As for the name of the bratwurst joint ... I admit I’m stretching the “translation”.