2015-05-30 12:32 GMT+03:00 Marc Joliet <mar...@gmx.de>:
> Am Sat, 30 May 2015 11:36:28 +0300
> schrieb gevisz <gev...@gmail.com>:
>
> [...]
>> As I still had a suspicion that those non-English entries in the Firefox
>> menu remain because of some cash issues, I have just launched another
>> instance of the Firefox browser using a separate profile.
>>
>> Well, in a separate profile, the Firefox menu is in English while
>> in the default profile it is in a non-English language.
>>
>> So, it could be a cash issue: I have unmerged the gettext while
>> running Firefox and so its substitutions could be left somewhere
>> in cash...
>>
>> P.S. As I have already described it earlier, this issue with the Firefox
>>       menu is only related to the menu I get while right-clicking on
>>       a youtube video in Firefox.  (All the other menus is in English,
>>       as desired.)
>
> (Note: the word you are looking for is "cache".)

So, it is from French.

When I learned it in high school, this word was not in our vocabulary. :-)

> I strongly suspect that the application doing the translating doesn't
> even use gettext.

May be, but I cannot think of a better explanation.

> Besides which, I'm surprised you're not getting crashes from
> applications not finding the gettext libraries, which points
> to them not actually using it.

Nothing crashed so far and this, in my view, proves that should not
be an obligatory dependency for any package in my wold file.

>  You can use "emerge --depclean -pv gettext" to determine which do.

$ emerge --depclean -pv gettext
--- Couldn't find 'gettext' to depclean.
>>> No packages selected for removal by depclean

However, running
# equery depends gettext
before forcefully unmerging the gettext package,
I got the following response:

 * These packages depend on gettext:
app-admin/abrt-2.0.12-r2 (>=sys-devel/gettext-0.17)
app-admin/gtkdiskfree-2.0.1-r1 (nls ? sys-devel/gettext)
app-arch/tar-1.27.1-r2 (nls ? >=sys-devel/gettext-0.10.35)
app-cdr/brasero-3.12.0 (sys-devel/gettext)
app-cdr/xfburn-0.5.2 (sys-devel/gettext)
app-crypt/gcr-3.14.0 (sys-devel/gettext)
app-crypt/gnupg-2.0.26-r3 (nls ? sys-devel/gettext)
app-crypt/libsecret-0.18 (sys-devel/gettext)
app-crypt/pinentry-0.9.0 (sys-devel/gettext)
app-editors/gvim-7.4.273 (nls ? sys-devel/gettext)
                             %%% Even gvim! And it definitely does not
crash without gettext.
app-editors/mousepad-0.3.0 (sys-devel/gettext)
app-editors/vim-7.4.273 (nls ? sys-devel/gettext)
app-emulation/wine-1.6.2 (nls ? sys-devel/gettext)
                         (nls ? >=sys-devel/gettext-0.18.3.2[abi_x86_32(-)])
app-i18n/enca-1.14-r2 (sys-devel/gettext)
app-misc/mc-4.8.13 (nls ? sys-devel/gettext)
app-misc/tracker-1.2.5 (>=sys-devel/gettext-0.17)
app-portage/eix-0.30.4 (nls ? sys-devel/gettext)
app-text/aspell-0.60.6.1-r1 (nls ? sys-devel/gettext)
app-text/dos2unix-6.0.6 (nls ? sys-devel/gettext)
app-text/enscript-1.6.6 (nls ? sys-devel/gettext)
app-text/evince-3.14.2 (sys-devel/gettext)
app-text/gnome-doc-utils-0.20.10-r1 (sys-devel/gettext)
app-text/hunspell-1.3.3 (sys-devel/gettext)
app-text/iso-codes-3.57 (sys-devel/gettext)
app-text/opensp-1.5.2-r3 (nls ? sys-devel/gettext)
app-text/recode-3.6_p20-r1 (nls ? sys-devel/gettext)
dev-lang/yasm-1.2.0-r1 (nls ? sys-devel/gettext)
dev-libs/atk-2.14.0 (nls ? sys-devel/gettext)
dev-libs/elfutils-0.158 (nls ? sys-devel/gettext)
dev-libs/gjs-1.42.0 (sys-devel/gettext)
dev-libs/glib-2.42.2 (>=sys-devel/gettext-0.11)
dev-libs/json-glib-1.0.2-r1 (>=sys-devel/gettext-0.18)
dev-libs/libcdio-0.92 (sys-devel/gettext)
dev-libs/libcdio-paranoia-0.90_p1-r1 (sys-devel/gettext)
dev-libs/libgpg-error-1.13 (nls ? sys-devel/gettext)
dev-libs/libpwquality-1.2.4 (>=sys-devel/gettext-0.18.2)
dev-libs/libreport-2.0.13-r1 (>=sys-devel/gettext-0.17)
dev-libs/popt-1.16-r2 (nls ? sys-devel/gettext)
dev-scheme/guile-1.8.8-r1 (sys-devel/gettext)
dev-util/dialog-1.2.20150225 (nls ? sys-devel/gettext)
dev-util/intltool-0.50.2-r1 (sys-devel/gettext)
dev-util/kbuild-0.1.9998_pre20131130 (sys-devel/gettext)
dev-vcs/git-2.3.6 (nls ? sys-devel/gettext)
gnome-base/dconf-0.22.0 (sys-devel/gettext)
gnome-base/gnome-desktop-3.14.2 (sys-devel/gettext)
gnome-base/gnome-keyring-3.14.0 (sys-devel/gettext)
gnome-base/gsettings-desktop-schemas-3.14.1 (sys-devel/gettext)
gnome-base/libgnome-keyring-3.12.0 (sys-devel/gettext)
gnome-base/nautilus-3.14.2-r1 (sys-devel/gettext)
gnome-extra/polkit-gnome-0.105-r1 (sys-devel/gettext)
gnome-extra/yelp-xsl-3.14.0 (sys-devel/gettext)
media-gfx/dcraw-9.24.4 (nls ? sys-devel/gettext)
media-gfx/exiv2-0.24-r1 (nls ? sys-devel/gettext)
media-gfx/gimp-2.8.14 (>=sys-devel/gettext-0.19)
media-gfx/graphviz-2.26.3-r4 (nls ? >=sys-devel/gettext-0.14.5)
media-libs/clutter-1.20.0 (>=sys-devel/gettext-0.17)
media-libs/clutter-gtk-1.6.0 (>=sys-devel/gettext-0.18)
media-libs/cogl-1.18.2-r1 (sys-devel/gettext)
media-libs/flac-1.3.1-r1 (!elibc_uclibc ? sys-devel/gettext)
media-libs/gst-plugins-bad-0.10.23-r2 (nls ? >=sys-devel/gettext-0.17)
media-libs/gst-plugins-bad-1.4.5 (nls ? >=sys-devel/gettext-0.17)
media-libs/gst-plugins-base-0.10.36-r2 (nls ? >=sys-devel/gettext-0.17)
media-libs/gst-plugins-base-1.4.5 (nls ? >=sys-devel/gettext-0.17)
media-libs/gst-plugins-good-0.10.31-r1 (nls ? >=sys-devel/gettext-0.17)
media-libs/gst-plugins-good-1.4.5 (nls ? >=sys-devel/gettext-0.17)
media-libs/gst-plugins-ugly-0.10.19-r1 (nls ? >=sys-devel/gettext-0.17)
media-libs/gst-plugins-ugly-1.4.5 (nls ? >=sys-devel/gettext-0.17)
media-libs/gstreamer-0.10.36-r2 (nls ? sys-devel/gettext)
media-libs/gstreamer-1.4.5 (nls ? sys-devel/gettext)
media-libs/imlib2-1.4.6-r2 (nls ? sys-devel/gettext)
media-libs/libexif-0.6.21-r1 (nls ? sys-devel/gettext)
media-libs/mesa-10.3.7-r1 (sys-devel/gettext)
media-sound/pulseaudio-5.0-r7 (>=sys-devel/gettext-0.18.1)
media-video/vlc-2.1.5-r1 (>=sys-devel/gettext-0.18.3)
net-analyzer/nmap-6.47-r1 (nls ? sys-devel/gettext)
net-dns/libidn-1.29 (nls ? >=sys-devel/gettext-0.17)
net-libs/glib-networking-2.42.1 (sys-devel/gettext)
net-libs/gnome-online-accounts-3.14.3 (sys-devel/gettext)
net-libs/gnutls-3.3.15 (nls ? sys-devel/gettext)
net-libs/libsoup-2.48.1 (sys-devel/gettext)
net-libs/libsoup-gnome-2.48.1 (sys-devel/gettext)
net-libs/webkit-gtk-2.4.8 (sys-devel/gettext)
net-libs/webkit-gtk-2.4.8-r200 (sys-devel/gettext)
net-misc/wget-1.16 (nls ? sys-devel/gettext)
sci-calculators/galculator-2.1.3 (sys-devel/gettext)
sys-apps/acl-2.2.52-r1 (nls ? sys-devel/gettext)
sys-apps/attr-2.4.47-r1 (nls ? sys-devel/gettext)
sys-apps/diffutils-3.3 (nls ? sys-devel/gettext)
sys-apps/findutils-4.4.2-r1 (nls ? sys-devel/gettext)
sys-apps/gawk-4.0.2 (nls ? sys-devel/gettext)
sys-apps/grep-2.21-r1 (nls ? sys-devel/gettext)
sys-apps/man-1.6g (nls ? sys-devel/gettext)
sys-apps/sed-4.2.1-r1 (nls ? sys-devel/gettext)
sys-apps/shadow-4.1.5.1-r1 (nls ? sys-devel/gettext)
sys-apps/texinfo-4.13-r2 (nls ? sys-devel/gettext)
sys-apps/util-linux-2.25.2-r2 (nls ? sys-devel/gettext)
sys-block/parted-3.2 (nls ? >=sys-devel/gettext-0.12.1-r2)
sys-boot/grub-2.02_beta2-r3 (nls ? sys-devel/gettext)
sys-devel/binutils-2.24-r3 (nls ? sys-devel/gettext)
sys-devel/bison-2.4.3 (nls ? sys-devel/gettext)
sys-devel/flex-2.5.39-r1 (nls ? sys-devel/gettext)
sys-devel/gcc-4.8.4 (nls ? sys-devel/gettext)
sys-devel/gdb-7.7.1 (nls ? sys-devel/gettext)
sys-devel/make-4.1-r1 (nls ? sys-devel/gettext)
sys-fs/e2fsprogs-1.42.12 (nls ? sys-devel/gettext)
sys-libs/e2fsprogs-libs-1.42.12 (nls ? sys-devel/gettext)
sys-libs/pam-1.1.8-r2 (nls ? sys-devel/gettext)
sys-process/psmisc-22.21-r2 (nls ? sys-devel/gettext)
virtual/libintl-0-r1 (!elibc_musl ?
>=sys-devel/gettext-0.18.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
www-client/lynx-2.8.8_p2 (nls ? sys-devel/gettext)
x11-libs/gdk-pixbuf-2.30.8 (>=sys-devel/gettext-0.17)
x11-libs/gtk+-1.2.10-r12 (nls ? sys-devel/gettext)
x11-libs/gtk+-2.24.27 (sys-devel/gettext)
x11-libs/gtk+-3.14.9 (sys-devel/gettext)
x11-libs/gtksourceview-2.10.5-r2 (>=sys-devel/gettext-0.17)
x11-libs/gtksourceview-3.14.3 (>=sys-devel/gettext-0.17)
x11-libs/libXpm-3.5.11 (sys-devel/gettext)
x11-libs/libwnck-2.31.0 (sys-devel/gettext)
x11-libs/libxklavier-5.3 (sys-devel/gettext)
x11-libs/vte-0.28.2-r206 (sys-devel/gettext)
x11-misc/colord-1.2.9 (>=sys-devel/gettext-0.17)
x11-misc/notification-daemon-3.14.1 (sys-devel/gettext)
x11-misc/shared-mime-info-1.4 (sys-devel/gettext)
x11-misc/xscreensaver-5.32 (sys-devel/gettext)
x11-terms/xfce4-terminal-0.6.3 (sys-devel/gettext)
x11-themes/adwaita-icon-theme-3.14.1 (sys-devel/gettext)
x11-themes/gnome-icon-theme-3.12.0 (sys-devel/gettext)
x11-themes/sound-theme-freedesktop-0.8 (sys-devel/gettext)
xfce-base/exo-0.10.2-r1 (sys-devel/gettext)
xfce-base/garcon-0.2.1 (sys-devel/gettext)
xfce-base/libxfce4ui-4.10.0 (sys-devel/gettext)
xfce-base/libxfce4util-4.10.1 (sys-devel/gettext)
xfce-base/thunar-1.6.3 (sys-devel/gettext)
xfce-base/xfce4-appfinder-4.10.1 (sys-devel/gettext)
xfce-base/xfce4-panel-4.10.1 (sys-devel/gettext)
xfce-base/xfce4-session-4.10.1-r2 (sys-devel/gettext)
xfce-base/xfce4-settings-4.10.1 (sys-devel/gettext)
xfce-base/xfconf-4.10.0 (sys-devel/gettext)
xfce-base/xfdesktop-4.10.2 (sys-devel/gettext)
xfce-base/xfwm4-4.10.1 (sys-devel/gettext)
xfce-extra/xfce4-datetime-plugin-0.6.2 (sys-devel/gettext)
xfce-extra/xfce4-netspeed-plugin-0.3 (sys-devel/gettext)
xfce-extra/xfce4-xkb-plugin-0.5.6 (sys-devel/gettext)

> In my case, firefox does *not* show up, despite me using nls
> (neither does adobe-flash, in case you're using that).

In my case, the Firefox is already slow enogh especially on
starting, but that is probably because I use too many tabs.
(That did not slowed FF earlier until some update.)

> (I also thought that maybe firefox bundles gettext, but the
> only references I could find on developer.mozilla.org pertain
> to localising websites with php and the like, and not to
> firefox-internal technologies.)
>
> So it seems to me that gettext is a false lead and that the root
> of your problem lies somewhere else.

May be, but as I have already written it, I cannot think of a better
explanation why started in a default profile Firefox uses non-English
menu, but started in a new profile, it uses the English menu for the
same youtube video on the same web-page.

> This document shows how websites can localise their content:
> https://developer.mozilla.org/en-US/docs/Web_Localizability/Creating_localizable_web_applications.

Thank you for the link. I will look at it in more detail later, but from
the first look, the recommended localization method is using gettext.

> Marc Joliet
> --
> "People who think they know everything really annoy those of us who know we
> don't" - Bjarne Stroustrup

Reply via email to