This question has been asked a few times for LaTeX (e.g. here) and I remember vaguely that I read somewhere that the technique is basically the same in ConTeXt. Alas, it doesn't seem to work too well.
In a nutshell: I would like to prevent hyphenation of specific words, say for proper names or brands. I know that I can use \unhyphenated for each instance, but I would rather prevent hyphenation of these words globally.
Using \hyphenation seems to be the method that is suggested most often, but it doesn't seem to work reliably. E.g. in the following MWE
\defineframedtext[secondary][
frame=off,
leftframe=on,
framecolor=lightgray,
rulethickness=6pt,
offset=none, % 0pt,
loffset=6pt,
indenting=no,
align=flushleft,
style=\em,
]
% ----------
\hyphenation{improvements largescale experiments}
% ----------
\starttext
\section{Testing hyphenation}
\startsecondary
\input{knuth}
\stopsecondary
\input{knuth}
\stoptext
...the command \hyphenation prevents the words improvements and experiments from being hyphenated (try commenting out the \hyphenation{...} command), but seems to have no effect at all on the word largescale:
I suspect that this might have something to do with the framedtext that I set up, but I can't quite put my finger on it. Can anybody help me understand, what I am missing here? Thanks in advance!

largescaleis not in the source, it appears aslarge-scaleeven in the wide text – David Carlisle Sep 11 '22 at 12:39knuthmerely for this MWE, however, in the book that I'm typesetting this happens with quite a few words, such as Tatjana. Do I have to assume then that these words are rewritten (by some hyphenation algorithm somewhere) to contain hyphens...? – Marcus C. Sep 11 '22 at 12:46\hyphenationis the primitive, but in latex you would use babel to control laguage settings, context will have something equivalent but I do not know the details – David Carlisle Sep 11 '22 at 12:59