On 2025-04-14 at 10:59 -0400, Greg Wooledge wrote: > Are bilingual but primarily-English-speaking end users expected to put > "en@quot" as their preferred language in the LANGUAGE variable, in order > to get messages in English? > > Would creating an empty /usr/share/locale/en/LC_MESSAGES/bash.mo file > make it work as expected? (Tested: no, it does not.)
This works for me: sudo ln -s /usr/share/locale/en@quot/LC_MESSAGES/bash.mo /usr/share/locale/en/LC_MESSAGES/bash.mo I see it uses folders en_GB.utf8, en_US.utf8 and en_US.UTF-8 but ultimately fails, because there is no bash.mo for them I think the issue here is that en generally has no translation file because the C language is (generally) written in English, and then, with no file 'en' is skipped.