On Thu, Aug 09, 2018 at 02:27:07PM +0100, Darac Marjal wrote: > On Thu, Aug 09, 2018 at 01:17:29PM +0000, davidson wrote: > > It seems that regardless of my locale (LANG=fr_FR.UTF-8, > > LANG=de_DE.UTF-8, LANG=ru_RU.UTF-8, etc), messages from GNU screen are > > always in English. > > > > Has anyone else noticed this, or am I doing something wrong? > > > > For the record, the following briefly illustrates what I do (for > > example): > > > > $ export LANG=fr_FR.UTF-8 ; screen # set locale for tty and start screen > > $ exit # quit screen session > > [screen is terminating] > > > > The termination message above illustrates the unexpected behavior I am > > talking about.
> "screen is terminating" is only found in one place in the screen source code, > namely at [screen.c:1824][1]. It's wrapped by the function AddStr() which is > defined at [display.c:2946][2] and which appears to merely be concerned with > encoding, rather than translating the string provided. > > So, in summary, "screen is terminating" is hard-coded in english, and you > should probably raise a wishlist bug requesting it be translated/translatable. I upgraded to tmux a couple years ago - took a bit of customization to make it work like screen, but never looked back. I did not a gnu screen update a year or so ago, but the jazz band is playing at the tmux corral.