Flylib.com
Developing International Software
Developing International Software
ISBN: 0735615837
EAN: 2147483647
Year: 2003
Pages: 198
Authors:
Dr. International
BUY ON AMAZON
Cover Page
LOC Page
Foreword
Acknowledgments
How to Use This Book
Part I: Introduction
Chapter 1: Understanding Internationalization
Locales
World-Readiness
Localization
Summary
Chapter 2: Designing a World-Ready Program
Identifying World-Ready Requirements in Specifications
Planning for Globalization
Customizing Features
Organizing a Product Team
Setting Up a World-Ready Development Environment
Making Life Easier for Translators
Testing Considerations
Summary
Part II: Globalization
Chapter 3: Unicode
Traditional Character Encoding
A Closer Look at Unicode
Creating Win32 Unicode Applications
Encodings in Web Pages
Encodings in the .NET Framework
Encodings in Console or Text-Mode Programming
Summary
Chapter 4: Locale and Cultural Awareness
Concept of Locale
Retrieving the Right Locale
Date and Calendar Formatting
Time Formatting
Currency Formatting
Casing
Sorting and String Comparison
Number Formatting
Addresses
Paper Size
Telephone Numbers
Units of Measure
Locale Awareness in Console
Summary
Chapter 5: Text Input, Output, and Display
Input Languages
Complex Scripts
Options for Displaying Text
Fonts
Summary
Chapter 6: Multilingual User Interface (MUI)
MUI Support in Windows
Options for Offering an MUI Solution
How to Implement Your Own Satellite DLLs
Summary
Part III: Localizability
Chapter 7: Software Localizability Guidelines
Isolating Localizable Resources
String Handling
Localizability Considerations for the UI
Summary
Chapter 8: Mirroring
The Technology
Mirroring in Win32 Applications
Mirroring in Web Pages
Mirroring in the .NET Framework
Summary
Chapter 9: Content Localizability Guidelines
Keep Content Simple
Follow Basic Writing Style Principles
Respect Cultural and Local Sensitivity
Write for Easy Recycling and Reduced Localization Costs
Respect Cultural Sensitivity in Art and Multimedia
Design the Help System with Global Functionality
Summary
Part IV: Localization
Chapter 10: Localization
Localization Elements
Localization Tools
Localization Team
Establishing Localization Guidelines
Content Localization
Summary
Part V: Testing
Chapter 11: Testing for World-Readiness
Quality Assurance for World-Readiness
The World-Ready Approach to Testing
Globalization of the Test
Localizability Testing
Localization Testing
The Role of Test Tools
Summary
Sample International Test Cases
Chapter 12: Testing Localizability with Pseudo-Localization
Categories of Localizability Bugs
Most Common Features of Pseudo-Localization
Additional Uses for Pseudo-Localization
Summary
Part VI: Tools and Technologies
Chapter 13: Graphics Device Interface Plus (GDI)
Overview of the Technology
Availability
International Features
International Best Practices
Additional Resources
Summary
Chapter 14: Hypertext Markup Language (HTML)
Overview of the Technology
International Features
International Best Practices
Additional Resources
Summary
Chapter 15: Microsoft Internet Information Services (IIS) and Microsoft Active Server Pages (ASP)
Overview of the Technology
Availability
International Features
Issues with IIS 4 and IIS 5
International Best Practices
Additional Resources
Summary
Chapter 16: Microsoft Office
Overview of the Tool
Availability
International Features
International Best Practices
Alternatives
Additional Resources
Summary
Chapter 17: MLang
Overview of the Technology
Availability
International Features
Alternatives
Additional Resources
Summary
Chapter 18: Microsoft Layer for Unicode (MSLU)
Overview of the Tool
Availability
Additional Resources
Summary
Chapter 19: The Microsoft .NET Framework
Overview of the Platform
Availability
International Features
Additional Resources
Summary
Chapter 20: OpenType Fonts
Overview of the Technology
Availability
International Features
Issues
International Best Practices
Alternatives
Additional Resources
Summary
Chapter 21: Rich Edit
Overview of the Technology
Availability
International Features
Issues
International Best Practices
Alternatives
Additional Resources
Summary
Chapter 22: Microsoft SQL Server
Overview of the Technology
Availability
International Features
International Best Practices
Additional Resources
Summary
Chapter 23: Microsoft Windows Text Services Framework (TSF)
Overview of the Technology
Availability
International Features
Additional Resources
Summary
Chapter 24: Uniscribe
Overview of the Technology
Availability
International Features
Additional Resources
Summary
Chapter 25: Microsoft Visual Studio .NET
Overview of the Tool
Availability
International Features
Additional Resources
Summary
Chapter 26: Extensible Markup Language (XML)
Overview of the Technology
Availability
International Features
International Best Practices
Additional Resources
Summary
Developing International Software
ISBN: 0735615837
EAN: 2147483647
Year: 2003
Pages: 198
Authors:
Dr. International
BUY ON AMAZON
Project Management JumpStart
Initiating the Project
Defining the Project Goals
Breaking Down the Project Activities
Controlling the Project Outcome
Appendix A Answers to Review Questions
Qshell for iSeries
Input and Output
Commands
Grep
Writing Programs for Qshell
Appendix B Qshell versus DOS
WebLogic: The Definitive Guide
Understanding Proxies
Optimizing JMS Performance
Managing WebLogics EJB Container
Configuring Trust Between Two Domains
Generating Log Messages
Developing Tablet PC Applications (Charles River Media Programming)
The Tablet PC
Tablet PC Screen Rotation and Special Buttons
Virtual Joystick
Pong Game
3D Rendering with OpenGL and DirectX 9
Mastering Delphi 7
Core Library Classes
The Architecture of Delphi Applications
Libraries and Packages
Multitier DataSnap Applications
Writing Database Components
The Oracle Hackers Handbook: Hacking and Defending Oracle
Overview of the Oracle RDBMS
Attacking the TNS Listener and Dispatchers
Oracle and PL/SQL
Indirect Privilege Escalation
Appendix A Default Usernames and Passwords
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies