Gentoo Archives: gentoo-user

From: gevisz <gevisz@×××××.com>
To: "gentoo-user@l.g.o" <gentoo-user@l.g.o>
Subject: Re: [gentoo-user] Unwelcomed non-native language support
Date: Sat, 30 May 2015 10:57:43
Message-Id: CA+t6X7dD39M9zQ1hhFKti5WkcC8maqA43c22XfgVpeimPUvP1Q@mail.gmail.com
In Reply to: Re: [gentoo-user] Unwelcomed non-native language support by Marc Joliet
1 2015-05-30 12:32 GMT+03:00 Marc Joliet <marcec@×××.de>:
2 > Am Sat, 30 May 2015 11:36:28 +0300
3 > schrieb gevisz <gevisz@×××××.com>:
4 >
5 > [...]
6 >> As I still had a suspicion that those non-English entries in the Firefox
7 >> menu remain because of some cash issues, I have just launched another
8 >> instance of the Firefox browser using a separate profile.
9 >>
10 >> Well, in a separate profile, the Firefox menu is in English while
11 >> in the default profile it is in a non-English language.
12 >>
13 >> So, it could be a cash issue: I have unmerged the gettext while
14 >> running Firefox and so its substitutions could be left somewhere
15 >> in cash...
16 >>
17 >> P.S. As I have already described it earlier, this issue with the Firefox
18 >> menu is only related to the menu I get while right-clicking on
19 >> a youtube video in Firefox. (All the other menus is in English,
20 >> as desired.)
21 >
22 > (Note: the word you are looking for is "cache".)
23
24 So, it is from French.
25
26 When I learned it in high school, this word was not in our vocabulary. :-)
27
28 > I strongly suspect that the application doing the translating doesn't
29 > even use gettext.
30
31 May be, but I cannot think of a better explanation.
32
33 > Besides which, I'm surprised you're not getting crashes from
34 > applications not finding the gettext libraries, which points
35 > to them not actually using it.
36
37 Nothing crashed so far and this, in my view, proves that should not
38 be an obligatory dependency for any package in my wold file.
39
40 > You can use "emerge --depclean -pv gettext" to determine which do.
41
42 $ emerge --depclean -pv gettext
43 --- Couldn't find 'gettext' to depclean.
44 >>> No packages selected for removal by depclean
45
46 However, running
47 # equery depends gettext
48 before forcefully unmerging the gettext package,
49 I got the following response:
50
51 * These packages depend on gettext:
52 app-admin/abrt-2.0.12-r2 (>=sys-devel/gettext-0.17)
53 app-admin/gtkdiskfree-2.0.1-r1 (nls ? sys-devel/gettext)
54 app-arch/tar-1.27.1-r2 (nls ? >=sys-devel/gettext-0.10.35)
55 app-cdr/brasero-3.12.0 (sys-devel/gettext)
56 app-cdr/xfburn-0.5.2 (sys-devel/gettext)
57 app-crypt/gcr-3.14.0 (sys-devel/gettext)
58 app-crypt/gnupg-2.0.26-r3 (nls ? sys-devel/gettext)
59 app-crypt/libsecret-0.18 (sys-devel/gettext)
60 app-crypt/pinentry-0.9.0 (sys-devel/gettext)
61 app-editors/gvim-7.4.273 (nls ? sys-devel/gettext)
62 %%% Even gvim! And it definitely does not
63 crash without gettext.
64 app-editors/mousepad-0.3.0 (sys-devel/gettext)
65 app-editors/vim-7.4.273 (nls ? sys-devel/gettext)
66 app-emulation/wine-1.6.2 (nls ? sys-devel/gettext)
67 (nls ? >=sys-devel/gettext-0.18.3.2[abi_x86_32(-)])
68 app-i18n/enca-1.14-r2 (sys-devel/gettext)
69 app-misc/mc-4.8.13 (nls ? sys-devel/gettext)
70 app-misc/tracker-1.2.5 (>=sys-devel/gettext-0.17)
71 app-portage/eix-0.30.4 (nls ? sys-devel/gettext)
72 app-text/aspell-0.60.6.1-r1 (nls ? sys-devel/gettext)
73 app-text/dos2unix-6.0.6 (nls ? sys-devel/gettext)
74 app-text/enscript-1.6.6 (nls ? sys-devel/gettext)
75 app-text/evince-3.14.2 (sys-devel/gettext)
76 app-text/gnome-doc-utils-0.20.10-r1 (sys-devel/gettext)
77 app-text/hunspell-1.3.3 (sys-devel/gettext)
78 app-text/iso-codes-3.57 (sys-devel/gettext)
79 app-text/opensp-1.5.2-r3 (nls ? sys-devel/gettext)
80 app-text/recode-3.6_p20-r1 (nls ? sys-devel/gettext)
81 dev-lang/yasm-1.2.0-r1 (nls ? sys-devel/gettext)
82 dev-libs/atk-2.14.0 (nls ? sys-devel/gettext)
83 dev-libs/elfutils-0.158 (nls ? sys-devel/gettext)
84 dev-libs/gjs-1.42.0 (sys-devel/gettext)
85 dev-libs/glib-2.42.2 (>=sys-devel/gettext-0.11)
86 dev-libs/json-glib-1.0.2-r1 (>=sys-devel/gettext-0.18)
87 dev-libs/libcdio-0.92 (sys-devel/gettext)
88 dev-libs/libcdio-paranoia-0.90_p1-r1 (sys-devel/gettext)
89 dev-libs/libgpg-error-1.13 (nls ? sys-devel/gettext)
90 dev-libs/libpwquality-1.2.4 (>=sys-devel/gettext-0.18.2)
91 dev-libs/libreport-2.0.13-r1 (>=sys-devel/gettext-0.17)
92 dev-libs/popt-1.16-r2 (nls ? sys-devel/gettext)
93 dev-scheme/guile-1.8.8-r1 (sys-devel/gettext)
94 dev-util/dialog-1.2.20150225 (nls ? sys-devel/gettext)
95 dev-util/intltool-0.50.2-r1 (sys-devel/gettext)
96 dev-util/kbuild-0.1.9998_pre20131130 (sys-devel/gettext)
97 dev-vcs/git-2.3.6 (nls ? sys-devel/gettext)
98 gnome-base/dconf-0.22.0 (sys-devel/gettext)
99 gnome-base/gnome-desktop-3.14.2 (sys-devel/gettext)
100 gnome-base/gnome-keyring-3.14.0 (sys-devel/gettext)
101 gnome-base/gsettings-desktop-schemas-3.14.1 (sys-devel/gettext)
102 gnome-base/libgnome-keyring-3.12.0 (sys-devel/gettext)
103 gnome-base/nautilus-3.14.2-r1 (sys-devel/gettext)
104 gnome-extra/polkit-gnome-0.105-r1 (sys-devel/gettext)
105 gnome-extra/yelp-xsl-3.14.0 (sys-devel/gettext)
106 media-gfx/dcraw-9.24.4 (nls ? sys-devel/gettext)
107 media-gfx/exiv2-0.24-r1 (nls ? sys-devel/gettext)
108 media-gfx/gimp-2.8.14 (>=sys-devel/gettext-0.19)
109 media-gfx/graphviz-2.26.3-r4 (nls ? >=sys-devel/gettext-0.14.5)
110 media-libs/clutter-1.20.0 (>=sys-devel/gettext-0.17)
111 media-libs/clutter-gtk-1.6.0 (>=sys-devel/gettext-0.18)
112 media-libs/cogl-1.18.2-r1 (sys-devel/gettext)
113 media-libs/flac-1.3.1-r1 (!elibc_uclibc ? sys-devel/gettext)
114 media-libs/gst-plugins-bad-0.10.23-r2 (nls ? >=sys-devel/gettext-0.17)
115 media-libs/gst-plugins-bad-1.4.5 (nls ? >=sys-devel/gettext-0.17)
116 media-libs/gst-plugins-base-0.10.36-r2 (nls ? >=sys-devel/gettext-0.17)
117 media-libs/gst-plugins-base-1.4.5 (nls ? >=sys-devel/gettext-0.17)
118 media-libs/gst-plugins-good-0.10.31-r1 (nls ? >=sys-devel/gettext-0.17)
119 media-libs/gst-plugins-good-1.4.5 (nls ? >=sys-devel/gettext-0.17)
120 media-libs/gst-plugins-ugly-0.10.19-r1 (nls ? >=sys-devel/gettext-0.17)
121 media-libs/gst-plugins-ugly-1.4.5 (nls ? >=sys-devel/gettext-0.17)
122 media-libs/gstreamer-0.10.36-r2 (nls ? sys-devel/gettext)
123 media-libs/gstreamer-1.4.5 (nls ? sys-devel/gettext)
124 media-libs/imlib2-1.4.6-r2 (nls ? sys-devel/gettext)
125 media-libs/libexif-0.6.21-r1 (nls ? sys-devel/gettext)
126 media-libs/mesa-10.3.7-r1 (sys-devel/gettext)
127 media-sound/pulseaudio-5.0-r7 (>=sys-devel/gettext-0.18.1)
128 media-video/vlc-2.1.5-r1 (>=sys-devel/gettext-0.18.3)
129 net-analyzer/nmap-6.47-r1 (nls ? sys-devel/gettext)
130 net-dns/libidn-1.29 (nls ? >=sys-devel/gettext-0.17)
131 net-libs/glib-networking-2.42.1 (sys-devel/gettext)
132 net-libs/gnome-online-accounts-3.14.3 (sys-devel/gettext)
133 net-libs/gnutls-3.3.15 (nls ? sys-devel/gettext)
134 net-libs/libsoup-2.48.1 (sys-devel/gettext)
135 net-libs/libsoup-gnome-2.48.1 (sys-devel/gettext)
136 net-libs/webkit-gtk-2.4.8 (sys-devel/gettext)
137 net-libs/webkit-gtk-2.4.8-r200 (sys-devel/gettext)
138 net-misc/wget-1.16 (nls ? sys-devel/gettext)
139 sci-calculators/galculator-2.1.3 (sys-devel/gettext)
140 sys-apps/acl-2.2.52-r1 (nls ? sys-devel/gettext)
141 sys-apps/attr-2.4.47-r1 (nls ? sys-devel/gettext)
142 sys-apps/diffutils-3.3 (nls ? sys-devel/gettext)
143 sys-apps/findutils-4.4.2-r1 (nls ? sys-devel/gettext)
144 sys-apps/gawk-4.0.2 (nls ? sys-devel/gettext)
145 sys-apps/grep-2.21-r1 (nls ? sys-devel/gettext)
146 sys-apps/man-1.6g (nls ? sys-devel/gettext)
147 sys-apps/sed-4.2.1-r1 (nls ? sys-devel/gettext)
148 sys-apps/shadow-4.1.5.1-r1 (nls ? sys-devel/gettext)
149 sys-apps/texinfo-4.13-r2 (nls ? sys-devel/gettext)
150 sys-apps/util-linux-2.25.2-r2 (nls ? sys-devel/gettext)
151 sys-block/parted-3.2 (nls ? >=sys-devel/gettext-0.12.1-r2)
152 sys-boot/grub-2.02_beta2-r3 (nls ? sys-devel/gettext)
153 sys-devel/binutils-2.24-r3 (nls ? sys-devel/gettext)
154 sys-devel/bison-2.4.3 (nls ? sys-devel/gettext)
155 sys-devel/flex-2.5.39-r1 (nls ? sys-devel/gettext)
156 sys-devel/gcc-4.8.4 (nls ? sys-devel/gettext)
157 sys-devel/gdb-7.7.1 (nls ? sys-devel/gettext)
158 sys-devel/make-4.1-r1 (nls ? sys-devel/gettext)
159 sys-fs/e2fsprogs-1.42.12 (nls ? sys-devel/gettext)
160 sys-libs/e2fsprogs-libs-1.42.12 (nls ? sys-devel/gettext)
161 sys-libs/pam-1.1.8-r2 (nls ? sys-devel/gettext)
162 sys-process/psmisc-22.21-r2 (nls ? sys-devel/gettext)
163 virtual/libintl-0-r1 (!elibc_musl ?
164 >=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(-)?])
165 www-client/lynx-2.8.8_p2 (nls ? sys-devel/gettext)
166 x11-libs/gdk-pixbuf-2.30.8 (>=sys-devel/gettext-0.17)
167 x11-libs/gtk+-1.2.10-r12 (nls ? sys-devel/gettext)
168 x11-libs/gtk+-2.24.27 (sys-devel/gettext)
169 x11-libs/gtk+-3.14.9 (sys-devel/gettext)
170 x11-libs/gtksourceview-2.10.5-r2 (>=sys-devel/gettext-0.17)
171 x11-libs/gtksourceview-3.14.3 (>=sys-devel/gettext-0.17)
172 x11-libs/libXpm-3.5.11 (sys-devel/gettext)
173 x11-libs/libwnck-2.31.0 (sys-devel/gettext)
174 x11-libs/libxklavier-5.3 (sys-devel/gettext)
175 x11-libs/vte-0.28.2-r206 (sys-devel/gettext)
176 x11-misc/colord-1.2.9 (>=sys-devel/gettext-0.17)
177 x11-misc/notification-daemon-3.14.1 (sys-devel/gettext)
178 x11-misc/shared-mime-info-1.4 (sys-devel/gettext)
179 x11-misc/xscreensaver-5.32 (sys-devel/gettext)
180 x11-terms/xfce4-terminal-0.6.3 (sys-devel/gettext)
181 x11-themes/adwaita-icon-theme-3.14.1 (sys-devel/gettext)
182 x11-themes/gnome-icon-theme-3.12.0 (sys-devel/gettext)
183 x11-themes/sound-theme-freedesktop-0.8 (sys-devel/gettext)
184 xfce-base/exo-0.10.2-r1 (sys-devel/gettext)
185 xfce-base/garcon-0.2.1 (sys-devel/gettext)
186 xfce-base/libxfce4ui-4.10.0 (sys-devel/gettext)
187 xfce-base/libxfce4util-4.10.1 (sys-devel/gettext)
188 xfce-base/thunar-1.6.3 (sys-devel/gettext)
189 xfce-base/xfce4-appfinder-4.10.1 (sys-devel/gettext)
190 xfce-base/xfce4-panel-4.10.1 (sys-devel/gettext)
191 xfce-base/xfce4-session-4.10.1-r2 (sys-devel/gettext)
192 xfce-base/xfce4-settings-4.10.1 (sys-devel/gettext)
193 xfce-base/xfconf-4.10.0 (sys-devel/gettext)
194 xfce-base/xfdesktop-4.10.2 (sys-devel/gettext)
195 xfce-base/xfwm4-4.10.1 (sys-devel/gettext)
196 xfce-extra/xfce4-datetime-plugin-0.6.2 (sys-devel/gettext)
197 xfce-extra/xfce4-netspeed-plugin-0.3 (sys-devel/gettext)
198 xfce-extra/xfce4-xkb-plugin-0.5.6 (sys-devel/gettext)
199
200 > In my case, firefox does *not* show up, despite me using nls
201 > (neither does adobe-flash, in case you're using that).
202
203 In my case, the Firefox is already slow enogh especially on
204 starting, but that is probably because I use too many tabs.
205 (That did not slowed FF earlier until some update.)
206
207 > (I also thought that maybe firefox bundles gettext, but the
208 > only references I could find on developer.mozilla.org pertain
209 > to localising websites with php and the like, and not to
210 > firefox-internal technologies.)
211 >
212 > So it seems to me that gettext is a false lead and that the root
213 > of your problem lies somewhere else.
214
215 May be, but as I have already written it, I cannot think of a better
216 explanation why started in a default profile Firefox uses non-English
217 menu, but started in a new profile, it uses the English menu for the
218 same youtube video on the same web-page.
219
220 > This document shows how websites can localise their content:
221 > https://developer.mozilla.org/en-US/docs/Web_Localizability/Creating_localizable_web_applications.
222
223 Thank you for the link. I will look at it in more detail later, but from
224 the first look, the recommended localization method is using gettext.
225
226 > Marc Joliet
227 > --
228 > "People who think they know everything really annoy those of us who know we
229 > don't" - Bjarne Stroustrup

Replies

Subject Author
Re: [gentoo-user] Unwelcomed non-native language support gevisz <gevisz@×××××.com>
Re: [gentoo-user] Unwelcomed non-native language support Marc Joliet <marcec@×××.de>
Re: [gentoo-user] Unwelcomed non-native language support Peter Humphrey <peter@××××××××××××.uk>
Re: [gentoo-user] Unwelcomed non-native language support Neil Bothwick <neil@××××××××××.uk>