<div><div>When babel-english gets installed, but hyphen-english has not yet been installed and doesn't get installed, we don't get any warning.  We also don't get any warning later when compiling a LaTeX document with intended British hyphenation and getting a US hyphenation instead.  Therefore, we kindly ask to explicitly warn the user (or to force installing the British hyphenation when babel-english gets installed).  The babel maintainer said in https://github.com/latex3/babel/issues/290#issuecomment-2023121848 that it's the task of the installer.  Our test:</div><div><br>$ tlmgr show babel-english hyphen-english | grep installed<br>installed:   No<br>installed:   No<br>$ tlmgr install babel-english<br>tlmgr: package repository https://ctan.space-pro.be/tex-archive/systems/texlive/tlnet (verified)<br>[1/1, ??:??/??:??] install: babel-english [137k]<br>running mktexlsr ...<br>done running mktexlsr.<br>tlmgr: package log updated: /home/username/usr/local/texlive/2024/texmf-var/web2c/tlmgr.log<br>tlmgr: command log updated: /home/username/usr/local/texlive/2024/texmf-var/web2c/tlmgr-commands.log<br>$ cat > mwe.tex<br>\documentclass[british]{article}<br>\usepackage[british]{babel}<br>\begin{document}<br>\showhyphens{theorem theorems}<br>\end{document}<br>$ latex mwe<br>This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024) (preloaded format=latex)<br> restricted \write18 enabled.<br>entering extended mode<br>(./mwe.tex<br>LaTeX2e <2023-11-01> patch level 1<br>L3 programming layer <2024-03-14><br>(/home/username/usr/local/texlive/2024/texmf-dist/tex/latex/base/article.cls<br>Document Class: article 2023/05/17 v1.4n Standard LaTeX document class<br>(/home/username/usr/local/texlive/2024/texmf-dist/tex/latex/base/size10.clo))<br>(/home/username/usr/local/texlive/2024/texmf-dist/tex/generic/babel/babel.sty<br>(/home/username/usr/local/texlive/2024/texmf-dist/tex/generic/babel/txtbabel.de<br>f)<br>(/home/username/usr/local/texlive/2024/texmf-dist/tex/generic/babel-english/bri<br>tish.ldf<br>(/home/username/usr/local/texlive/2024/texmf-dist/tex/generic/babel-english/eng<br>lish.ldf)))<br>(/home/username/usr/local/texlive/2024/texmf-dist/tex/generic/babel/locale/en/b<br>abel-british.tex)<br>(/home/username/usr/local/texlive/2024/texmf-dist/tex/latex/l3backend/l3backend<br>-dvips.def)<br>No file mwe.aux.</div><div>Underfull \hbox (badness 10000) in paragraph at lines 4--4<br>[] \OT1/cmr/m/n/10 the-o-rem the-o-rems<br>(./mwe.aux) )<br>(see the transcript file for additional information)<br>No pages of output.<br>Transcript written on mwe.log.<br>$ grep babel mwe.log <br>(/home/username/usr/local/texlive/2024/texmf-dist/tex/generic/babel/babel.sty<br>Package: babel 2024/02/07 v24.2 The Babel package<br>\babel@savecnt=\count196<br>(/home/username/usr/local/texlive/2024/texmf-dist/tex/generic/babel/txtbabel.de<br>(/home/username/usr/local/texlive/2024/texmf-dist/tex/generic/babel-english/bri<br>Language: british 2017/06/06 v3.3r English support from the babel system<br>(/home/username/usr/local/texlive/2024/texmf-dist/tex/generic/babel-english/eng<br>Language: english 2017/06/06 v3.3r English support from the babel system<br>Package babel Info: Hyphen rules for 'british' set to \l@english<br>(babel)             (\language0). Reported on input line 82.<br>Package babel Info: Hyphen rules for 'UKenglish' set to \l@english<br>(babel)             (\language0). Reported on input line 83.<br>Package babel Info: Hyphen rules for 'canadian' set to \l@english<br>(babel)             (\language0). Reported on input line 102.<br>Package babel Info: Hyphen rules for 'australian' set to \l@english<br>(babel)             (\language0). Reported on input line 105.<br>Package babel Info: Hyphen rules for 'newzealand' set to \l@english<br>(babel)             (\language0). Reported on input line 108.<br>(/home/username/usr/local/texlive/2024/texmf-dist/tex/generic/babel/locale/en/b<br>Package babel Info: Importing font and identification data for british<br>(babel)             from babel-en-GB.ini. Reported on input line 11.<br>$ egrep -i "warn|err|fail|miss|unknown|not known|undef|not def|ill" mwe.log<br>$ </div><div><br>“the-o-rem” is the US-English hyphenation, whereas the British hyphenation would have been “the-orem”.</div></div>