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 |