[Bug 232259] [NEW] wrong browser language in javascript

Launchpad Bug Tracker 232259 at bugs.launchpad.net
Tue Jun 3 00:22:25 UTC 2008


You have been subscribed to a public bug:

Binary package hint: epiphany-browser

Even if i've set italian as my default language the Javascript variable navigator.language is always 'en'.
This cause some italian sites show their english version to me rather then their default home page.

See for example www.beppegrillo.it, probably the most famous and visited
italian blog.

Also putting an onload Javascript function like this:

 var language = '';
 if (navigator.appName == 'Netscape')
    language = navigator.language;
 else
    language = navigator.browserLanguage;

 if(language != 'X') show_english_version

appears to be a common pratice.

To reproduce the bug set italian language in preferences (i've not
tested the behaviour with different languages) and open an html page
containing:

<HTML>
<SCRIPT language=JavaScript>

function test()
{
 var language = '';
 if (navigator.appName == 'Netscape')
    language = navigator.language;
 else
    language = navigator.browserLanguage;

var fRet;
alert('language = ' + language);
}

</SCRIPT>
<BODY>
<a href=javascript:test(); >show language</a>
</BODY>
</HTML>

Then click the link.

Other info:
release
  Description:	Ubuntu 8.04
  Release:	8.04

epiphany version: 2.22.1.1 gecko-1.9

ProblemType: Bug
Architecture: i386
Date: Tue May 20 18:06:23 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/epiphany-gecko
NonfreeKernelModules: nvidia
Package: epiphany-gecko 2.22.1.1-0ubuntu1
PackageArchitecture: i386
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
SourcePackage: epiphany-browser
Uname: Linux 2.6.24-16-generic i686

** Affects: xulrunner-1.9 (Ubuntu)
     Importance: Low
         Status: Incomplete


** Tags: apport-bug
-- 
wrong browser language in javascript
https://bugs.edge.launchpad.net/bugs/232259
You received this bug notification because you are a member of Mozilla Bugs, which is subscribed to xulrunner-1.9 in ubuntu.




More information about the Ubuntu-mozillateam-bugs mailing list