From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 86ECC138CD0 for ; Sat, 30 May 2015 10:57:43 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 65B07E092B; Sat, 30 May 2015 10:57:37 +0000 (UTC) Received: from mail-wg0-f50.google.com (mail-wg0-f50.google.com [74.125.82.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E78F7E08E0 for ; Sat, 30 May 2015 10:57:35 +0000 (UTC) Received: by wgme6 with SMTP id e6so80489396wgm.2 for ; Sat, 30 May 2015 03:57:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=0PVtDPk4jmnZkNCLUOsU6Hl4r0Spnfl03meIKGHeqe0=; b=wGFqScCeKrWQOC720qQkTH/08Jkx4q63bH0LT07k3BMpeAjbOYDgaTHNuer1rNJJQl N2pV2qFFvnT/OYsINq4tZmz2Vffvo1b767J1eLS2JJq7P0r1pz6I11Waf8NWUQinn7av lmGvpj5JTs7xhtbHm34xMflVjRfsY14YBSryXrNl/6QWbGZh/bA/EAJtYQaxk74s1Kax kZCIIGQx/wmmO8gU3/ABa8zGGr6GyyHc9ZQGUN0uCkAGwT/KKrYrSiXwiRgZ1ErZgnMB KR6kSDf4Xokxg5VFRl1vJmZor5DNpF4IDlnHlfB1GNvr4tjUbggqPfFVdzU1LDr+tvtr 8J3g== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.180.208.99 with SMTP id md3mr3999936wic.34.1432983454895; Sat, 30 May 2015 03:57:34 -0700 (PDT) Received: by 10.27.178.16 with HTTP; Sat, 30 May 2015 03:57:34 -0700 (PDT) In-Reply-To: <20150530113218.1fb9a4cc@marcec> References: <201505291547.08439.michaelkintzios@gmail.com> <201505291736.43214.michaelkintzios@gmail.com> <20150530113218.1fb9a4cc@marcec> Date: Sat, 30 May 2015 13:57:34 +0300 Message-ID: Subject: Re: [gentoo-user] Unwelcomed non-native language support From: gevisz To: "gentoo-user@lists.gentoo.org" Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 412e1ec7-a659-4752-8fee-6deec0288acc X-Archives-Hash: ece6cbbc937e4eb10c86e8d7a2f0e4e6 2015-05-30 12:32 GMT+03:00 Marc Joliet : > Am Sat, 30 May 2015 11:36:28 +0300 > schrieb gevisz : > > [...] >> 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