[17120] in Athena Bugs
Netscape 4.61 vs. 4.x language problem.
daemon@ATHENA.MIT.EDU (Sara C Pickett)
Tue Aug 31 22:02:23 1999
Message-Id: <199909010159.VAA25483@florey.mit.edu>
To: bug-infoagents@MIT.EDU
Date: Tue, 31 Aug 1999 21:59:44 -0400
From: Sara C Pickett <sarac@MIT.EDU>
Hi,
I hadn't been using Netscape much this summer, and so today
was the first time that I ran Netscape Communicator 4.61. I
ran netscape-fix to convert the preferences, and then changed
some back by hand.
The particular problem I was having was that if I opened the
preferences and went to "Naviagtor -> Languages" netscape would
always crash with a bus error.
Both ~/.netscape/preferences.js and preferences.js.old contained
the line:
user_pref("intl.accept_languages", \
"English/United States [en-US],English [en],Spanish [es]");
I changed that line to:
user_pref("intl.accept_languages", \
"");
I also made the same change to that line in ~/.netscape/liprefs.js
(I don't know if that step was necessary or not.)
After that, I was able to access that part of the preferences, and
reenter my language preferences without Netscape crashing. After
saving the preferences, the relevent line looked like:
user_pref("intl.accept_languages", "en-US, en, es");
So, it looks like Netscape changed from taking the format
"<language name> [<language code>]" to just "<language
code>", and that the old format causes bus errors (sigh).
netscape-fix should probably be changed to convert that preference
(or even just clear it out) to prevent problems.
Thanks,
Sara
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sara C. Pickett sarac@mit.edu
Cambridge, MA 02139 http://www.mit.edu/~sarac/home.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~