Trail: Internationalization: Table of Contents

Introduction
A Quick Example
Before Internationalization
After Internationalization
Running the Sample Program
Internationalizing the Sample Program
Checklist
Setting the Locale
Creating a Locale
BCP 47 Extensions
Identifying Available Locales
The Scope of a Locale
Locale-Sensitive Services SPI
Isolating Locale-Specific Data
About the ResourceBundle Class
Preparing to Use a ResourceBundle
Backing a ResourceBundle with Properties Files
Using a ListResourceBundle
Customizing Resource Bundle Loading
Formatting
Numbers and Currencies
Using Predefined Formats
Customizing Formats
Dates and Times
Using Predefined Formats
Customizing Formats
Changing Date Format Symbols
Messages
Dealing with Compound Messages
Handling Plurals
Working with Text
Checking Character Properties
Comparing Strings
Performing Locale-Independent Comparisons
Customizing Collation Rules
Improving Collation Performance
Unicode
Terminology
Supplementary Characters as Surrogates
Character and String APIs
Sample Usage
Design Considerations
More Information
Detecting Text Boundaries
About the BreakIterator Class
Character Boundaries
Word Boundaries
Sentence Boundaries
Line Boundaries
Converting Latin Digits to Other Unicode Digits
Converting Non-Unicode Text
Byte Encodings and Strings
Character and Byte Streams
Normalizing Text
Internationalization of Network Resources
Internationalized Domain Name
Internationalized Resource Identifier

Problems with the examples? Try Compiling and Running the Examples: FAQs.
Complaints? Compliments? Suggestions? Give us your feedback.

Previous page:
Next page: