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
-
Identifying Available Locales
-
Assigning the Default Locale
-
The Scope of a Locale
Isolating Locale-Specific Data
-
About the ResourceBundle Class
-
Preparing to Use a ResourceBundle
-
Backing a ResourceBundle with Properties Files
-
Using a ListResourceBundle
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
-
Detecting Text Boundaries
-
About the BreakIterator Class
-
Character Boundaries
-
Word Boundaries
-
Sentence Boundaries
-
Line Boundaries
-
Converting Non-Unicode Text
-
Byte Encodings and Strings
-
Character and Byte Streams
|