The Mozilla
Organization
Our Mission
Who We Are
Getting Involved
Community
Editorials
What's New
Newsbot
Development
Roadmap
Module Owners
Blue Sky
Projects
Status
Tools
Products
Source Code
Binaries
Documentation
License Terms
Bug Reports
Quality
Search
Feedback

Seamonkey Beta1 I18N Features

Contact: bobj (on sabbatical until 10/19/1999), msanz, lyecies
Last Update: 

When we need to modify the Beta1 features requirements, the following goals and non-goals should be used as a guide to prioritize which features get added or deleted.  Also refer to the Sea Monkey I18N & L10N Milestones.

I18N Beta1 Goals

  • Consistent with overall Seamonkey Beta 1 Criteria
  • Dogfood (Windows, Mac and Linux)
    • Japanese, German and French
    • Browsing HTML
    • Basic Mail Sending/Receiving of plain text and HTML mail (but Windows only)
    • Editing existing and new HTML documents
    • Japanese IME support
    • I18N Bookmarks
  • I18N Enabled Sidebar
    • Japanese What's Related
    • Internet Keywords (?)
    • Bookmarks (?)
    • prototype content from International Netcenter
    • others?  notification?
  • Localizable Components (Browser, Mail, Ender, Sidebar)
  • Significant Performance Improvements (> 10% overall size or speed)
  • Stability (fixing memory leaks and warnings, XPCom review)

I18N Beta1 Non-Goals

  • Dogfood for non-Latin1 and non-Japanese
  • Non-Latin1 printing on Linux

5.0 I18n Non-Goals (not budgeted)

  • Mail I18N on Mac or Linux platforms
  • Bi-directional (Arabic, Hebrew) support

I18N Beta1 Browser Features

 
I18N Beta1 Browser
& Ender Features
Milestone (owner)
Dependencies or Comments
Unicode converters for Latin1, Japanese, UTF-8 and others Done See current release notes for full list.
Unicode character utilities Done  
StringBundle interface Done  
Multi-font Rendering Done  
Font preferences M10 (erik) Work with Matt on XUL UI
Charset/Lang sensitive font selection M10 (erik) Work with Gecko team on design.  See 6451.
Font rendering performance I M12 (erik)  
Windows IME Done  
Mac IME M10 (tague) Need to complete candidate window positioning
Linux IME M10 (erik) Erik is assisting Sun to implement this.
Keyboard layout support Done  
Charset extensibility M10 (cata)  
View|Character Set Menu M11 (cata) Temporary menu is done. Real implementation is part of charset extensibility work.
UI for Japanese Auto-Detect M11 (ftang) Back-end support is done and controlled by pref.
Charset override M11  (ftang)  
HTML META charset Done.  
XML <?xml encoding=xxx> M10 (ftang)  
HTTP charset M10  (ftang) - Done  
Line breaking Done  
Word breaking M10 (ftang) - Done Word break API
Word Jumping in Ender M10 (ftang)  
View Page Source M11 (ftang)  
Getting Locale Done  
Locale sensitive sorting Done  
Locale sensitive date/time formatting Done  
XPConnect interface for Locale Done  
XPConnect interface for StringBundle Done  
XPConnect interface for date/time formatting Done  
Form submission M11  (ftang) Back-end work for URL-encoded forms is done, but testing is blocked waiting for GFX text widgets, bug 6262

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

Conversion API for Save as text or HTML M10 (tague)  
HTML Entity Conversion API for Ender M10 (tague)  
Copy & Paste (inter-application) M10 (tague)  
Unicode converter perf. tuning I M12 (ftang) Latin1, UTF-8, Japanese
UE for Character Code Menu M11 (tague)

 
I18N Beta1 Mail Features
(Windows only)
Milestone (owner)
Dependencies or Comments
IMAP M13 (phil) Search (5933), Folder (7130), Reply quote (11888)
3-Pane view Done (8204)
Viewing messages Done.
Composing messages M10 (nhotta) Back-end done.  Can compose main body. Testing of header composition is blocked waiting for GFX text widgets - bug 6262
(3979), (10940), (11892)
Forwarding and Replying M10 (IQA) Testing of header composition is blocked waiting for GFX text widgets - bug 6262
(12220)
Send page from browser M10 (rhp/nhotta)  
Sorting header in thread pane M10 (bienvenu) (7844), (8405),
International time/date formats M9 (nhotta)  
Addressbook  (Japanese) 
  • Create new address book
  • Create new entry 
  • Edit properties
M11 (nhotta) Already works for Latin1
Send/Receive Attachments M11 (ducarroz/rhp/jefft/nhotta) Some functionality is working now. 
Add UI for adding attachments (11116
Attachment display (10883
Open attachment (10802)
(10400), (10620)
Auto-complete M12 (ducarroz/nhotta)  
File message M12 (jefft/nhotta) (10801), (10802), (10803)
Print message M12 (sspitzer/nhotta) (10895)
Undo "Delete Message" M12 (nhotta)  

I18N Post-Beta1 Features

The features below are not show-stoppers for Beta1, but some of these may get completed in time for Beta1.
  • Windows Active IME support
  • Linux I18N Printing
  • Additional converters
    • Korean (ISO-2022-KR)
    • Traditional Chinese (ISO-2022-CN)
    • Simplified Chinese (HZ-GB-2312, GBK)
    • MacThai
    • Vietnamese (VIQR)
    • Korean (MS-949,  IBM-1363) (IBM requested, but not planned)
      • MS-949 and IBM-1363  are equivalent and are supersets of IBM949 with 5,000 additional characters.
  • User-defined charset
  • Unicode Normalization
  • Copy & Paste between 5.0 and external applications
  • Mail
    • Find in message headers
    • Find in body of current message
    • Find in bodies of mailbox
    • Charset override for mislabeled mail messages
    • Default charset for unlabeled mail messages
    • I18N Filtering
    • Halfwidth-to-Fullwidth Japanese (Hankaku-to-Zenkaku) conversion
    • I18N of New (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

Copyright © 1998-1999 The Mozilla Organization.