| ESL Internationalisation |
| Preface |
| Overview |
| Text Entry and Manipulation |
| Text Validation |
| Text Manipulation |
| Text Message Creation |
| Example |
| Range Validation for Dates and Times in Local Format |
| Number Formats |
| Localized Decimal Point Support |
| Alternate Sign Support |
| Precision Support |
| Date and Time Formats |
| Date and Time Functions in Local Formats |
| Externalizing Strings |
| System Requirements |
| What is Externalized? |
| What is Not Externalized? |
| Compiler Switches |
| Runtime Switches |
| Runtime Errors |
| Resource File Statements |
| Creating an External String DLL |
| How to Develop Translatable Programs |
| Small Applications |
| Large Multiple-Developer Applications |
| Multiple Applications |
| Changing External Strings Dynamically |
| How to Change Languages |
| What is Automatically Changed? |
| What is Usually Not Refreshed? |
| What is Not Automatically Changed? |
| Character Sets & Code Pages |
| ESL Fonts |
| Single- and Double-Byte Character Sets |
| Double-Byte Issues in ESL |
| English Runtime Error Messages |
© 2011 ESL Syndetic Ltd.