Closed Bug 108712 Opened 23 years ago Closed 23 years ago

2 extra charset under character coding | more menu

Categories

(Core :: Internationalization, defect)

defect
Not set
major

Tracking

()

VERIFIED FIXED
mozilla0.9.6

People

(Reporter: amyy, Assigned: tetsuroy)

References

Details

(Keywords: intl)

Attachments

(3 files, 2 obsolete files)

Build: 11-06 trunk build

If you go View | Character Coding | More, you will find there are 2 extra 
charsets - iso-8859-16 and Korean (ISO-2022-KR) compare to N6.2 RTM build, and
we never had these 2 charsets there before.

Should they go to West European and East Asian category?
Attached image screen shot for the charset menu (deleted) —
Severity: normal → major
Keywords: intl
QA Contact: teruko → ylong
We checked in the support for ISO-8859-16 on Oct 16th
and ISO-2022KR on Oct 13th.When do you start seeing this problem?
Status: NEW → ASSIGNED
I LXR'ed it and found nothing changed so far.
http://lxr.mozilla.org/seamonkey/search?string=iso-2022-kr
I'm not sure, since we were doing most test on branch build during the past
month.  But I noticed it last week.
I just pulled a new build and created a new Profile.
Korean (ISO-2022-KR) menu showed up under East Asian submenu 
(as it should be) However, ISO-8859-16 still shows under
More menu.

Then I added a 'ISO-8859-16' entry under intl.charsetmenu.browser.more1
in navigator.properties; but it still have the same problem.
My bad:
I added a 'iso-8859-16' entry instead of 'ISO-8859-16'in navigator.properties.
It's case sensitive!!!!! (not sure why....) 
Now, it shows as 'ISO-8859-16' under More menu.

What's a proper name for this?
Others say 'Western(ISO-8859-1)' and 'Greek(ISO-8859-7)'......
I think it should be "Romanian (ISO-8859-16)" under East European menu.

http://www.isi.edu/in-notes/iana/assignments/character-set-info/iso-8859-16
"ISO 8859-16 was primarily designed for single-byte encoding the Romanian
  language....... "
Attached patch Adding ISO-8859-16 in navigator.properties (obsolete) (deleted) — Splinter Review
nhotta: can you review?
Whiteboard: need /r=
Target Milestone: --- → mozilla0.9.6
Comment on attachment 56783 [details] [diff] [review]
Adding ISO-8859-16 in navigator.properties

r=nhotta

Please investigate why only ISO-8859-16 has to be uppercase.
Comment on attachment 56782 [details] [diff] [review]
Adding Romanian (ISO-8859-16) in charsetTitles.properties

r=nhotta
Attachment #56782 - Flags: review+
>Please investigate why only ISO-8859-16 has to be uppercase.

I think I know why - you need to add it to charsetalias.properties. I was 
trying to get rid of this "aliasing" annoyance for the sake of improved 
performance but Frank stopped my zeal by correctly pointing out that we would 
most likely not want to deal with all the conceivable nasty regressions given 
our aggressive release schedule.

I still believe charset aliasing should be eliminated whenever time permits it, 
but for the sake of consistency we need to expand charsetaliases.properties...  
Attachment #56783 - Attachment is obsolete: true
nhotta: can you review? thanks
Comment on attachment 56800 [details] [diff] [review]
Adding ISO-8859-16 in charsetalias.properties

r=nhotta
Attachment #56800 - Flags: review+
Comment on attachment 56799 [details] [diff] [review]
Making ISO-8859-16 to lower-case

r=nhotta
Attachment #56799 - Flags: review+
Filed a bugscape bug 10879 for commercial tree.
Attachment #56782 - Attachment is obsolete: true
a=asa (on behalf of drivers) for checkin to 0.9.6
Keywords: mozilla0.9.6+
checked in to the trunk.
ylong: please wait until bugscape bug 10879 is checked-in for verification
       or download a mozilla build to verify.

Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Whiteboard: need /r=
Fixed verified on 11-14 trunk build.
Status: RESOLVED → VERIFIED
OK, this is on the 0.9.6 branch, too.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: