On Friday 29 May 2015 05:24:49 Gevisz wrote:
> On Fri, 29 May 2015 00:41:08 +0200 Volker Armin Hemmann 
<volkerar...@googlemail.com> wrote:
> > Am 28.05.2015 um 17:35 schrieb gevisz:
> > > In my everyday work at the computer, I read
> > > and type at three or even four different languages.
> > > 
> > > However, I do want to have all program menues
> > > and system messages only in English.
> > > 
> > > So, when I found out that it can be achieved by
> > > setting -nls USE flag at my make.conf file, I did
> > > it, recompiled the system and for a few weeks
> > > enjoyed the full control of my Gentoo system.
> > > 
> > > (As far as I can remember the gettext package
> > > was successfully depcleaned from my Gentoo
> > > system just after that.)
> > > 
> > > However, after those few weeks (and some system
> > > updates), I have noticed that my system started
> > > to translate some "system" messages into one of
> > > the languages I use but which is not my native language.
> > > 
> > > Moreover, running
> > > $ equery depends gettext
> > > I get about two fullscreens of packages that supposedly
> > > depend on gettext. Nevertheless, in all of them the -nls
> > > USE flag is either unset or absent.
> > > 
> > > I have tried to depclean the gettext package from my
> > > system once again but portage just ignored my
> > > $ emerge --depclean gettext
> > > command.
> > > 
> > > I think that it is some kind of a bug in the portage tree:
> > > when I set -nls USE flag globally, I do expect that the "system"
> > > messages will appear in English only and will not be translated
> > > in any other language, but the system understands that as
> > > I would have asked for a "non-native" language support.
> > > 
> > > Of course, this is not my main problem in this life, but every
> > > time I get the "system" messages translated into my non-native
> > > language, I feel as I get a reminder that I do not have a full
> > > control of my Gentoo system.
> > > 
> > > So, my questions are:
> > > 1.  Is it a bug?
> > > 2. How can I get rid of those unwelcomed translations in the right way.
> > 
> > 1. If a package hard depends on gettext, you can fiddle around with
> > useflags as much as you want, it won't change. Not a bug. Just the way
> > it is.
> 
> If a package hard depend on gettext, it is a bug, IMHO.
> 
> > 2. Environment variables. Set them. LANG, LANGUAGE and of course LC_ALL
> 
> $ echo $LANG
> en_US.UTF-8
> $ echo $LANGUAGE
>                           %%% This environment variable is not set
> $ echo $LC_ALL
>                           %%% This environment variable is not set
> 
> Why the system suddenly decided that my native language is one of
> the easten-europien ones, then?
> 
> And a month or two ago, all the system messages was in English
> with exactly the same evironment variables setting. (And packages
> did not hard-depend on gettext.) Strange.

Do you get anything unexpected when you run 'locale'?

-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to