|
1. Introduction |
|
|
| 2. I18n Verification : Translatable Components |
|
| 2.1 Introduction |
| 2.2 What to Test |
| 2.3 Where to Test |
| 2.4 How to Test |
| 2.5 Common Errors in I18n of Translatables |
| 2.6 How to Test the Locale Announcement in Solaris |
|
|
| 3. I18n Verification : Translatable Components : Textual Objects |
|
| 3.1 Fixed Textual Objects |
| 3.2 Messages |
| 3.3 Other Textual Objects |
|
|
| 4. I18n Verification : Translatable Components : Non-Textual Objects |
|
| 4.1 GUI Objects |
| 4.2 icons, Images, Colours, Sounds, etc. |
|
|
| 5. I18n Verification : Cultural Data |
|
| 5.1 Introduction |
| 5.2 Time, Date, Calendar |
| 5.3 Numbers, Currency, Metrics |
| 5.4 Collation |
| 5.5 Personal Names, Honorifics, etc. |
| 5.6 Other Structured Text Formats |
| 5.7 Lexical, Grammatical and Other Processing |
|
|
| 6. I18n Verification : Text (Writing System) Foundation |
|
| 6.1 Introduction |
| 6.2 Characters and Strings |
| 6.3 Filesystem I/O |
| 6.4 Transfer Encoding |
| 6.5 Device Input |
| 6.6 Device Output |
|
|
| 7. Index of I18n Verification Checklist Questions |
|
| 7.1 Product Installation |
| 7.2 Translatable Components |
| 7.3 Cultural Data |
| 7.4 Text (Writing System) Foundation |
|
|
| 8. Information on Ease of Localization Issues |
|
| 8.1 Introduction |
| 8.2 About the L10N Guide |
| 8.3 Example L10N Guide |
|
|
| 9. Sample I18n Quality Criteria/Checklist Areas |
|
| 9.1 Sample Quality Criteria |
|
|
| 10. Product Installation, Removal and Running in a Non-English Environment |
|
| 10.1 Testing Product Installation and Removal |
| 10.2 Running Products in a Non-English Environment |
|
|
| A. Source Code Analysis |
|
A.1 Source Code Analysis Using gettext |
A.2 Source Code Analysis Using catgets |
| A.3 Source Code Analysis for Other Cultural Data or Text Manipulation |
|
|
| B. Testing of Messages |
|
| B.1 How to Test that Messages have been Separated from the Source |
| B.2 How to Test that Messages are Localizable |
B.3 Testing Products that use gettext |
B.4 Testing Products that use catgets |
| B.5 Testing Products that use Java Resource Bundles |
| B.6 Compound Messages |
| B.7 Dynamic Messages |
|
|
| C. Testing a Canvas Used as an Editor |
|
| C.1 Testing a Canvas Used as an Editor |