Sea Monkey I18N & L10N Milestones

This document is un-LOCKED.

Contact: bobj (on sabbatical until 10/19/1999), msanz
Last Update:  (See the Change Log at the end of this document.)

Contents


M4 I18N (4/6/99)

M4 Browser I18N

 
M4 Feature M4 Infrastructure Owner IQA  Dependencies Status
Multifont rendering on Win GFX font subsystem (Win) erik teruko   Done. 3/25 checked-in
Multifont rendering on Linux GFX font subsystem (Linux) erik     Done - preliminary implementation. 
Japanese charsets and Latin1 only for M4.
Multifont rendering on Mac GFX font subsystem (Mac) ftang ---   Moved to M5
Moved to M6
Input Methods (Win prototype)   tague --- Blocking bugs 
  • 3546 (rods) nsWindow.cpp incorrectly processes Window's events
  •  4390 (kin) {feature} Need extensions to transaction manager to support. Tague will work w/kin on transaction manager requirements.
  • 3864 (joki) backspaces/navigation keys handled improperly

Moved to M5 due to issues with transaction manager.
  String Resources Manager to enable L10N of other modules erik ---   Done
  XPCom Charset Converters: to ISO-2022-JP, from Unicode cata ---   Done
Needed to send  Ja mail.
M4 charset converters XPCom Charset Converters: remaining stateless 4.5 converters cata blee   Done
  GetPlatformLocale API (Win) tague ---   Done.  Bug 3867
  GetPlatformLocale API & stub (Mac) tague ---   Moved to M5
M4 work around in place -- hard coded to en_US.  Fix 
bug 3903 for M5.
  GetPlatformLocale API (Linux) tague ---   Done.  Bug 3904  checked-in 4/6.
HTML META charset support   ftang teruko nsIObserverList API (neeti) 
Change to nsParser (rickg)
(Dogfood used temporary hack.) 
at risk?
Browser View|Character Set menu   ftang teruko 2341 (rickg/ftang) Charset Handling- Parser does not use default charset value set by Default Charset Menu at risk?
Pref. for default charset   ftang teruko Depends upon other charset work above. bug 3965
at risk?
HTTP Content-Type charset parameter   ftang teruko Depends upon netlib rewrite (necko) scheduled end of May (gagan) Moved to M??
Form submit & charset conversions   ftang     Moved to M5
Moved to M??
(Enables sorting bookmarks, mail, etc.) nsICollation API nhotta teruko   Done
Bug 3834 checked in 4/2.
(Enables formatting of date and time) nsIDateTimeFormat API nhotta teruko   Done
JA pseudo L10N of Windows installer   fergus ---   Done - no problems reported
XUL: JA pseudo L10N for main windows elements (menus, buttons, status bar)   rchen --- 4463 - Default encoding for XUL should use UTF-8 Done
Bug  4463 "fixed" - achieved with hack provided by ftang
GTK+/Seamonkey AIX 2-byte enablement   chjung chjung   Done
Need to report results

M4 Messenger I18N

For more details see Messenger M4 I18N.
 
M4 Feature Owner QA Dependencies Status
Messenger View|Character Set menu nhotta momoi, marina   Moved to M5
Moved to M6
View Western and Japanese MIME compliant messages nhotta momoi, marina
  • (2671 (rhp) Decode/parse MIME headers - moved M5
  • Parse charset parameter from MIME Content-Type header (rhp)
  • 3889 (rhp) Conversion failure: char corruption (need to hook up unicode converter) - moved M5
Moved to M5
Latin1 bodies will be viewable in M4, but Japanese will not - regression from M3
Thread Pane display of Western and Japanese headers nhotta momoi, marina
  • 3966 ( putterman) Initialize mail folder charset - moved M5 M6
  • 3832 (bienvenu) Decode MIME for the mail thread pane - FIXED
MIME compliant msgs will display hdrs correctly for Western and Japanese. Unlabeled msgs will not (w/out fixing 3966) .
Sending Message (Latin1) nhotta marina Bugs 
  • 3994 (ducarroz nhotta): MIME encoding - FIXED
  • 3789 (ducarroz): messenger sends out wrong data for charset - moved M6
  • 3941 (cata): Charset Handling- Need a charset manager service - moved M5
  • 4388 ( kostello): Ender should be enabled for Latin1 input - moved M5
  • 4394 (rhp): libmime needs to export QP/Base64 encoders for msgSend - FIXED
  • 4393 (cata) UTF-8 encoder - FIXED
  • 4029 (ducarroz): Mail- New message always put us-ascii for the Content-type: charset - FIXED
Bug 4165, blocked by 4388

M4 I18N Bugs

  • M4 I18N Bugs:
    • I18N Team: M4 Open, M4 Closed
    • 2870 Font names in Style Sheets cannot support high-bit character (peterl)
      • REOPENED - marked M7!
    • 3969 Apprunner.exe crashes at loading this URL (kipp)
      • VERIFIED WORKSFORME

M4 I18N Issues

  • Several external dependencies blocked some M4 I18N deliverables
  • Unresolved M4 issues moved to M5 Issues

  • M5 I18N (4/27/99)

    M5 Browser I18N

     
    M5 Feature M5 Infrastructure Owner IQA Dependencies Status
    (Multifont rendering on Win) GFX font subsystem (Win) erik teruko
    Testing in progress
    • 4800 Win95-J: Apprunner crashes when  loading some CJK pages - FIXED
    • 4810 Win95-J: Japanese pages cause crash - FIXED
    • 4875 Windows: printing layout broken and all fonts are Arial - FIXED
    • 2522 [PP]windows 9x only: euro character does not display - FIXED
    Done
    (Multifont rendering on Mac) GFX font subsystem (Mac) ftang teruko   Waiting for code review. 
    Redesigned because of poor ATSUI performance. - Moved to M6
    (Multifont rendering on Linux) GFX font subsystem (Linux) erik teruko converter bug fixes (cata) - Moved to M6 to help on expat (XML parser) features. Done -  Still restricted to Japanese charsets and Latin1 only for M5.
    Input Methods (Win prototype)   tague teruko Blocking bugs 
    • 3546 (rods) nsWindow.cpp incorrectly processes Window's events - FIXED
    •  4390 (kin) {feature} Need extensions to transaction manager to support. Tague investigating alternative transaction approach suggested by kin.
    • 3864 (joki) backspaces/navigation keys handled improperly - Moved to M6
    • 4819 (sdagley) I18N needs Unicode input - Moved to M6 
    • 4822 (joki) Need Keyboard event path to be Unicode Internally - Moved to M6
    • 5527 (tague) Editor is not able to accumulate successive Japanese input - FIXED
    Done.
    Allows limited Japanese input on Windows -- redraw bugs, etc. 

     Keyboard event bugs are still outstanding.

      Input Methods - ready for Ender integration (Win) tague teruko   Done
      Input Methods - ready for Ender integration (Mac) tague teruko
    • 4826 (kin) Need Offset To Coordinate Mapping APIs - Moved to M6
    • 4827 (sfraser) Need API for determining the global coordinate position of the insertion point  - Moved to M6
    Unresolved  external dependencies -- Moved to M6
    M5 Charset Converters XP-Com Charset Converters: remaining stateful 4.5 converters cata teruko   Done - but see update list of  M5 Charset Converters
      GetPlatformLocale API (Mac) tague  --- 3903 Locale- No GetPlatformLocale for Macintosh - FIXED Done. 
    Browser View|Character Set menu   ftang teruko 2341 (ftang) Charset Handling- Parser does not use default charset value set by Default Charset Menu - FIXED Done
    Form submit & charset conversions   ftang teruko Need forms widgets to switch to Ender.  When???? Moved to M?
    Depends upon switching to Ender-based forms widgets.
    Keyboard layout switching (Win)   tague blee   Moved to M6
    JA pseudo L10N of Mac installer   fergus ---    Done
    JA pseudo L10N of Sidebar   tao ---    Done
    JA pseudo L10N of Wallet   rchen ---  need to check UE dependencies Moved to M6, UI not ready for l12y 
    L10N Tools      
    • 4463 (nisheeth) Default encoding for XUL/XML/RDF should use UTF-8 - FIXED
    • 5040 (nisheeth) Need XML parser support of general entities in the external DTD files
    nisheeth is overloaded, so cata is working on 5040. At risk.

    M5 Messenger I18N (Win only)

     Messenger M5 I18N
     
    M5 Feature Owner IQA Dependencies Status
    Messenger View|Character Set menu nhotta ---   Moved to M6
    View Japanese email nhotta momoi
    • 2671 (rhp) Decode/parse MIME headers - FIXED
    • 3889 (rhp) Conversion failure: char corruption (need to hook up unicode converter) - FIXED
    • 4463 (nisheeth) Default encoding for XUL/XML/RDF should use UTF-8 - FIXED
    • 5262 (nisheeth) XML parsing error occurs when addressee name in the Cc and Bcc fields contains non-ascii - DUP of 4463
    Done
    View Attachments (Latin1 & Japanese) nhotta momoi   Base feature not only i18n - moved to M6
    View Newsgroups (Latin1 & Japanese) nhotta marina   Base feature not only i18n - moved to M6
    I18N Sort Thread Pane nhotta momoi;marina also depending on the number of locales to be tested.
    • 4731 (rjc) Sort order strange
    • 5561 (tague) Locale support, locale name to charset name mapping
    Base feature not only i18n - moved to M6
    I18N Date & Time Display Thread Pane nhotta marina
    • 4763 (putterman) International date format for the message thread pane
    • 5561 (tague) Locale support, locale name to charset name mapping
    Base feature not only i18n - moved to M6
    Sending Message (Latin1) nhotta marina
    • 4388 (tague): Ender should be enabled for Latin1 input - FIXED
    • 5328 (ducarroz) When "To:" line one address which contains 8-bit characters, mail is not sent even when other addresses are correct
    Done.

    Outstanding  bug with certain intl. keyboard layouts.

    Sending Message (Japanese) nhotta momoi
    • 5289 (cata) ISO-2022-JP encoder - FIXED
    • 5061 (rods) Japanese subject header input does not work - Moved to M6
    • 5063 (pierre) Cannot copy/paste Japanese strings properly into the subject header field - Moved to M9!!!
    • 5341 (nhotta) JPN Mail header should be properly MIME-encoded on send - can't verify because of 5061
    • 5525 (nhotta) Japanese input into the mail body disappears upon "send" - FIXED
    Done.
    Can compose and send Japanese bodies. 

    5061
    5063 depend upon switching forms widgets to Ender - Header input won't happen for M5.
     

    IMAP I18N - send/receive Latin1 and Ja mail.  No folder mgmt or search for M5. nhotta momoi(J), 
    marina(L1)
      No I18N work.  Depends upon core IMAP work.

    M5 I18N Bugs

    • I18N Team: M5 Open, M5 Closed
    • 3962 (kmcclusk) Form does not display non-ascii characters - Moved to M6
    • 4348 (kmcclusk) Form widgets does not display Japanese correctly - Moved to M7
    • 5438 (kmcclusk) Mac HTML buttons don't display Unicode correctly - Moved to M6
    • 5439 (saari) Mac HTML/JS popup menus don't display Unicode correctly - Moved to M6
    • 4681 (pierre) Windows: Chinese pages not displayed properly - (not be just Window and Chinese?) - Moved to M15!!!!!!!!!!!!
    • 4925 (davidmc) Japanese thread pane headers get extraneous materials on re-start - FIXED (4/20/99)

    M5 I18N Issues

    • When do we get Ender-based forms!
    • XPConnect and I18N APIs, XPIDL
    • XUL widgets I18N
      • Native widgets: Menus, File Picker, Color Picker, Print, others?
    • RDF & Filesystem in Sidebar!
    • Sidebar I18N
    • I18N Find
    • UTF-8 prefs & migration from 4.5
    • Form widget, Ender and IME
    • XPConnect and charset info
    • Font Picker and Prefs
    • Wallet and encoding of data files (rchen?)

    M6 I18N (5/18/99)

    M6 Browser I18N

     
    M6 Feature M6 Infrastructure Owner IQA Dependencies Status
    HTML META charset support   ftang  
    • nsIObserverList API (neeti)
    • Change to nsParser (rickg)
    • webshell support (nisheeth) 
     
      Extensible Character Set support cata     Moved to M7 
    M6 Charset Converters   cata     M6: no additional converters
      L10N Editor for XUL DTD files tao   entity and external DTD support in XML parser Do we need this before M6?
    JA pseudo L10N of on-screen help window   msanz     Not implemented yet 
    JA pseudo L10N of PICs   msanz     Moved to M??
    PICs is a candidate to cut list
    50% JA pseudo L10N o f the UI   rchen  
    • L10N tools
    • XML parser (e.g. DTD support) 
    Done for Windows 

    M6 Messenger I18N (Win only)

    Messenger M6 I18N
     
    M6 Feature Owner IQA Dependencies Status
    I18N Sort Thread Pane nhotta momoi;marina also depending on the number of locales to be tested. 4731 (rjc) Sort order strange - FIXED  
    I18N Date & Time Display Thread Pane nhotta marina 4763 (putterman) International date format for the message thread pane - FIXED  
    Messenger View|Character Set menu nhotta momoi/marina (A big area - will split for different languages)  3966 ( putterman) Initialize mail folder charset  
    Send Attachments (Latin1 & Japanese) nhotta momoi   Attachment in general did not make it for M6, moved this to M7.
    View Newsgroups (Latin1 & Japanese) nhotta marina    
    Sending Mail in Japanese and Latin1 nhotta momoi
    • 3941 (cata): Charset Handling- Need a charset manager service
    • 5061 (rods) Japanese subject header input does not work
    • 5063 (pierre) Cannot copy/paste Japanese strings properly into the subject header field - Moved to M9!!!
    M5 has hardcoded hack for Japanese
    Forward and Reply  in Japanese and Latin1 nhotta marina
    • 5492 (rhp) When Replying or Forwarding message with non-ascii in the body it is garbled
    • 3979 (rhp) Mail- Content-Type: charset of reply and forward is always us-ascii
    Moved to M8
    IMAP non-ASCII folder names nhotta marina   Moved to M7
    50% JA pseudo L10N of the UI rchen rchen
    • L10N tools
    • XML parser (e.g. DTD support) 
    Done for Windows

    M6 I18N Bugs

    • I18N Team: M6 Open, M6 Closed
    • 3789 (rhp) messenger sends out wrong data for charset - M7?
    • 3962 (kmcclusk) Form does not display non-ascii characters - M8?
    • 3966 ( putterman) Initialize mail folder charset - M7?
    • 3979 (rhp) Mail- Content-Type: charset of reply and forward is always us-ascii - M7?
    • 4731 (rjc) Sort order strange - FIXED
    • 4763 (putterman) International date format for the message thread pane - FIXED
    • 5061 (rods) Japanese subject header input does not work - M6/LATER?!!?
    • 5063 (pierre) Cannot copy/paste Japanese strings properly into the subject header field - Moved to M9?
    • 5312 (waterson) Bookmark date format needs to be localizable - M7?
    • 5328 (ducarroz) When "To:" line one address which contains 8-bit characters, mail

    • is not sent even when other addresses are correct - M7?
    • 5402 (saari) Mac menus DON'T display Unicode correctly - M7?
    • 5438 (kmcclusk) Mac HTML buttons don't display Unicode correctly - M7?
    • 5439 (saari) Mac HTML/JS popup menus don't display Unicode correctly - M7?
    • 5492 (ducarroz) When Replying or Forwarding message with non-ascii in the body it is garbled - M7?
    • 5564 (tague) nslocale.dll: remove RegisterComponent() calls - FIXED
    • 5675 (warren) Crash - OpenBlockingStream is returning the wrong value - M??
    • 5723 (rickg) parser strip out Unicode U+xx00 from html attribute - M7?
    • 5742 (peterl) Crash -loading this page causes Apprunner crashes - FIXED
    • 5831 (peterl) crash Win95 on loading several non-existing image in certain - M7?
    • 5871 (waterson) bookmarks.html needs to be I18n-savvy - M7?
    • 5880 (saari) Linux - Default Character Set menu does not fit in Window - M7?
    • 5866 (rhp) vcard accepts us-ascii only - FIXED for M7
    • 5887 (waterson) File System in Sidebar does not display upper ascii director - M15?!!?

    M6 I18N Issues

    • UE I18N review

    M7 I18N (6/08/99) (6/15/1999)

    M7 Browser I18N

     
    M7 Feature M7 Infrastructure Owner IQA Dependencies Status
    (Multifont rendering on Linux) GFX font subsystem (Linux) erik     Done
    M7 adds many encodings.1  (Japanese and Latin1 supported since M5.)
      Extensible Character Set support design cata      
      Native Widget I18N requirements erik      
      locale-sensitive strres tao     Done
      Input Methods - ready for Ender integration (Mac) tague     Done
    Keyboard layout switching (Mac)   tague     Done
    (infrastructure only) Charset auto-detection API  ftang   Gecko filters  Need to work out details.  M8.
      M7 Charset Converters cata, ftang     Done
    Form submit & charset conversions   ftang   6262 (buster) (feature) enabling ender in Gecko needs to be implemented - M8? Done
    Multipart form not working for M7.  Can test GET or PUT.  Either use not text and textarea fields, or enable GFX text widgets using pref: 
      user_pref("nglayout.widget.mode", 2);
    Ender-based text widgets       6262 (buster) (feature) enabling ender in Gecko needs to be implemented - M8? 6262 didn't make it for M8. Checked-in under pref control: checkin: Ender Text Control, the new GFX-rendered text control, but bug (8410) prevents this from being useful.
    1Document charset encodings supported on M7 Mac and Windows, but NOT supported on M7 Linux:
    • Armenian (ARMISCII-8)
    • Thai (TIS-620 aka Windows-874)
    • Vietnamese (VISCII, Windows-1258, VIET-VPS, VIET-TCVN5712, VIQR)

    M7 Messenger I18N (Win only)

    Messenger M7 I18N
     
    M7 Feature M7 Infrastructure Owner IQA Dependencies Status
    Compose I18N headers   nhotta   6262 (buster) (feature) enabling ender in Gecko needs to be implemented - M8? 6262 didn't make it for M8. But you can try this for M7 by enabling GFX text widgets using pref (checkin: Ender Text Control, the new GFX-rendered text control): 
      user_pref("nglayout.widget.mode", 2); 

    But this pref causes browser window to hang (8410).

    Send HTML Latin1 email   nhotta   6671 (akkana) No named entity generated for HTML mail send - FIXED Done
    View msgs with no MIME charset param   nhotta   3966 (putterman) Initialize mail folder charset - FIXED Done (only for Latin1)
    Send Attachments (Latin1 & Japanese)   nhotta     Moved to M8.  No core attachment support.
    Auto charset detection integration for attachment view   nhotta     Done.
    Temporary hack for Japanese

    M7 I18N Bugs

    • I18N Team: M7 Open, M7 Closed, All Milestones Open, All Milestones Closed
    • Mother-of-all-I18N-bugs: 7228 I18n Dependencies on other engineering groups
    • 3789 (rhp) messenger sends out wrong data for charset - M8?
    • 3966 (putterman) Initialize mail folder charset - FIXED
    • 3979 (rhp) Mail- Content-Type: charset of reply and forward is always us-ascii - M8?
    • 4819 (tague) I18N needs Unicode input - FIXED (by I18N)
    • 4826 (kin) [Blocker] Need Offset To Coordinate Mapping APIs - M8?
    • 5328 (rhp) When "To:" line one address which contains 8-bit characters, mail

    • is not sent even when other addresses are correct - M8?
    • 5438 (tague) Mac HTML buttons don't display Unicode correctly - FIXED (by I18N)
    • 5675 (warren) Crash - OpenBlockingStream is returning the wrong value - Dup of  6188
    • 5723 (rickg) parser strip out Unicode U+xx00 from html attribute  - FIXED
    • 5831 (peterl) crash Win95 on loading several non-existing image in certain - WORKSFORME
    • 5871 (waterson) bookmarks.html needs to be I18n-savvy - M8?
    • 5880 (saari, pavlov@pavlov.net) Linux - Default Character Set menu does not fit in Window - M9?
    • 5866 (rhp) vcard accepts us-ascii only - FIXED
    • 5887 (waterson) File System in Sidebar does not display upper ascii director - M15?!!?
    • 6188 (warren) Netlib returns NS_FALSE on errors - M?
    • 6671 (akkana) No named entity generated for HTML mail send - FIXED
    • 6768 (hyatt) [BLOCKER]Need architecture for focused text widget - FIXED
    • 7430 (rickg) Latin 1 characters under 8859-1 and UTF-8 are sent incorrectly: header & body - FIXED
    • 7629 (tague) nsEventStateManager re-dispatches NS_KEY_DOWN events as NS_KEY_PRESS events - FIXED (by I18N)
    • 8132 (ducarroz) [QA Blocker] Cannot input anything into plain text mail composer body - FIXED

    M7 I18N Issues


    M8 I18N (6/29/99) (7/6/1999)

    M8 Browser I18N

     
    M8 Feature M8 Infrastructure Owner IQA Dependencies Status
      Extensible Character Set support prototype cata     Extensibility proposal.
    IME clauses (raw text, converted text, etc.) and clause selection to the editor   tague     Done. (See news article: [checkin] Input Method clause support) Fixes several M8 bugs:
    M8 Charset Converters   ftang     Done. (ISO-8859-13 only), bug 7959
      Japanese (and other) charset auto-detection  ftang     Done. Converters checked-in, but not hooked up to parser.  Can be tested stand-alone.  May be hooked up for mail attachments for M8.
      String Resource fallback mechanism tao     Done - basic fallback.  More robust fallback planned for M9. 
    See bugs 8188, 8525.
    Form submit & charset conversions   ftang 8209 (pollmann) ENCTYPE=multipart file upload does not work - M? 7973 (ftang) ENCTYPE=multipart form submission does not work w/ non ASCII - FIXED in M7

    M8 Messenger I18N (Win only)

    Messenger M8 I18N
     
    M8 Feature M8 Infrastructure Owner IQA Dependencies Status
    View non-Latin1 msgs with no MIME charset param   nhotta     Done. 5660 - FIXED
    Forward and Reply  in Japanese and Latin1   nhotta  
    • 5492 (rhp) When Replying or Forwarding message with non-ascii in the body it is garbled
    • 3979 (rhp) Mail- Content-Type: charset of reply and forward is always us-ascii
     
    Send HTML Japanese email   nhotta  
    • (akkana) new signature to OutputHTML to take in an  nsIOStream* object by M7
    • 6672 (ducarroz) Japanese text is removed from HTML mail - M8?
     
    Zenkaku-to-Hankaku mapping   nhotta   8865 ? 5894 Moved to M9.
    Japnese auto charset detection integration for attachment view   nhotta  
    • Japanese charset auto-detection functions (ftang)
    • 8899 (ftang) Netscape Japanese Home Page as attachment cannot be viewed inline
    Replaces M7 hack.
    IMAP: Non us-ascii folder name (need modified UTF-7 encoder)   nhotta  
    • 6814 (cata) UTF-7 IMAP4rev1 modified version page is not displayed correctly - Done
    • 7130 (bienvenu) IMAP: does not interpret M-UTF-7 in folder names - M9? (necko dependencies)
    Moved to M9? 
    Local folder I18N search   nhotta No known I18N tasks.  Just IQA verification when feature lands. At Risk.
    Send page I18N   nhotta   No known I18N tasks.  Just IQA verification when feature lands. At Risk.
    LDAP I18N Search   nhotta   No known I18N tasks.  Just IQA verification when feature lands. At Risk.
    Address Book - I18N search   nhotta   No known I18N tasks.  Just IQA verification when feature lands. At Risk.
    Address Book - I18N auto-complete   nhotta   No known I18N tasks.  Just IQA verification when feature lands. At Risk.
    Address Book - I18N sort   nhotta   No known I18N tasks.  Just IQA verification when feature lands. At Risk.
    Address Book - I18N import (LDIF, CSV, TAB)   nhotta   No known I18N tasks.  Just IQA verification when feature lands. At Risk.

    M8 I18N Bugs

    • I18N Team: M8 Open, M8 Closed, All Milestones Open, All Milestones Closed
    • Mother-of-all-I18N-bugs: 7228 I18n Dependencies on other engineering groups
    • 2870 (peterl) Font names in Style Sheets cannot support high-bit characters - M9?
    • 3789 (rhp) messenger sends out wrong data for charset - M8?
    • 3979 (rhp) Mail- Content-Type: charset of reply and forward is always us-ascii - M9?
    • 4431 (nisheeth) XML must handle - M8?
    • 4826 (kin) [Blocker] Need Offset To Coordinate Mapping APIs - M8?
    • 5099 (peterl) need to add LANG to nsFont - M9?
    • 5100 (peterl) need to add charset to nsFont - M9?
    • 5130 (mcmullen) Prefs backend code must be changed to use UTF8 - M8?
    • 5312 (waterson) Bookmark date format needs to be localizable - M9?
    • 5328 (rhp) When "To:" line one address which contains 8-bit characters, mail
    • is not sent even when other addresses are correct - M9?
    • 5492 (rhp) When Replying or Forwarding message with non-ascii in the body it is garbled - M8?
    • 5871 (waterson) bookmarks.html needs to be I18n-savvy - M9?
    • 5939 (akkana) Copy/pasted JPN text body does not work - M9?
    • 6414 (saari) XUL-based UI: fail to render non-English text in menu & menuitems - M8? [linux]
    • 6542 (saari) Not able to display Japanese menus and menu items. - M8? [DUP of FIXED 7822]
    • 6672 (ducarroz) Japanese text is removed from HTML mail - M8?
    • 7130 (bienvenu) IMAP: does not interpret M-UTF-7 in folder names - M9?
    • 7208 (nisheeth) [CRASH] This Latin 3 test page causes a crash - Dup of 7330
    • 7748 (jevering) DLL bloat in M6 - M?
    • 7844 (putterman) JPN Mail folder names do not show correctly - M8?
    • 7849 (akkana) Editor-Save function does not support I18n characters - M9?
    • 8009 (brade) [L10N] editor/base/*Txn.cpp hard-coded UI strings - M9?
    • 8204 (putterman) 3pane Character Set menu should reflect the current folder's character set - M10?
    • 8206 (putterman) Changing the Character Set in Messenger 3Pane should reload thread pane - M8 - FIXED
    • 8232 (ramiro) Changing Prefs50 file to handle Widget mode causes Browser blank - Dup of 8410
    • 8410 (warren) [BLOCKER] loading about:blank causes hang - M?

    M8 I18N Issues


    M9 (Beta1) I18N (7/20/99)(7/27/99) (8/10/1999)

    M9 Browser I18N

     
    M9 Feature M9 Infrastructure Owner IQA Dependencies Status
    Extensible Character Set support (prototype)   cata    
    Includes bug  3941. Slipped to M10.
      IME plumbing for position2offset, offset2position tague   Need to pass event info not provided via DOM events Done.
      Positioning the IME candidate window on Windows tague     Done.
      API to convert UCS-2 HTML into a target encoding tague     Slipped to M10. 
    Bug 8865.
    Active IME (Win)   tague     May postpone after Beta1
    Font prefs Font prefs backend erik   Matt is signed up to implement the XUL UI Moved to M10. 
    See UI spec, 
    Seamonkey International UI Overview & Descriptions
    Auto charset detection in browser   ftang   hooks into parser Done.
    HTTP header charset   ftang   necko bug: 
    8443 (warren) HTTP charset does not work
    Slipped.
    Form submit & charset conversions   ftang   Dependent upon core feature working. 
    8209 (pollman) ENCTYPE=multipart file upload does not work
    8209 is currently marked TFV M14????
    Ender Save File and charset conversions   ?     At risk for M9
    XPIDL interface for nsILocale   tague   GetPlatformLocale API Done. See I18n XPIDL migration plan
    XPIDL interface for strres   tao     Done. See I18n XPIDL migration plan
    XPIDL interface for date/time formatting   nhotta     Done. See I18n XPIDL migration plan
      Prefs I18N support ?     Need to verify if prefs APIs and implementations are I18N enabled

    M9 Messenger I18N (Win only)

    Messenger M9 I18N
     
    M9 Feature M9 Infrastructure Owner IQA Dependencies Status
    Send Japanese HTML messages   nhotta     Done.
    Send & View attachments   nhotta     Done.
    Reply and Forward of Latin1 and Japanese mail   nhotta     Done.
    PRTime support for date format   nhotta     Done.
    Hankaku-to-Zenkaku mapping   nhotta   8865 ? Bug 5894.
    Moved to post-Beta1

    M9 I18N Bugs

    • I18N Team: M9 Open, M9 Closed, All Milestones Open, All Milestones Closed
    • Mother-of-all-I18N-bugs: 7228 I18n Dependencies on other engineering groups
    • 2870 (peterl) Font names in Style Sheets cannot support high-bit characters - M10?
    • 4681 (pierre) Windows: Chinese pages not displayed properly - (not be just Window and Chinese?) - Moved to M15!!!!!!!!!!!!
    • 5880 (saari) Linux - Default Character Set menu does not fit in Window - DUP of 11586
    • 11586 (hyatt) XP menus need to be scrollable - M11?
    • 6262 (buster) (feature) enabling ender in Gecko needs to be implemented - M10? [depends upon necko]

    • DUP or dependent upon 6262:
      • 3962 (kmcclusk) Form does not display non-ascii characters
      • 4348 (kmcclusk) Form widgets does not display Japanese correctly - FIXED
      • 5061 (rods) Japanese subject header input does not work
      • 5063 (pierre) Cannot copy/paste Japanese strings properly into the subject header field
      • 8643 (buster) Cyrillic letters don't shown on forms for some charset. - M10?
    • 6451 (peterl) Should change Japanese fonts to display Japanese characters  - M9?
    • 6961 (rhp) When reply to a msg with JPN headers, Subject is displayed as raw MIME-encoded string - FIXED
    • 7330 (nisheeth) [Necko] nsIWebShellServices::StopLoadingDocument is not reentr safe - M9? [necko]
    • 8209 (pollman) ENCTYPE=multipart file upload does not work - M14???
    • 8405 (mscott) MIME-encoded JPN address-from characters are not displayed correctly in thread pane - M11?
    • 8443 (rpotts) HTTP charset does not work - M9? [necko]

    M9 I18N Issues


    M10 I18N (8/10/99) (8/17/99) - Beta1 Stabilization (8/31/1999)

    M10 Browser I18N

    Messenger M10 I18N
     
    M10 Feature M10 Infrastructure Owner IQA Dependencies Status
    Extensible Character Set support   cata      
    XML <?xml encoding=xxx>   ftang      
    HTTP charset   ftang      
      Word-break API ftang     Done.
    Input Methods (Linux)   erik   Sun is providing implementation with Erik's assistance Bug  6310. Includes Wnn6 support keyboard layout switching
    Linux: multi-monolinugal menus   erik   sub-classing of GTK menus Bug 8698.
    GFX menu widgets eliminates the need for this.
    Font preferences
    • Design font prefs APIs
    • Implement font enumerators
    • Implement language groups
    • Integrate with Matt 
    erik   XUL UI work from Matt. Bug 8801.
      Charset/Lang sensitive font selection erik   Work with Gecko team on design.  See 6451.  
    Mac IME -- Positioning the IME candidate window Mac position2offset and offset2position work tague      
    Non-Latin inter-application copy & paste    tague      
      Design and first pass implementation of high-level UCS2 conversion 
    interface for converting html and plain text
    tague      
    API to convert UCS-2 HTML into a target encoding   tague     Bug 8865.
    HTML Entity Conversion API for Ender   tague      
    Copy & Paste (inter-application)   tague
    Unicode converter perf. tuning   ftang      

    M10 Messenger I18N (Win only)

    Messenger M11 I18N
     
    M10 Feature M10 Infrastructure Owner IQA Dependencies Status
    Filtering I18N         Moved post-Beta1
    Send web page   rhp(?), nhotta      
    Sorting header in thread pane   bienvenu, nhotta     Bug 8455

    M10 I18N Bugs

    • I18N Team: M10 Open, M10 Closed, All Milestones Open, All Milestones Closed
    • Mother-of-all-I18N-bugs: 7228I18n Dependencies on other engineering groups
    • 2870 (peterl) Font names in Style Sheets cannot support high-bit characters - M10?
    • 4681 (pierre) Windows: Chinese pages not displayed properly - (not be just Window and Chinese?) - Moved to M15!!!!!!!!!!!!
    • 5880 (saari) Linux - Default Character Set menu does not fit in Window - DUP of 11586
    • 6262 (buster) (feature) enabling ender in Gecko needs to be implemented - M10? [depends upon necko]

    • DUP or dependent upon 6262:
      • 3962 (kmcclusk) Form does not display non-ascii characters
      • 5061 (rods) Japanese subject header input does not work
      • 5063 (pierre) Cannot copy/paste Japanese strings properly into the subject header field
      • 8643 (buster) Cyrillic letters don't shown on forms for some charset. - M10?
    • 6451 (peterl/ftang) Should change Japanese fonts to display Japanese characters  - M9?
    • 8209 (pollman) ENCTYPE=multipart file upload does not work - M14???
    • 8405 (mscott) MIME-encoded JPN address-from characters are not displayed correctly in thread pane - M11?
    • 11586 (hyatt) XP menus need to be scrollable - M11?

    M10 I18N Issues


    M11 I18N (8/31/99) (9/07/1999) (9/21/1999) - Beta1 feature complete

    Seamonkey Beta 1 Criteria

    M11 Browser I18N

     
    M11 Feature M11 Infrastructure Owner IQA Dependencies Status
    UI for Japanese Auto-Detect   ftang     Back-end support is done and controlled by pref.
    Charset override mechanism   ftang     Bug 7886.
    View Page Source   ftang      
    Form (multipart) submission   ftang   Back-end work for URL-encoded forms is done, but testing is blocked waiting for GFX text widgets, bug 6262.

    Cannot be implemented until generic multipart   forms are working -- bug 8209 (pollman) ENCTYPE=multipart file upload does not  work

    Active IME (Win)   tague      
    UE for Character  Code Menu   tague   Seamonkey Editor Character Code Menu UE Specifications  

    M11 Messenger I18N (Win only)

     
    M11 Feature M11 Infrastructure Owner IQA Dependencies Status
    Address book (Japanese)
    • Create AB 
    • Create entry 
    • Edit properties 
      nhotta     Works for Latin1
    Send/view attachments   ducarroz,
    rhp, jefft, nhotta
        Add UI for adding attachments (11116) .  Attachment display (10883). Open attachment (10802)

    M11 I18N Bugs

    M11 I18N Issues


    M12 (Beta1) I18N (9/21/99)(9/28/99) (10/12/1999)

    M12 Browser I18N

     
    M12 Feature M12 Infrastructure Owner IQA Dependencies Status
      Unicode converter perf. tuning I ftang      
      Font rendering performance tuning I erik      
    "User-Defined" charset support   erik      

    M12 Messenger I18N (Win only)

     
    M12 Feature M12 Infrastructure Owner IQA Dependencies Status
    Auto-complete   ducarroz      
    File messages   jefft     10801 Save messages 
    10802 Open attachment 
    10803 Save attachment 
    Print message   sspitzer     10895 Hook up printing with Gecko
    Undo (Undo "Delete Message" only)   nhotta      

    M12 I18N Bugs

    M12 I18N Issues


    M13 I18N (10/19/99) (10/26/1999) - Beta1

    Seamonkey Beta 1 Criteria
    Seamonkey Beta1 I18N Features

    M13 Browser I18N

    M13 left intentionally blank.  Focus should be on Beta1 stoppers.
     
    M13 Feature M13 Infrastructure Owner IQA Dependencies Status

    M13 Messenger I18N (Win only)

    M13 left intentionally blank.  Focus should be on Beta1 stoppers.
     
    M13 Feature M13 Infrastructure Owner IQA Dependencies Status
             

    M13 I18N Bugs

    M13 I18N Issues


    M14 I18N (11/09/99) (11/23/1999)

    M14 Browser I18N

     
    M14 Feature M14 Infrastructure Owner IQA Dependencies Status
      Unicode converter perf. tuning II ftang     Chinese and Korean converters
      Unicode Normalization ftang      
    Linux I18N printing Postscript GFX I18N erik     Post Beta1 feature
    "User-Defined" charset support   erik     Required for 4.x compatibility. Bug 6588.

    M14 Messenger I18N (Win only)

     
    M14 Feature M14 Infrastructure Owner IQA Dependencies Status
    Hankaku-to-Zenkaku  mapping   nhotta   8865 ? Bug 5894.
    Import 4.5 addressbook   nhotta   10837 Post Beta1 feature
    I18N of New Address Book features   nhotta   M11 Address Book features
    • 10860 Add sender/recipients to Address Book 
    • 10863 Address Book containing email history 
    • 10867 History AB 
    • 10837 Finish import tool for 4.x address books 
    • 10868 Import (LDIF, CSV, TAB) 
    • 10869 Sorting 
    • 11366 Print Address Book Card 
    • 10889 Delete Address Book 
    • 10865 Menus, Command Keys, XUL Fragments, Toolbars L10N 

    • 10866 Enable/Disable Menus 
     
    Drag & Drop I18N   nhotta   10862 Drag and drop
    Find in current message   nhotta    
    Charset override   nhotta   11965 Waiting for rhp to return from sabbatical Bug 5938
    Filtering back-end   nhotta   11659 Can use  upgraded 4.5 filters in Seamonkey?