Sun Java Solaris Communities My SDN Account Join SDN
 
Architecture, Design and Testing

Sun Software Product Internationalization Taxonomy

 
  « Previous | Contents | Next »
 

Chapter 5 Internationalization Assessment Matrix


Description

This checklist is in the form of a matrix that enables you to assess the internationalization status of a product. Across the x-axis are the categories known as interfaces. For more information, see "Chapter 3 Interfaces" or the link at the top of each column in the matrix. Down the y-axis are the categories known as objects and methods. For more information, see "Chapter 4 Objects and Methods" or the link on each row in the matrix.
Each available box in the matrix should be populated with one of the following color-coded values:
  • Compliant - Product fulfills all the requirements defined for this interface/object combination.
  • Partially compliant - Product fulfills some of the requirements defined for this interface/object combination. An accompanying explanation in text form should appear after the matrix.
  • Non-compliant - Product does not fulfill any of the requirements defined for this interface/object combination. Plans for future inclusion should be provided in a roadmap.
  • Not applicable - Product does not provide the functionality of this interface/object combination.
To see a sample matrix, which we have already completed for demonstration purposes, click here>>.
To use the matrix template to assess the internationalization status of your product, click here>>.
User Interfaces Program Interfaces
Command
line
Character Graphical Application
Protocols
Storage and
Interchange
Application
Programming
1. Translatable Product Components
1.1 Translation negotiations, defaults, and selection            
1.2 Textual objects
1.2.1 Fixed textual objects            
1.2.2 Messages            
1.2.3 Help systems and documentation            
1.3 Non-textual objects
1.3.1 Icons, images, and colors            
1.3.2 GUI objects            
1.3.3 Sounds            
1.3.4 Other            
2. Cultural formatting and processing
2.1 Culture negotiations, defaults, and selection            
2.2 Abstract objects
2.2.1 Time, date, and calendar            
2.2.2 Numeric, monetary, and metric            
2.3 Structured text
2.3.1 Ordered lists (collation)            
2.3.2 Personal names, honorifics, and titles            
2.3.3 Addresses            
2.3.4 Other formatting and layout            
2.4 Language processing
2.4.1 Lexical and grammatical            
2.4.2 Phonology and sound-to-text            
3. Text foundation and writing systems
3.1 Writing system negotiations, defaults, and selection            
3.2 Plain text representation
3.2.1 Characters (semantics and codespaces)            
3.2.2 Strings (encoding methods and transcoding)            
3.3 I/O and interchange
3.3.1 Transfer encoding (8-bit clean)            
3.3.2 Device input (keyboard and input methods)            
3.3.3 Device output (font management, rendering, and output methods)            
Explanations for partially compliant areas and notes:
Important dependencies:
Location of product roadmap for providing future i18n functionality:
  « Previous | Contents | Next »
 
Related Links