After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 514966 - Set the user's language from GNOME locale settings
Set the user's language from GNOME locale settings
Status: RESOLVED FIXED
Product: epiphany
Classification: Core
Component: General
3.6.x (obsolete)
Other All
: Normal enhancement
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks: 755292
 
 
Reported: 2008-02-07 12:53 UTC by Nikos Charonitakis
Modified: 2016-11-26 13:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Nikos Charonitakis 2008-02-07 12:53:40 UTC
Please describe the problem:
Im using fedora 8 and when i visit pages that are available in Greek and English sanguages epiphany shows the default. This behaviour is not present with firefox


Steps to reproduce:
1. Install  Greek Gnome 
2. go to (example) http://fedoraproject.org/ language remains english although greek is available
3. Try the same procedure with firefox and see that autodetection works!


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 Christian Persch 2008-02-07 13:49:21 UTC
Go to Edit, Preferences, Language tab and see which languages are present there. Try adding the "System language" one.
Comment 2 Nikos Charonitakis 2008-02-07 19:54:29 UTC
ok it works :) 
Should we set system language as the default language without needing user interaction?
Comment 3 Jean-François Fortin Tam 2012-10-07 16:01:23 UTC
I think the proper solution would be to not have a UI for setting the language in Epiphany (or maybe just a checkbox that says "Autodetect my language"?) and grab this information from the control center/environment variables.
Comment 4 Jeremy Bicha 2012-10-20 23:33:06 UTC
Epiphany 3.6.0 on Ubuntu by default isn't setting Accept Language headers at all.

http://www.reliply.org/tools/requestheaders.php

This is badly exposed by https://help.ubuntu.com/12.10/ubuntu-help/ which due to a misconfiguration (or an Apache bug) falls back to Chinese (zh) instead of English.

Please let me know if I should file a separate bug.
Comment 5 Michael Catanzaro 2016-11-26 13:32:32 UTC
Epiphany 3.22.2 and above automatically sets the right Accept Language headers from your locale if you have not configured anything in the preferences dialog, so closing this.

(In reply to Jeremy Bicha from comment #4)
> Epiphany 3.6.0 on Ubuntu by default isn't setting Accept Language headers at
> all.
> 
> http://www.reliply.org/tools/requestheaders.php
> 
> This is badly exposed by https://help.ubuntu.com/12.10/ubuntu-help/ which
> due to a misconfiguration (or an Apache bug) falls back to Chinese (zh)
> instead of English.
> 
> Please let me know if I should file a separate bug.

I think this should be fixed now by the same change.

Since we've had this bug for years, I'm not going to backport it to older releases; users who want something other than English can change it in Preferences in the meantime.