I presume this is related to bug #182175, but is different, that is why I am opening a new bug. I just noticed that with LINGUS="en bg ja" set properly for quite some time: # bash -c "source /etc/make.conf && echo \$LINGUAS" en bg ja when I check mozilla-*, I get to the following: # emerge mozilla-firefox -pv --newuse These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] www-client/mozilla-firefox-2.0.0.14 [2.0.0.13] USE="ipv6 xinerama xprint -bindist -debug -filepicker -gnome -iceweasel -java -mozdevelop -moznopango -restrict-javascript -xforms" LINGUAS="bg en%* ja -af -ar -be -ca -cs -da -de -el -en_GB -en_US% -es -es_AR -es_ES -eu -fi -fr -fy -fy_NL -ga -ga_IE -gu -gu_IN -he -hu -it -ka -ko -ku -lt -mk -mn -nb -nb_NO -nl -nn -nn_NO -pa -pa_IN -pl -pt -pt_BR -pt_PT -ro -ru -sk -sl -sv -sv_SE -tr -uk -zh -zh_CN -zh_TW" 36,957 kB Or in other words, since I haven't selected any of the en_XX languages, no English support will be built.... I'll compile and see how this behaves, but it does not seem right to me. I'd better accept to build all en_XX as equal to en. Or is there a better way to set LINGUAS? May be LINGUAS="en_US en bg_BG bg ja_JP ja"? Any more documentation on it apart from http://www.gentoo.org/doc/en/guide-localization.xml#variables ? The example there is with LINGUAS="de fi en" and will lead to the same result, IMHO.
Please ignore, I have been awake too long with too much caffeine in my bloodstream... The emerge below will merge bg en ja as usual, I interpreted portage output wrong. /me bad