When I use babel with more than one language loaded, my hyphenation exceptions are not used. Here is an example:
====== hy.tex =======
\hyphenation{para-dichloro-diphenyl-trichloro-ethane}
====== test.tex ======
\documentclass{article}
\usepackage[english,french]{babel}
\selectlanguage{english}
\input{hy}
\begin{document}
paradichlorodiphenyltrichloroethane paradichlorodiphenyltrichloroethane paradichlorodiphenyltrichloroethane paradichlorodiphenyltrichloroethane paradichlorodiphenyltrichloroethane paradichlorodiphenyltrichloroethane paradichlorodiphenyltrichloroethane paradichlorodiphenyltrichloroethane paradichlorodiphenyltrichloroethane paradichlorodiphenyltrichloroethane paradichlorodiphenyltrichloroethane paradichlorodiphenyltrichloroethane
\end{document}
My hyphenation exception is not respected. If I remove \selectlanguage, however, the hyphenation exception works.
