Closed
Bug 99108
Opened 23 years ago
Closed 23 years ago
Bidi (Hebrew and Arabic) Encoding can not be set as the default encoding for composing mail
Categories
(Core :: Layout: Text and Fonts, defect)
Tracking
()
RESOLVED
FIXED
mozilla0.9.5
People
(Reporter: xslf, Assigned: tetsuroy)
References
Details
(Keywords: intl, Whiteboard: waiting for the trunk to open)
Attachments
(1 file)
1.25 KB,
patch
|
momoi
:
review+
kinmoz
:
superreview+
|
Details | Diff | Splinter Review |
From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.3+) Gecko/20010910 BuildID: 2001091003 In the prefrences, the user can set a Bidi (Hebrew and Arabic) Encoding for reading (incoming) mail. However, that option is absent of the list of avalible default encoding for composing (outgoing) mail. Reproducible: Always Steps to Reproduce: 1. Open Mozilla, go to Edit --> Prefrences --> Mail and Newsgroups --> Messege display 2. Notice that Hebrew and Arabic Encodings are present in the list of languages the user can set as default. 3. Go to Edit --> Prefrences --> Mail and Newsgroups --> Messege composing 4. Notice the list of avalible default encodings. Actual Results: Bidi encodings are not in the list for composing mail Expected Results: Bidi languages should be in the list It doesn't help much (or make very much sense) to be able to read mail in Hebrew, but not really reply in Hebrew...
Comment 1•23 years ago
|
||
If you open a new message, and then go to View->Character Coding->Customize.., you can add and remove encodings from the list. If you then go back to Preferences->Mail & News->Message Composition, the list of encodings will reflect your changes. This behaviour seems unintuitive. Could/Should there be a link to the Customize dialog from the prefs? cc-ing UI folks. See also bug 84181 concerning the initial list of default encodings.
Comment 2•23 years ago
|
||
When we designed the Mail Compose Character Coding menu, we selected what were then known default/standard encodings for mail for each lang/script groups. Currently you should find Hebrew (ISO-8859-8-I) on the default list for Mail Composer. It was thought that if the default list was constructed well, most users will not have to tinker with the pref dialog to add new ones to choose from. I don't mind seeing a link to the Customize link from the Pref UI. However, adding a good set of default encodings (for both Hebrew & Arabic) might be sufficient and we may not have to create a link in the Pref UI. Here's one question -- is the current default insufficient for Hebrew? Is this one of the scripts that need to list multiple encodings? We made an exception to one script/one default mail compose encoding in the case of Cyrillic because Russians used KOI8-R while Bulgarians overwhelmingly preferred Windows-1251 and Ukrainians use KOI-U. I prefer not to proliferate Mail encodings unless there are strong reasons for doing so. So, let's hear about Hebrew the default mail encoding(s).
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 3•23 years ago
|
||
Hebrew and Arabic are not currently on the default list. I'll attach a patch.
Comment 4•23 years ago
|
||
> Currently you should find Hebrew (ISO-8859-8-I) on
> the default list for Mail Composer.
I misspoke in the above remark. I happened to be testing
ISO-8859-8-I a few weeks back and I added to my Mail
Compose character coding list and had forgotten about it.
Sorry.
The mail default encodings for Hebrew and Arabic should have been
added when the support for these script got into the Character
Coding menu a while back. I think it's been our oversight not
to do that.
Comment 5•23 years ago
|
||
Comment 6•23 years ago
|
||
Adding 2 (missing ) standand mail encodings for Arabic & Hebrew, ISO-8859-6 and ISO-8859-8-I, respectively, to the Mail Compose Character Coding menu. Looks good to me. r=momoi
Comment 7•23 years ago
|
||
Does this change require super-review?
Comment 8•23 years ago
|
||
Seth, please you super-review this. 0.9.4 is already out and so wil try to check into the current branch first. It would be great if we can also check this into the branch, however. juraj, can you help with the branch issue?
Target Milestone: --- → mozilla0.9.5
Comment 9•23 years ago
|
||
A very simple, safe fix with no impact to L10n. We should have added these 2 encoding names when we started supporting Arabic and Hebrew. Asking for PDT approval for 0.9.4.
Keywords: nsbranch
Comment 10•23 years ago
|
||
Momoi-san: We need to see a r and sr before we consider taking this one.
Comment 11•23 years ago
|
||
Jaime, there is already an "r" above by me. We are awaiting a sr from Seth.
Comment 12•23 years ago
|
||
Ftang/Momoi - Is this a stop ship? We are only taking stop ships at this time. Why is this needed for this release? Did we get a lot feedback on 6.1 requesting this change? Pls have the status next to the patch attachment read "has-reviewed".
Updated•23 years ago
|
Attachment #49018 -
Flags: review+
Comment 13•23 years ago
|
||
The lack of this simple UI change (without an effect to L10n) significantly impedes mail composition for Arabic & Hebrew users. These 2 should have been added when we put in support for these languages. The change is simple and safe.
Comment 14•23 years ago
|
||
>juraj, can you help with the branch issue?
I'd be happy to. I believe we'd need PDT+ to land this on the branch.
Whiteboard: need sr, PDT approval
Comment 15•23 years ago
|
||
Comment on attachment 49018 [details] [diff] [review] Add Arabic and Hebrew ISO standard encodings to the default list sr=kin@netscape.com
Attachment #49018 -
Flags: superreview+
Comment 16•23 years ago
|
||
Looks like a good thing to take. Ftang and Momoit, pls come by the PIT today @ noon for Express Approval.
Comment 17•23 years ago
|
||
Giving it an nsbranch+, so it can be reviewed by the PDT.
Comment 18•23 years ago
|
||
check it in today - PDT+ Robinf - Any docs impact on this?
Updated•23 years ago
|
Whiteboard: reviewed, PDT approval → reviewed, PDT+
Comment 19•23 years ago
|
||
Simon, please check the fix into the trunk. Juraj, please check the fix into the branch.
Comment 20•23 years ago
|
||
Jaime - no doc impact. Thanks for checking.
Comment 21•23 years ago
|
||
fix checked into trunk
Comment 22•23 years ago
|
||
per offline discussion with Kat Momoi - I'm ready to check this into the 0.9.4 branch as soon as it opens.
Whiteboard: reviewed, PDT+ → reviewed, PDT+, waiting for the 0.9.4 branch to open
Comment 23•23 years ago
|
||
Someone from NS IQA, please verify this fix when the branch build gets the fix checked in. The fix should appear in tomorrow's 0.9.4 branch build. The trunk already has the fix in and it can be verified with today's trunk build.
Comment 24•23 years ago
|
||
in today's trunk build ( 09-20-03) there is no Arabic(ISO-8859-6) nor Visial Hebrew ( ISO-8859-8) in the default charset list for Mail Composition. Those two are on the list for Mail Display.
Comment 25•23 years ago
|
||
Marina, did you test with a clean profile? If you have customized the mail edit encodings (i.e. you have a line beginning user_pref("intl.charsetmenu.mailedit", in prefs.js), it will override navigator.properties and you won't see the change. Notice also that you should be looking for Arabic (ISO-8859-6) and Hebrew (ISO- 8859-8-I), not Visual Hebrew.
Comment 26•23 years ago
|
||
Simon, I looked at the source of today's runk build published internally. The fix you put in is not in the navigator.properties file. I think somehow the build this morning did not pick up your fix. We were having a build problem today and so I am not surprised by it. I just pulled and built from the trunk source now and the change you made is there and working as intended. Let's wait till tomorrow's trunk build and hear what IQA has to say about it. It will be OK most probably tomorrow. If not, we will look into build issues.
Comment 27•23 years ago
|
||
The commercial build has its own navigator.properties as part of the l10n, so this change will need to be placed there as well.
Comment 28•23 years ago
|
||
Tao or Juraj, can you help wit the trunk build issue?
Comment 29•23 years ago
|
||
Please look at 97606. I had landed the fix on trunk. PDT suggested we bake it on the trunk first and check it into the branch.
Depends on: 97606
Comment 30•23 years ago
|
||
> Please look at 97606. I had landed the fix on trunk. PDT > suggested we bake it on the trunk first and check it into > the branch. Comments on the above: 1. I don't think we have to bake and shake this simple fix on the trunk before checking it into the branch. Bug 97606 involved makefile changes. This one simply modifies one property in the navigator.properties file. 2. The fix here is not platform-dependent as in Bug 97606. The same changes apply to all platforms. There is no L10n implication. So for trunk, all that needs to be done is to check the fix into ...xpfe/browser/resources/locale/en-US/navigator.properties Isn't that all that needs to be done? In any case, this needs to get checked into the 0.9.4 branch ASAP. Also we need to verify that the fix shows up in the build tomorrow for the trunk. Juraj, please take care of the branch check-in and if the trunk checkin needs further assistance, please do so.
Comment 31•23 years ago
|
||
I am looking at this morning trunk build : 2001-09-21-05 and there is no Arabic (ISO-8859-6) nor Hebrew (ISO-8859-8-I) in the default list for message compose ( i have a clean build, starting with new profile.
Comment 32•23 years ago
|
||
per discussion with Kat Momoi, we need to change the commercial navigator.properties as well: http://lxr.mcom.com/commercial/source/xpfe/browser/resources/locale/en- US/navigator.properties Roy can you help with this?
Comment 33•23 years ago
|
||
the patch has just been checked into the Mozilla 0.9.4 branch, Roy said he might be able to help with the commercial navigator.properties. I'm reassigning the bug to him as suggested by Kat Momoi.
Assignee: mkaply → yokoyama
Assignee | ||
Comment 34•23 years ago
|
||
accepting. I'll check in the patch to ns 0_9_4_branch in a minute.
Status: NEW → ASSIGNED
Assignee | ||
Comment 35•23 years ago
|
||
checked-in
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Comment 36•23 years ago
|
||
I thought this was the most trivial fix possible, and am surprised at how much trouble it has caused. Thanks to everyone who helped out.
Comment 37•23 years ago
|
||
Re-opening ... The fix is in Mozilla trunk and 094 branch. It is also in commercial 0.9.4 branch. But it is not in commercial trunk builds as of 9/22/2001.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 38•23 years ago
|
||
Accepting. I'll check in the patch to the commercial trunk today. Thanks
Status: REOPENED → ASSIGNED
Assignee | ||
Comment 39•23 years ago
|
||
Changing the whiteboard and keyword to reflect the current status of this bug.
Assignee | ||
Comment 40•23 years ago
|
||
checked in to the commercial trunk tree.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → FIXED
Component: Layout: BiDi Hebrew & Arabic → Layout: Text
QA Contact: zach → layout.fonts-and-text
You need to log in
before you can comment on or make changes to this bug.
Description
•