> On the other hand LINGUAS is still a general variable AFAIK and not > portage specific.
LINGUAS is strictly portage-specific. It's used to control the compile-time inclusion of languages and/or locales for packages which have that kind of option (i.e. OpenOffice, KDE, Firefox and many others); as such it is generally set in make.conf, although it can be controlled on a per-package basis as others have said. On the other hand, things like bash and coreutils usually have a "nls" USE flag which controls the compile-time inclusion of *all* supported localizations. Packages built with support for multiple locales will usually pick the right one at run-time by looking at the LANG and LC_* environment variables. (See http://www.gentoo.org/doc/en/guide-localization.xml#doc_chap3 for more details) andrea